Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
iniewymagająspecjalnegoprzygotowania,abyjezrozumieć.
WięcejróżnorodnychmodeliCzytelnikmożeznaleźćwksiążce[2.1]oraz[2.2],którekrótko
omawiamywprzeglądzieliteraturydotegorozdziału.
Rysunek2.4.Modelkaskadowycykluwytwarzaniaoprogramowania
Rysunek2.5.Modelspiralnycykluwytwarzaniaoprogramowania
2.2.1.Czymjestmodelsystemu?
Najogólniejmożnaodpowiedziećnatopytanie,żemodeljestuproszczeniemrzeczywistości.
Przedstawiaonwybranecechylubzasadydziałaniajakiegośobiektulubzjawiska.
Wartozwrócićuwagę,żemodelniejestdokładnąkopiąmodelowanegoobiektuczysystemu.
Nieistniejewięcodwzorowaniewzajemniejednoznacznemodelunamodelowanysystem.
Wwypadkudokładnegopowieleniaobiektu,systemuczyzjawiskamamydoczynieniazjego
kopią,aniezjegomodelem.
2.3.Pocobudowaćmodele?
Zastanówmysięteraz,wjakimcelubudujemymodele.
Jesttobardzoistotnepytanie.Ododpowiedzinaniezależysposóbopracowaniamodelu,
poziomjegoabstrakcjiiwieleinnychjegoelementów.
Przyczynybudowymodelibardzozróżnicowane.Zazwyczajmodelesystemubudujesię,
aby:
ukryćszczegółyrzeczywistego,skomplikowanegosystemu;
dostosowaćpoziomabstrakcjidopotrzebodbiorcy;
lepiejzrozumiećfunkcjonowaniesystemu;
wnioskowaćozachowaniurzeczywistegosystemunapodstawiebadaniajegomodelu.
Dziękistosowaniumodelimożliwejestwykorzystaniezdolnościludzkiegoumysłudobudowy