Inżynieria oprogramowania

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


1
Kim jest Menedżer konfiguracji?
Chciałbym zapytać członków społeczności o rolę Menedżera konfiguracji, tak jak ją widzisz. Nie pytam, co to jest Zarządzanie konfiguracją, o ile wcześniej było zadawane . Muszę wiedzieć: Jakie zadania według Ciebie powinien wykonać Menedżer konfiguracji (lub wykonuje) w zespole? Jaka jest główna odpowiedzialność programu Configuration Manager? Jakie są drugorzędne / …

4
W jaki sposób wiersze kodu są wykonywane przez procesor?
Staram się naprawdę zrozumieć, jak dokładnie język wysokiego poziomu jest konwertowany na kod maszynowy, a następnie wykonywany przez procesor. Rozumiem, że kod jest wkompilowany w kod maszynowy, który jest kodem niskiego poziomu, którego może używać procesor. Jeśli mam oświadczenie o przypisaniu, powiedz: x = x + 5; y = x …

3
Losowo generuj ukierunkowany wykres na siatce
Próbuję losowo wygenerować ukierunkowany wykres w celu stworzenia gry podobnej do łamigłówek z pokemonami. Zasadniczo to chcę generować losowo: http://bulbanews.bulbagarden.net/wiki/Crunching_the_numbers:_Graph_theory . Muszę być w stanie ograniczyć rozmiar wykresu w wymiarze xiy. W przykładzie podanym w łączu byłby ograniczony do siatki 8x4. Problem, na który wpadam, nie polega na losowym generowaniu …

2
Co zrobić z oszacowaniem niepełnej historii?
Należę do zespołu programistów, który jest stosunkowo nowy Scrum, przypuśćmy, że pod koniec sprintu kilka dużych historii jest in progresslub nie było acceptedprzez PO. Po pierwsze, co dzieje się z historiami użytkowników? Czy po prostu przenosisz je na kolejny sprint? Jeśli tak, czy należy je ponownie oszacować? Moim zdaniem praca …
11 agile  scrum 

3
Czym różnią się typy egzystencjalne od interfejsów?
Biorąc pod uwagę typ egzystencjalny T = ∃X.{op₁:X, op₂:X→boolean} i ten ogólny interfejs Java: interface T<X> { X op₁(); boolean op₂(X something); } Jakie są podstawowe różnice między typem egzystencjalnym a interfejsem Java? Oczywiście istnieją różnice składniowe i orientacja obiektowa Javy (która obejmuje również szczegóły, takie jak ukryte thisparametry itp.). …

3
Czy mogę używać Ruby do automatyzacji wszystkiego?
Mam do czynienia z różnego rodzaju aplikacjami (internetowymi, GUI, wierszem poleceń itp.) Na różnych platformach (Windows, Linux itp.) Do codziennego działania. Mam świetną okazję do zautomatyzowania zadań za pomocą skryptów. Ale prawie każdy typ aplikacji i platformy ma swój natywny język skryptowy lub narzędzia (takie jak VBScript i PowerShell dla …

5
Jak / gdzie najlepiej zareklamować mój projekt open source, aby zmaksymalizować szanse na znalezienie współpracowników? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Pracuję nad projektem typu open source i szukam współpracowników. Jaki jest mój najlepszy wybór, jeśli chodzi o reklamę mojego …


3
Co dzieje się między sprintami?
Pracuję nad projektem luźno zgodnym z modelem scrum. Robimy dwutygodniowe sprinty. Coś, co nie jest jasne (i nie mam książki do skonsultowania), jest dokładnie tym, co powinno się zdarzyć między sprintami: powinien być jakiś proces „zawijania”, w którym produkt jest budowany i dostarczany, ale: jak długo to zwykle trwa? czy …
11 agile  scrum  sprint 



5
Czy mogę korzystać z pakietów licencjonowanych GPL, LGPL, MPL wraz z aplikacją i zamykać je jako zamknięte źródło?
Widziałem, że firma korzysta z BusyBox, a także z pakietów Gpl + Lgpl + Mpl, a potem mają na nim uruchomioną własną aplikację. Ich aplikacja jest zamkniętym pakietem źródłowym. Kupujesz urządzenie, ale jego zamknięte źródło. Jak GPL zmieszane z LGPL + MPL staje się zamkniętym źródłem? Myślałem, że reguła jest …
11 licensing  gpl  lgpl  mpl 

7
Czy potrzebuję IDE do tworzenia aplikacji na Androida?
Po przeczytaniu niektórych artykułów na temat Google postanowiłem rozpocząć pracę nad aplikacjami na Androida, ponieważ jest to platforma Google typu open source. Chciałem więc stworzyć kilka aplikacji. Mam system Android 2.2 OS. Po prostu googlowałem, żeby znaleźć rzeczy, i wreszcie znalazłem ten link do tworzenia aplikacji na Androida. Czy to …
11 android 


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.