軟體工程(速成) 第七章 物件導向分析

2021-10-09 01:20:40 字數 786 閱讀 4426

一、物件導向分析的基本過程

1.物件導向分析的過程:

物件導向分析,就是抽取和整理使用者需求並建立問題域精確模型的過程。

(1)分析陳述使用者需求的檔案;

(2)發現和改正原始陳述中的二義性和不一致性,補充遺漏的內容;

(3)深入理解使用者需求,抽象出本質屬性,用模型表達出來。

2.3個子模型與5個層次:

(1)3個子模型:

物件模型、動態模型、功能模型

(2)5個層次:

主題層、類與物件層、結構層、屬性層、服務層

(3)5個層次對應的5個主要活動:

找出類與物件、識別結構、識別主題、定義屬性、定義服務

二、需求陳述

三、建立物件模型

1.確定類與物件

2.確定關聯

3.劃分主題

4.確定屬性

5.識別繼承關係

6.反覆修改

四、建立動態模型

1.編寫指令碼

2.設想使用者介面

3.畫事件跟蹤圖

4.畫狀態圖

5.審查動態模型

五、建立功能模型

1.畫出基本系統模型圖

2.畫出功能級資料流圖

3.描述處理框功能

六、定義服務

1.常規行為

2.從事件中匯出的操作

3.與資料流圖中處理框對應的操作

4.利用繼承減少冗餘操作

軟體工程 軟體工程需求分析 物件導向分析

物件導向分析概述 建立用例模型 建立物件模型 更新中 建立動態模型 更新中 建立資料模型 更新中 更新日誌 最近更新 問題域與系統責任 物件導向分析 ooa 強調運用物件導向方法,對問題域和系統責任進行分析和理解,找出描述問題和系統責任所需要的物件,定義物件的屬性 操作以及物件之間的關係,建立乙個符...

軟體工程 01物件導向分析

做畢設可以進行參考 1.獲取需求 2.整理需求 3.建立模型 功能模型 物件模型 動態模型 4.書寫需求規格說明書 5.複審 與使用者交談,向使用者提問題 參觀使用者的工作流程,觀察使用者的操作 向使用者群體發調查問卷 與同行 專家交談,聽取他們的意見 分析已經存在的同類軟體產品,提取需求 從行業標...

《軟體工程》第七章 實現 作業

1 模組測試 指把每個模組作為乙個單獨的實體來測試。目的是發現模組內部可能存在的差錯,保證每個模組作為乙個單元能正確執行,所以又稱單元測試。對多個模組的測試可以併發進行。在這個測試步驟中所發現的往往是編碼和詳細設計的錯誤。2 整合測試 是測試和組裝軟體的系統化技術,包括子系統測試和系統測試。子系統測...