Pochopení se vyvíjí během projektu, což vede ke korekci předchozích etap. Revize analýzy a návrhu a následné využití odvozených znalostí vede ke zvýšení šancí na úspěch projektu.
• Obtížné začlenění nových myšlenek do projektu.
• Přidělení největšího časového prostoru etapě programování na úkor analýzy a návrhu.
Nové (objektové) pojetí životního cyklu SW systému
Klade důraz na souhru mezi jednotlivými etapami vývoje.
Výhody:
• Zvýšení pochopení míry problému. Tým používá nové myšlenky a staví robustnější systém.
Nevýhody
• Nevýhodou je nutná etapizace předávání „hotových“ výsledků zatím neukončeného vývoje (např. kompletní analýza), což vytváří umělé bariéry mezi jednotlivými etapami
Podmínky:
• Týmový přístup ( jeden člověk nezná všechny aspekty řešeného problému)
• Přidělení odpovídajícího času jednotlivým etapám.
• Zajištění zpětné vazby mezi jednotlivými etapami (snadněji se vymění model než systém)
Žádné komentáře:
Okomentovat