Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
33
integrującpraceprojektoweiprogramowe,dużynakładpracynatworzenie
dokumentacjizniechęcałyautorówdojejszerokiegostosowania.
Realizacjakierowanadokumentamijestmodyfikacjąpodejściazasto-
sowanegowmetodyceHIPOibyłastosowanawarmiiamerykańskiejpro-
wadzącejwielezłożonychprzedsięwzięćinformatycznych.Opracowane
standardy[DOD84,DOD89]opisująsposóbwykonywaniaoprogramowania
wymaganyprzezarmięamerykańską.Modelten,przyjmujączapodstawę
kaskadowycyklżyciasystemu,zakłada,żekażdafazaprackończysię
opracowaniemszeregudokumentów.Opracowanedokumentyszczegóło-
woopisująwynikiwykonywanejfazy.Wymaganyopismapozwolićnare-
alizacjępracprzezinnyzespółwykonawców.Pozwalatonauniezależnie-
niesięodkonkretnegozespołurealizującegoprojektidajeswobodędecy-
zjisponsorowiprojektu.
Wmetodzietej,każdafazamusibyćzaakceptowanaprzezzlecające-
goidopieropotemuruchamianajestnastępnafazarealizacjiprojektu.
Wymógtenwymuszawprowadzeniepunktówkontrolnych,gdziepodejmo-
wanajestdecyzjaocelowościprowadzeniadalszychpraclubewentualnej
modyfikacjiokreślonychwcześniejcelówprojektu.Punktykontrolne,wę-
złowe,czyzangielskakamieniemilowe(milestones),powodująnaturalny
podziałsystemuinformatycznegoiprocesujegowytwarzania,naokreśloną
kaskadępracrealizacyjnych.Weryfikacjaopracowanychdokumentów,
wymuszanaprzezstandard,spowalniadziałaniaprojektowe,aleaktywnie
włączaużytkownikawprocesrealizacjiprojektu.
Podejścietozdobyłodośćdużąpopularnośćwśródinnychfirmrealizu-
jącychoprogramowanieizróżnymimodyfikacjamistosowanejestwreali-
zacjiprzedsięwzięćinformatycznych.Wypracowanezostałystandardy
pewnychtypowychzastosowańisystemówinformatycznych,któretworzyły
rozwiązaniaszkieletowe.Rozwiązaniaszkieletowe(frame),powstałyna
potrzebyróżnychdziedzinowychzastosowańinformatyki.Ramowerozwią-
zaniawspomaganedostarczanymiużytkownikowisystemamioprogra-
mowania,którerealizujątypoweproceduryinformatyczne,pozostawiając
dooprogramowaniajedyniespecyficznedlakonkretnegoużytkownikaalgo-
rytmy.Systemszkieletowypozwalanauproszczenieprocesuwytwarzania
konkretnegorozwiązaniaużytkowego,sprowadzającgodooprogramowa-
niaspecyficznychalgorytmówiprocesównietypowych.Podejścieto