1. 程式人生 > >軟體的需求分析

軟體的需求分析

軟體的需求分析
(1))任務“深入描述軟體的功能和效能
(2)確定軟體的約束和介面”
(1)定義軟體的其他的有效需求

原則

需要能夠表達和理解問題的資訊域和功能域
要能以層次化的方式對問題進行分解的不斷的細化


過程*

:**
(1)問題的識別
1.軟體的範圍是否的恰當
2.確定對目標系統的綜合要求,即團建的需求

(2)分析與綜合
從資訊流和資訊結構出發,逐步細化軟體的功能,找出系統各元素之間的聯絡介面的特性和設計上的約束判斷它們是否滿足條件
常用的分析方法
1. 面向資料流的結構化分析方法(SA)
2. 面向資料結構的IACKSON方法
3. 結構化資料系統開發方法
4. 面向物件的分析方法
(3)編制需求分析階段的文件


1. 軟體需求說明書
2. 資料要求
3. 使用者手冊
4. 修改完善計劃
(4)需求分析的評審
1.定義的目標是否與使用者的要求一致。
2.系統需求分析階段提供的文件資料是否齊全
3.文件中的所有描述是否完整,清晰,反應使用者的要求
4.所有其他系統成分的重要介面是否都已經描述
需求分析流程圖
在這裡插入圖片描述
.圓圈表示加工
.矩形方框表示原點和匯點
.兩條線表示文件或者資料庫
.箭頭表示資料的流向