Inżynieria oprogramowania

Pytania i odpowiedzi dla profesjonalistów, nauczycieli akademickich i studentów pracujących w cyklu życia systemów

7
Czy weryfikacja i walidacja są częścią procesu testowania?
Opierając się na wielu źródłach, nie wierzę, że prosta definicja, że ​​celem testowania jest znalezienie jak największej liczby błędów - testujemy, aby upewnić się, że działa lub nie działa. Przykładem są następujące cele testowania z ISTQB: Sprawdź, czy (oprogramowanie) spełnia określone wymagania (myślę, że jest to weryfikacja) Wykazać, że (produkty …

3
Co oznacza skrypt (Lua) w grze?
Czytałem, że Lua jest często używana do osadzania skryptów, aw szczególności do tworzenia skryptów. Trudno mi wyobrazić sobie, jak dokładnie jest używany. Czy możesz opisać, dlaczego i dla jakich funkcji i dla jakich odbiorców jest on używany? To pytanie nie dotyczy konkretnie Lua, ale raczej osadzone skrypty, które służą celowi …

1
Co oznacza „system ogólnego zastosowania” dla Java SE Embedded?
Witryna Oracle mówi o licencji Java SE Embedded : programowanie jest bezpłatne, ale opłaty licencyjne są wymagane po wdrożeniu na czymkolwiek innym niż systemy ogólnego przeznaczenia Co oznacza tutaj „system ogólnego zastosowania”? Mamy sieć czujników w całym kraju. Na każdym urządzeniu, które zainstalowaliśmy, znajduje się płyta oparta na mikrokontrolerze, która …




7
Czy zwinny jest rozwój lub zarządzanie?
Podczas debaty na temat tego, o co chodzi w Scrumie, stwierdziłem, że być może zupełnie nie zrozumiałem zwinności. Wydaje mi się, że Scrum (który z pewnością jest uważany za proces zwinny) polega na zarządzaniu funkcjami i sprintami oraz rolami i innymi rzeczami, nie mając nic wspólnego z TDD, programowaniem par, …
9 agile  scrum  process 


4
Jaki jest najlepszy sposób obsługi referencji w aplikacji .NET
Ostatnio w pracy natrafiliśmy na problem polegający na tym, że otagowaliśmy / rozgałęziliśmy projekt i mieliśmy pewne problemy z kompilacją z powodu odwołań dll / project, które wskazywały na starą strukturę folderów. Utworzyliśmy folder „zewnętrznego pojemnika” dla każdego projektu i skopiowaliśmy dll do tych folderów. Czy to najlepszy sposób, czy …
9 c# 

6
Jak napięte terminy i presja harmonogramu wpływają na całkowity koszt posiadania i czas dostawy?
Ojciec przyjaciela, który jest menedżerem ds. Inżynierii oprogramowania, powiedział z naciskiem: „Najważniejszą przyczyną przekroczeń harmonogramu jest presja planowania”. Gdzie znajdują się badania? Czy umiarkowana presja związana z planowaniem jest ożywcza, czy też menedżer, o którym wspomniałem, jest dobry, czy nie, czy też jest to kwestia „im więcej masz presji związanej …

3
Co sprawia, że ​​Erlang nadaje się do aplikacji w chmurze?
Rozpoczynamy nowy projekt i wdrażamy przy tworzeniu przez nas korporacje chmurę typu openstack (patrz http://www.openstack.org/ ). Projekt jest narzędziem bezpieczeństwa dla naszej korporacji. Obecnie prowadzimy setki dedykowanych serwerów dla narzędzi bezpieczeństwa i przenosimy je do instancji openstack w naszych korporacjach. Inne projekty w mojej firmie używają obecnie erlang w kilku …


1
Dlaczego narzut przy przydzielaniu obiektów / tablic w Javie?
Ile bajtów zajmuje tablica w Javie? Załóżmy, że jest to maszyna 64-bitowa i załóżmy, że w tablicy jest N elementów, więc wszystkie te elementy zajęłyby 2 * N, 4 * N lub 8 * N bajtów dla różnych typów tablic. A wykład w Coursera mówi, że zajmowałby 2 * N …
9 java  memory 

8
Czy w scentralizowanej kontroli wersji zawsze warto często aktualizować?
Przy założeniu, że: Twój zespół używa scentralizowanej kontroli wersji. Pracujesz nad większą funkcją, której ukończenie zajmie kilka dni, a wcześniej nie będziesz mógł jej zatwierdzić, ponieważ spowodowałoby to uszkodzenie kompilacji. Członkowie Twojego zespołu codziennie zatwierdzają coś, co może zmienić niektóre pliki, nad którymi pracujesz. Ponieważ jest to scentralizowana kontrola wersji, …

3
Filozofia stojąca za wzorem memento
Czytałem o modelu memento z różnych źródeł w Internecie. Różnice w informacjach z różnych źródeł wprawiły mnie w zakłopotanie, dlaczego ten wzorzec jest w rzeczywistości potrzebny. Dofactory realizacja mówi, że podstawową intencją tego wzorca jest przywrócenie stanu systemu. Wiki mówi, że głównym celem jest być w stanie przywrócić zmian w …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.