17 軟體需求分析階段的工作,可以分為方面 需求獲取

時間 2021-08-14 17:12:23

1樓:

軟體需求分析階段的工作,可以分為四個方面:需求獲取、需求分析、編寫需求規格說明書以及需求評審。

需求獲取:就是從系統角度來理解軟體,確定對所開發系統的綜合要求,並提出這些需求的實現條件,以及需求應該達到的標準。

這些需求包括:功能需求(做什麼)、效能需求(要達到什麼指標)、環境需求(如機型、作業系統等)、可靠性需求(不發生故障的概率)、安全保密需求、使用者介面需求、資源使用需求(軟體執行是所需的記憶體、cpu等)、軟體成本消耗與開發進度需求、預先估計以後系統可能達到的目標。

需求分析: 逐步細化所有的軟體功能,找出系統各元素間的聯絡,介面特性和設計上的限制,分析他們是否滿足需求,剔除不合理部分,增加需要部分。最後綜合成系統的解決方案,給出要開發的系統的詳細邏輯模型(做什麼的模型)。

擴充套件資料

軟體需求包括三個不同的層次—業務需求、使用者需求和功能需求—也包括非功能需求。

業務需求( business requirement)反映了組織機構或客戶對系統、產品高層次的目標要求,它們在專案檢視與範圍文件中予以說明。

使用者需求(user requirement) 文件描述了使用者使用產品必須要完成的任務,這在使用例項(use case)文件或方案指令碼(scenario)說明中予以說明。

功能需求(functional requirement)定義了開發人員必須實現的軟體功能,使得使用者能完成他們的任務,從而滿足了業務需求。所謂特性(feature)是指邏輯上相關的功能需求的集合,給使用者提供處理能力並滿足業務需求。軟體需求各組成部分之間的關係如圖所示。

作為補充,軟體需求規格說明還應包括非功能需求,它描述了系統展現給使用者的行為和執行的操作等。它包括產品必須遵從的標準、規範和合約;外部介面的具體細節;效能要求;設計或實現的約束條件及質量屬性。

2樓:匿名使用者

(17)[答案]b

[考點]軟體工程基礎

[評析]

評審(複審)每階段都有,把前三個方面說完了,還剩什麼呢?

此題需要記一下,至於各名詞的解釋,顧名即可思義。

計算機二級基礎題

3樓:掛牌老大

基礎120題,都搞懂了就差不多。

(1) 下面敘述正確的是______。(c)

a. 演算法的執行效率與資料的儲存結構無關

計算機二級試題及答案

4樓:匿名使用者

用模擬軟體試試看。1、全新的考試介面,介面更友好2、的做題模式msoffice破解版:

5樓:仁俊慎涵暢

在**上輸入計算機二級考試+專業(例如c語言),這樣你可以買到配套的書本練習及相應的可安裝在電腦上的軟體題庫及答案,忘採納

1資料庫管理系統常見的資料模型有( )3種。 2下列表示式結果是 .f. 的是 ( b )。 a "44">"30" b 0<0 c "

6樓:匿名使用者

基礎120題,都搞懂了就差不多。

7樓:匿名使用者

1、概念資料模型,邏輯資料模型,物理資料模型2、b

在開發資料庫系統時,為什麼要做軟體需求分析

只有做了軟體需求分析,你才知道要建那些表,表結構是怎樣的,表之間的關係是 怎樣 的,知道了這些你才能做資料庫系統設計 後泰和度知 資料庫設計 1 資料庫需求分析 1 針對超市進銷存管理系統,分別對採購部門 銷售部門和庫存保管部門進行詳細的調研和分析,總結出如下的需求資訊 商品按類管理,所以需要有一商...

藥店銷售管理系統的需求分析

引言a集團計算機事業部是全國計算機生產規模較大的廠家之一。隨著a集團計算機在全國計算機市場佔有率的不斷提高及其在使用者心中樹立的良好品牌形象,為a集團計算機的發展帶來了很大的動力。以先進成熟的計算機網路和通訊技術為手段,實施覆蓋a集團計算機事業部銷售 計劃 生產 採購 庫存 綜合人事等各環節的mrp...

vb 需求分析 學生資訊管理系統

哈哈,我畢業的畢業 嘛。你看看下面這些,我做的是招生管理系統,可以供你參考一下。系統需求分析 4.1系統設計總體目標 1 本系統具有很強的可靠行,可以對錄入的考生資訊進行效驗,對資料進行修改 刪除,規定招生工作人員的許可權。2 本系統中的模組具有很強的可續性,可以方便招生工作人員的修改與維護。3 本...