一、軟體需求分析任務
1.深入描述軟體的功能和效能
2.確定軟體設計的約束
3.定義軟體的其他有訊息需求
二、需求分析的過程
1.問題的識別
2.分析與綜合
分析方法:
面向資料流,
面向資料結構,
結構化資料系統,
物件導向的分析方法
3.編制需求分析階段的文件
(1).軟體需求說明書
(2).資料要求說明書
(3).初步的使用者手冊
(5).修改、完善與確定軟體開發實施計畫
4.需求分析的評審
(1).軟體需求說明書
(2).資料要求說明書
(3).初步的使用者手冊
(5).修改、完善與確定軟體開發實施計畫
三、軟體需求分析的原則
確定資訊域和功能域,能以層次化的方式對問題進行分解和不斷細化。
1.必須能夠表達和理解問題的資料域和功能域
2.按自頂向下、逐步分解問題
3.要給出系統的邏輯檢視和物理檢視
四、結構化分析方法
面向資料流進行需求分析的方法
1.資料流圖(data flow diagram):簡稱dfd,它從資料傳遞和加工角度,以圖形方式來表達系統的邏輯功能、資料在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用於表示軟體模型的一種圖示方法。
2.資料詞典:與資料流圖配合,能清楚的表達資料處理的要求
詞條描述——名字,別名或編號,分類,描述,定義,位置
3.用於寫加工邏輯說明的工具:
1.結構化英語
2.判定表
3.判定樹
4.最常用的動態分析方法:
狀態遷移圖
時序圖petri圖
軟體工程 軟體需求分析
1.深 入 描 述 軟 件 的 功 能 和 性 能 2.到確 定 軟 件 設 計 的 約 束 和 軟 件3.同 其 它 系 統 元 素 的 接 口 細 節 4.定義 軟 件 的 其 它 有 效 性 需 求 需 求 分 析 的 任 務 就 是 借 助 於 當 前 系 統 的 邏 輯 模 型 導 出 目...
軟體工程 需求分析
軟體生存期分六個步驟,1.制定計畫。2需求分析。3軟體設計。4程式設計。5.軟體測試。6.執行維護。需求分析是軟體生存期中軟體分析的最後乙個步驟,是確定系統必須完成哪些工作,也就是對目標系統提出完整 準確 清晰 具體的要求。是軟體開發計畫期間建立的軟體可行性分析求精和細化,分析各種可能的解法,並且分...
軟體工程 需求分析
昨天剛剛寫了關於可行性研究的部落格,今天我們來看看關於需求分析的問題!需求分析需要掌握三個主要任務!1.深入描述軟體的功能和效能 2.確定軟體設計的約束和軟體同其他系統元素的介面細節 3.定義軟體的其他有效需求。需求分析的四個過程 問題識別 1.從系統的角度來理解軟體並評審軟體範圍是否恰當 2.確定...