4. Melyik szoftverfejlesztési szemléletmódot választaná abban a szoftverfejlesztési projektben, amelyik teljes mértékben specifikált? Melyik szoftverfejlesztési szemléletmódot választaná egy olyan szoftverfejlesztési projektben, amelyik jelentős mennyiségű innovációt tartalmaz?

  • teljes mértékben specifikált → vízesés-modell (V/W-modell)
    • PPP — Phased Product Planning
    • teljes mértékű specifikáció miatt a munkafolyamatok és időigényük jól tervezhetők
  • nagymennyiségű innováció → agilis szoftverfejlesztés
    • ciklikus megközelítés
    • projekt folyamatos fejlesztése funkciók sorozatos hozzáadásával
    • ciklikusság miatt van lehetőség az addig elkészült verziók dokumentálására és tesztelésére is
    • ciklikusság miatt képes kezelni a specifikációk, követelmények változását is
  • agilis szemléletmód
    • kötött folyamatok és eszközök → egyének és interakciók
    • átfogó részletes dokumentáció → működő szoftver
    • tárgyalások és szerződés → együttműködés az ügyféllel
    • tervek szigorú lekövetése → változások lereagálása
  • kellő rugalmassággal mindkét megközelítéssel ugyanoda jutunk el adott idő után
    • agilis először kaotikus
    • vízesés-modell először bürokratikus