軟體結構設計,具體分為幾個步驟?
掌握架構設計的基本步驟,且清晰每個步驟的工作內容是很重要的,今天我們就來看看有關內容。
( 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS framework的具體合成步驟iOSFramework
- CRM系統管理線索分為幾個步驟?
- 軟體設計師:資料結構資料結構
- 什麼是漏洞挖掘?其流程分為幾個步驟?
- 線上教育平臺搭建具體步驟
- 軟體測試員必知!壓力測試總共需要幾個步驟?思路總結篇
- SQL按照功能分為哪幾類?具體包括什麼?SQL
- Java訪問資料庫的具體步驟:Java資料庫
- 小程式中接入廣告的具體步驟
- 嵌入式軟體架構設計-程式分層架構
- 如何實現Java 設定動態代理ip的具體操作步驟Java
- vnc使用教程,vnc使用教程的具體操作步驟VNC
- 都說軟體架構要分層、分模組,具體應該怎麼做(二)架構
- 【網路安全乾貨分享】等保測評流程分為幾個步驟?
- 軟體測試是如何發展的,分為哪幾個階段?
- 軟體架構, 軟體框架,設計模式的區別架構框架設計模式
- 將 java 專案部署到 linux 上的具體步驟JavaLinux
- 軟體測試需要具備的知識體系(個人總結)
- 【軟體硬體】相機標定(Camera calibration)原理、步驟
- jdk、tomcat、mysql軟體的安裝步驟JDKTomcatMySql
- win10怎麼把兩個盤合成一個 合併磁碟具體操作步驟Win10
- 作為ui設計師,你必須要熟練的幾款設計軟體UI
- 如何構建使用者畫像?思邁特軟體來教你,只需4個步驟!
- 前端程式設計師需要具備的幾個軟實力,你具備了嗎前端程式設計師
- YOLOv5新增註意力機制的具體步驟YOLO
- 軟體體系結構評估
- 網站設計的八個步驟網站
- 作為一個軟體測試新手,你知道軟體測試的幾個方向嗎?
- Linux具體目錄結構介紹!Linux
- sySQL?Server索引結構的具體使用SQLServer索引
- 軟體架構設計模式大全 - vikipediaaaa架構設計模式
- 嵌入式軟體開發的特點、設計流程、嵌入式軟體的結構
- 自媒體人如何打造人設?三個步驟教你打造人設!
- app開發的幾個步驟APP
- 【網路安全學習】DDoS攻擊具體分為哪幾類?分別是什麼?
- 企業運維軟體的選型步驟運維
- 做教程自媒體應該怎麼做?運營自媒體這幾個步驟來教你
- 如何匯入甜美粉色系濾鏡LR的具體操作步驟