Model spiralny: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Nie może być słowa projektach, tylko procesach lub przedsięwzięciach programistycznych. To zasadnicza różnica. Agile nie jest metodyką zarządzania projektem tylko metodyką zarządzania procesem produkcji oprogramowania (Software development).
merytoryczne, źródła/przypisy
Linia 4:
 
Proces tworzenia ma postać spirali, której każda pętla reprezentuje jedną fazę procesu. Najbardziej wewnętrzna pętla przedstawia początkowe etapy projektowania, np. [[studium wykonalności]], kolejna definicji wymagań systemowych, itd.
 
== Historia ==
 
Model spiralny został po raz pierwszy opisany w roku 1986 przez [[Barry Boehm|Barry'ego Boehma]] w artykule pod tytułem ''A spiral model of software development and enhancement''<ref name="boehm1">Boehm, B. (1986). A spiral model of software development and enhancement. ACM SIGSOFT Software engineering notes, 11(4), 14-24.</ref>. W roku 1988 Boehm opublikował podobny artykuł<ref name="boehm2">Boehm, B. W. (1988). A spiral model of software development and enhancement. Computer, (5), 61-72.</ref>, tym razem dla szerszej publiczności.
 
Wczesne artykuły Boehma odnoszą się do modelu spiralnego, [[Model kaskadowy|kaskadowego]], [[Model przyrostowy|przyrostowego]], [[Model prototypowy|prototypowego]] i innych jako "modelu procesowego". Już w nich widoczne są jednak cechy, które później stały się charakterystyczne dla modelu spiralnego.
 
W późniejszych publikacjach<ref name="boehm3">Boehm, B., & Hansen, W. J. (2000). Spiral development: Experience, principles, and refinements (No. CMU/SEI-2000-SR-008). CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST.</ref> Boehm określa model spiralny mianem "generatora modeli procesowych", w którym wybory podjęte w oparciu o ryzyko projektowe generują odpowiedni model procesowy dla projektu. Modele kaskadowy, przyrostowy i prototypowy i inne są zatem specjalnymi przypadkami modelu spiralnego, dostosowanymi do wzorców ryzyka określonych projektów.
 
Boehm zidentyfikował także szereg nieporozumień, biorących się z uproszczeń w oryginalnym diagramie modelu spiralnego. Za najbardziej niebezpieczne uważał:
* uznawanie modelu spralnego za sekwencję iteracji modelu kaskadowego,
* przekonanie, że wszystkie aktywności projektowe podążają jedną sekwencją spirali,
* przekonanie, że wszystkie aktywności przedstawione na diagramie muszą zostać wykonane i musi się to stać w zaprezentowanej kolejności.
 
== Model ==
Linia 34 ⟶ 47:
== Zastosowanie ==
Model spiralny z racji ogólnego charakteru stosuje się przy dużych przedsięwzięciach programistycznych.
 
== Przypisy ==
{{Przypisy}}
 
[[Kategoria:Procesy tworzenia oprogramowania]]