軟體結構設計,具體分為幾個步驟?

候鳥之戀發表於2023-03-20

掌握架構設計的基本步驟,且清晰每個步驟的工作內容是很重要的,今天我們就來看看有關內容。

 

1)需求分析

我們知道,需求分析的目標是找出功能、質量和約束這三個方面的要求。首要工作是溝通以獲取需求,然後是確定非功能性需求、確定系統目標、建立用例模型等,最終以需求說明書的形式作為產出物。

 

2)領域建模

領域建模的目標是構建業務領域模型,業務決定功能,功能決定模型。領域建模主要工作是與業務領域專家一起,整理和掌握軟體功能和非功能要求的業務資料、業務流程等。

 

3)確定關鍵需求

具體而言,確定關鍵需求工作包括:為了確定關鍵功能而進行的功能需求和約束需求的研究;為了確定關鍵質量而進行的質量需求和約束需求研究。 gendan5.com/tagslist/%E7%BA%B8%E9%BB%84%E9%87%91/

 

4)概念架構設計

具體包含五項工作:決定如何劃分子系統、架構風格選型、開發技術選型、二次開發技術選型、整合技術選項。

 

5)細化架構設計

從邏輯架構、開發架構、執行架構、物理架構、資料架構五個方面出發,對模組劃分、介面定義、領域模型、技術選型、控制流程、硬體分佈、軟體部署、儲存格式等內容進行詳細設計。

 

6)架構驗證

對後續工作產生重大影響且造成返工代價很高的任何工作,都應該安排原型測試和評審工作。同時,進行必要的軟體技術選型驗證工作。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014563/viewspace-2940579/,如需轉載,請註明出處,否則將追究法律責任。

相關文章