螺旋模型是一種軟件設計理念,它不是一個線性過程,而是一個連續不斷重復直到軟件完成的四步過程。在螺旋模型的第一步,開發人員討論目標,然后,開發人員找到最快和最安全地完成目標的方法是的。當開發人員知道他們在做什么時...
螺旋模型是一種軟件設計理念,它不是一個線性過程,而是一個連續不斷重復直到軟件完成的四步過程。在螺旋模型的第一步,開發人員討論目標,然后,開發人員找到最快和最安全地完成目標的方法是的。當開發人員知道他們在做什么時,他們會執行實際的編程,在軟件中加入特性。當這個過程完成后,客戶會看到軟件接受或拒絕更改。人控制的計算機計劃是螺旋模型的第一步,它在任何編程之前就開始了。此時,開發人員討論需要添加到軟件中的功能。例如,如果程序是為組協作而設計的,然后,開發人員可能會討論是否需要一個組接口,以方便許多人同時使用程序。開發人員只討論所需的功能,而不討論如何創建這些功能。當開發人員知道需要哪些功能時,然后他們開始討論完成這些功能的方法。在螺旋模型的這一階段,開發人員將討論完成任務的不同編程實踐和方法。雖然添加功能的方法可能有很多種,但開發人員通常會選擇制作和處理速度最快的一種。安全性也可能是一個問題,因為開發人員不希望程序在使用過程中崩潰。選擇方法后,開發人員將開始對功能進行編程。此編程將按照第二階段選擇的方法進行,除非出現重大問題,否則不會更改。與螺旋模型的其他兩個部分不同,有這里很少討論在討論的功能完成后,將聯系客戶以其當前狀態試用軟件。此時軟件很少會完成,這一步更多的是測試編程功能,而不是聲稱它已經完成。如果軟件不是為特定客戶設計的,然后可能會邀請潛在的客戶來嘗試這個程序。不管客戶接受還是拒絕這些功能,螺旋模型可以追溯到第一步-計劃階段-在計劃階段,討論或拒絕新功能,并修復功能。這將繼續按順序進行,直到軟件準備好分發或按照客戶的規范完成
-
發表于 2020-08-06 21:59
- 閱讀 ( 1180 )
- 分類:電腦網絡