3.1 系統分析
1. 系統分析概述
系統分析是一組統稱為計算機系統工程的活動。它著眼于所有的系統元素,而非僅僅局限于軟件。系統分析主要探索軟件項目的目標、市場預期、主要的技術指標等,其目的在于幫助決策者做出是否進行軟件項目立項的決定。
2. 可行性分析(Feasibility - study)
可行性分析的目的并非解決問題,而是確定問題是否值得去解決。針對項目的目標和范圍進行概要的分析和研究,探索問題域中的核心問題及其相應的解決方案,進一步為決策者提供經濟、技術甚至是法律上可行性的分析報告。
4.2 需求定義
1. 需求的定義
寬泛地講,需求來源于用戶的一些 “需要”,這些 “需要” 被分析、確認后形成完整的文檔,該文檔詳細地說明了產品 “必須或應當” 做什么。
通俗的軟件需求定義為:針對待開發的軟件產品,軟件開發