Skip to main content

Mi a spirálmodell?

A spirálmodell egy szoftvertervezési filozófia, amely ahelyett, hogy lineáris folyamat lenne, egy négylépéses folyamat, amely folyamatosan megismétlődik, amíg a szoftver meg nem fejeződik.A spirálmodell első lépésében a fejlesztők megvitatják a célokat.Ezt követően a fejlesztők módszereket találnak a célok leggyorsabb és legbiztonságosabb kitöltésére.Amikor a fejlesztők tudják, mit csinálnak, akkor elvégzik a tényleges programozást, hogy funkciókat tegyenek a szoftverbe.Amikor ez a folyamat befejeződött, az ügyfél megmutatja a változások elfogadásának vagy tagadásának szoftverét.

A tervezés a spirálmodell első lépése, és bármilyen programozás elvégzése előtt kezdődik.Ezen a ponton a fejlesztők megvitatják azokat a funkciókat, amelyeket hozzá kell adni a szoftverhez.Például, ha a programot csoportos együttműködésre készítik, akkor a fejlesztők megvitathatják egy olyan csoportfelület szükségességét, amely sok ember számára megkönnyíti a program egyszerre történő használatát.A fejlesztők csak a szükséges funkciókat tárgyalják, anélkül, hogy megvitatnák, hogyan lehet ezeket létrehozni.A spirálmodell ebben a szakaszában a fejlesztők megvitatják a feladat elvégzésének különböző programozási gyakorlatait és módszereit.Noha a funkciók hozzáadásának számos módja lehet, a fejlesztők gyakran kiválasztják azt, amelyet a leggyorsabban készíthetnek és feldolgoznak.A biztonság is problémát jelenthet, mivel a fejlesztők nem akarják, hogy a program felhasználás közben összeomlik.Ez a programozás a második szakaszban kiválasztott módszer szerint megy, és csak akkor változtatja meg, ha nagyobb problémák merülnek fel.A spirálmodell másik két részétől eltérően itt nagyon kevés vita folyik itt.A szoftver ritkán lesz teljes ezen a ponton, és ez a lépés inkább a programozott funkciók tesztelésére szolgál, mint azt, hogy azt állítja.Ha a szoftvert nem egy adott ügyfél számára készítik, akkor a potenciális ügyfeleket be lehet hívni a program kipróbálására.Függetlenül attól, hogy az ügyfél elfogadja -e vagy tagadja -e a funkciókat, a spirális modell visszatér az első lépéshez.Tervezés és mdash;ahol az új funkciókat megvitatják vagy megtagadják, és a funkciók rögzítve vannak.Ez mindaddig folytatódik, amíg a szoftver készen áll a terjesztésre vagy az ügyfél specifikációinak kitöltésére.