《軟體需求工程》閱讀筆記02

2022-06-08 07:09:08 字數 470 閱讀 4906

需求工程概述

軟體需求是從外部可見的、軟體所具有的、滿足於使用者特點的、功能級屬性等的集合。由此我們可以知道,需求分析一方面是分析軟體,更重要的一方面是分析使用者的需求,不能很好地滿足使用者需求的軟體的意義不大。

軟體需求分為目標需求、業務需求、功能需求、效能需求、約束與限制。

由需求分析構成需求規格說明。需求規格說明是專案相關人員對將要開發的軟體系統所達成的共識,是進行系統設計、實現、測試和驗收的基本依據,是整個軟體開發過程中最重要的文件,精確的描述乙個軟體系統必須提供的功能和效能。

需求工程是指應用工程化的方法、技術和規格來開發和管理軟體的需求,由一系列與軟體需求相關的活動組成。

自我覺得,需求工程,顧名思義,分為「需求」和「工程」兩部分,通過對種種需求的認知和理解,通過工程化的方法確定具體要實現的需求是什麼,以及如何實現這些需求。其中困難的是對需求的理解,同樣的需求不一樣的人有不一樣的理解,如何做到人與人之間的有效溝通使資訊不夠失真顯得尤其重要

需求工程閱讀筆記02

滿足需求就是解決問題 需求分析是介於系統分析和軟體設計階段之間的橋梁。一方面,需求分析以系統規格說明和專案規劃作為分析活動的基本出發點,並從軟體角度對它們進行檢查與調整 另一方面,需求規格說明又是軟體設計 實現 測試直至維護的主要基礎。良好的分析活動有助於避免或盡早剔除早期錯誤,從而提高軟體生產率,...

軟體需求閱讀筆記02

如果乙個專案缺乏明確的規劃和良好的資訊交流途徑,那將是十分糟糕的。如果專案的參與者持有不同的目標和優先權,那麼他們只能各抒己見,無心工作。如果專案的風險承擔者在產品所能滿足的業務需要和產品所能提供的利益問題上不能達成一致的意見,那麼需求決不會穩定。乙個清晰的專案檢視和範圍過於分散在多個地方開發,在這...

軟體需求閱讀筆記02

第二章,了解到滿足需求就是解決問題。需求分類分為功能需求和效能需求。效能需求包括 速度,容量,吞吐量,負載,實時性。質量屬性需求也是很重要的一環。常見的有可靠性 在規定時間間隔和條件下執行目標功能的能力 可用性 使用時可操作可訪問的程度 安全性 許可權相關 可維護性 排除故障的容易程度 可移植性 從...