軟體工程 需求分析

2021-09-27 00:24:33 字數 602 閱讀 3343

任務: 就是解決什麼做什麼, · 深入描述軟體的功能和效能,

·  確定軟體設計的約束和軟體同其他系統元素的介面細節

·  定義軟體的其他有效性需求。

開發人員深入現場,了解需求

軟體的需求包括 功能,效能,環境,可靠性,安全保密,使用者介面,資源使用,成本消耗,開發進度,預先估計以後系統可能達到的目標

常用的分析方法

面向資料流的結構化分析方法(sa)  面向資料結構的jackson 方法(jsd)

結構化資料系統開發方法(dssd)     物件導向的分析方法(ooa)等

軟體需求說明書,資料要求說明書,初步的使用者手冊,修改、完善與確定軟體開發實施計畫

是否符合使用者要求,系統需求分析階段提高的文件材料是否齊全,文件中的所有描述是否完整、清晰、準確反映使用者要求,與所有其他系統成分的重要介面是否都已經描述

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

從現實中分離功能,就是描述要「做什麼」而不是「怎麼實現」

要求使用面向處理的規格說明語言

需求分析方法由對軟體問題的資訊域和功能域的系統分析過程及其表示方法組成

大多數的需求分析方法是由資訊驅動的

軟體工程 需求分析

軟體生存期分六個步驟,1.制定計畫。2需求分析。3軟體設計。4程式設計。5.軟體測試。6.執行維護。需求分析是軟體生存期中軟體分析的最後乙個步驟,是確定系統必須完成哪些工作,也就是對目標系統提出完整 準確 清晰 具體的要求。是軟體開發計畫期間建立的軟體可行性分析求精和細化,分析各種可能的解法,並且分...

軟體工程 需求分析

昨天剛剛寫了關於可行性研究的部落格,今天我們來看看關於需求分析的問題!需求分析需要掌握三個主要任務!1.深入描述軟體的功能和效能 2.確定軟體設計的約束和軟體同其他系統元素的介面細節 3.定義軟體的其他有效需求。需求分析的四個過程 問題識別 1.從系統的角度來理解軟體並評審軟體範圍是否恰當 2.確定...

軟體工程 需求分析

需求分析的任務 基本任務是準確地回答 系統必須做什麼?1.確定系統的綜合需求 2.分析系統的資料需求 3.匯出系統的邏輯模型 4.修正系統的開發計畫 5.開發原型系統 需求分析的過程 1問題識別 軟體的需求包括 功能需求 模組 效能需求 響應時間,儲存容量 環境需求 執行 可靠性需求 安全保密需求 ...