昨天剛剛寫了關於可行性研究的部落格,今天我們來看看關於需求分析的問題!
需求分析需要掌握三個主要任務!
1.深入描述軟體的功能和效能;
2.確定軟體設計的約束和軟體同其他系統元素的介面細節;
3.定義軟體的其他有效需求。
需求分析的四個過程
㈠問題識別
1.從系統的角度來理解軟體並評審軟體範圍是否恰當
2.確定對目標系統的綜合要求
3.提出對這些需求實現條件,以及需求應達到的標準
㈡分析與綜合
從綜合流和資訊結構出發,逐步細化所有軟體的軟體功能,找到系統各元素之間的聯絡、介面特徵和設計上的約束,分析他們是否滿足功能需求,是否合理!
分析方法
1.面向資料流的結構化分析方法(sa);
2.面向資料結構的jackson方法(jsd);
3.結構化資料系統開發方法(dssd);
4.物件導向的分析方法(ooa)。
㈢編寫需求分析階段的文件
1.軟體需求說明書;
2.資料要求說明書;
3.初步的使用者手冊;
4.修改、完善與確定軟體開發實施計畫
㈣需求分析評審
1.系統定義的目標是否與使用者的要求一致;
2.系統需求分析階段提供的文件資料是否安全;
3.文件中的所有描述是否完整,清晰『準確反映使用者要求;
4.與所有其他系統成分的重要介面是否都已經描述。
需求分析同樣重要 加油!
軟體工程 需求分析
軟體生存期分六個步驟,1.制定計畫。2需求分析。3軟體設計。4程式設計。5.軟體測試。6.執行維護。需求分析是軟體生存期中軟體分析的最後乙個步驟,是確定系統必須完成哪些工作,也就是對目標系統提出完整 準確 清晰 具體的要求。是軟體開發計畫期間建立的軟體可行性分析求精和細化,分析各種可能的解法,並且分...
軟體工程 需求分析
需求分析的任務 基本任務是準確地回答 系統必須做什麼?1.確定系統的綜合需求 2.分析系統的資料需求 3.匯出系統的邏輯模型 4.修正系統的開發計畫 5.開發原型系統 需求分析的過程 1問題識別 軟體的需求包括 功能需求 模組 效能需求 響應時間,儲存容量 環境需求 執行 可靠性需求 安全保密需求 ...
軟體工程 需求分析
前言 需求分析是我們設計開發軟體的第二步工作,我們的需求分析是建立在第一步可行性分析基礎上的比較詳細的需求分析。需求分析的任務就是借助於當前系統的邏輯模型匯出目標系統的邏輯模型,主要回答系統應該 幹什麼 的問題。通過各種分析方法和步驟,對分析結果表達成書面資料 系統分析說明書。內容 1.系統需求分析...