日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件工程导论复习之需求分析

發布時間:2024/8/1 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程导论复习之需求分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 需求分析的任務

(1)確定隨系統的綜合要求(①功能需求;②性能需求;③可靠性和可用性需求;④出錯處理需求;⑤接口需求;⑥約束;⑦逆向需求;⑧將來可能提出的需求)

(2)分析系統的數據要求

(3)導出系統的邏輯模型

(4)修正系統開發計劃

2. 獲得用戶需求的主要方法

(1)訪談(正式 and 非正式)

(2)面向數據流自頂向下求精

(3)簡易的應用規格說明技術

(4)快速建立軟件原型

3. 實體-聯系圖(E-R圖)

???通常,使用實體-聯系圖來建立數據模型,把ER圖描繪的數據模型稱為ER模型

?4.?狀態轉換圖

???狀態圖通過描繪系統的狀態及引起系統狀態轉換的事件,來表示系統的行為。此外,狀態圖還指明了作為特定事件的結果系統將做哪些動作。

(1)狀態

狀態是任何可以被觀察到的系統行為模式,一個狀態代表系統的一種行為模式。狀態規定了系統對事件的響應方式。

在狀態圖中定義的狀態主要有:初態(實心圓)、終態(同心圓)和中間狀態(圓角矩形)。在一張狀態圖中只能有一個初態,而終態則可以有0至多個。狀態圖既可以表示系統循環運行過程,也可以表示系統單程生命期。

(2)事件

????事件是在某個特定時刻發生的事情,它是對引起系統做動作或從一個狀態轉換到另一個狀態的外界事件的抽象。即事件就是引起系統做動作或轉換狀態的控制信息。

5. 層次方框圖

???層次方框圖用樹形結構的一系列多層次的矩形框描繪數據的層次結構,隨著結構的精細化,層次方框圖對數據結構也描繪的越來越詳細,這種模式非常適合于需求分析階段

6. IPO圖

IPO圖是輸入、處理、輸出圖的簡稱,能夠方便的描繪輸入數據、對數據的處理和輸出數據之間的關系,在需求分析階段可以使用IPO圖簡略地描述系統地主要算法

?7.?驗證軟件需求的正確性

①一致性 所有需求必須是一致的,任何一條需求不能和其他需求相互矛盾。

②完整性 需求必須是完整的,規格說明書應包括用戶需求的每個功能。

③現實性 用現有的硬件技術或軟件技術基本上能實現的。

④有效性 需求是正確有效的,確實能解決用戶面對的問題

總結

以上是生活随笔為你收集整理的软件工程导论复习之需求分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。