如何開展軟體架構之需求分析3

2022-04-04 05:51:27 字數 510 閱讀 6326

前面提到在需求分析過程中,需要將需求結構化,然後依據該需求矩陣,通過推薦需求,分析約束來分析隱藏需求。

現在我們來看乙個具體的例子

如下圖1所示

圖1其上圖中,顏色相同且之間有聯線的,表示是兩者之間有相互的制約關係。

比如,1)對於網際網路這麼乙個業務環境,**必然會有很多的殭屍使用者,考慮資料庫容量有效,需開發相應的殭屍管理模組,由該模組定期通知使用者啟用賬號

2)業務要求能支援多終端瀏覽,故設計開發頁面自適應功能。

3)使用者計算機水平不高,介面應設計的相應的簡單,易用,推導出應開發相應的工作中心,將常規的操作都集中在該頁面

4)再者開發人員的水平不高,相應的除錯技能不足,故在實現階段做好充分的可除錯性,以增加可除錯性

5)業務需要本**具有很好的可擴充套件性,以便後期能上線新的業務,同時要求盡快上線,所以要求開發階段考注意提取機制,積累可重用模組

如何開展軟體架構之需求分析3

前面提到在需求分析過程中,需要將需求結構化,然後依據該需求矩陣,通過推薦需求,分析約束來分析隱藏需求。現在我們來看乙個具體的例子 如下圖1所示 圖1 其上圖中,顏色相同且之間有聯線的,表示是兩者之間有相互的制約關係。比如,1 對於網際網路這麼乙個業務環境,必然會有很多的殭屍使用者,考慮資料庫容量有效...

如何開展軟體架構之需求分析2

前面提到,在需求分析階段,架構師的兩個重要的工作步聚為 1 結構化需求 2 分析約束影響 以上兩個步聚都是為了解各需求之間的聯絡,發現隱藏需求而服務,相對的從業務需求到用 戶需求的分析,再到開發需求的分析,一般不太容易遺漏需求,而平時較少考慮的則是由於 約束產生的設計或功能或質量需求。a 業務環境 ...

軟體架構之需求層次 需求方面矩陣

廣義功能 質量約束 業務級需求 業務目標 快 好 省 技術性約束 法規性約束 技術趨勢 競爭因素與競爭對手 遺留系統整合 標準性約束 分批實施 使用者級需求 使用者需求 執行期質量 使用者群特點 使用者水平 多國語言 開發級需求 行為需求 開發期質量 開發團隊技術水平 開發團隊磨合程度 開發團隊分布...