軟體工程過程及物件導向設計總結

2021-06-13 18:36:28 字數 562 閱讀 1175

一直想好好總結下軟體工程過程和物件導向設計,學了這麼多不總結,等於沒有學。

對於,軟體工程過程,主要分為五個大的

一,專案構思。一般,會形成系統願景,包括總體目標,系統特徵文件。

二,需要獲取。通過各種方法,獲取系統的功能性需求和非常功能性需求。

三,架構決策。前面兩步產生的願景文件中的系統特徵和非功能性需求說明書,通過提取系統的質量屬性,形成架構決策文件。

四,領域分析。這一步主要是通過找需求中的重要的名詞和動名詞,形成概念層類圖。

五,系統設計。此步主要是根據概念層類圖和架構決策文件,進行設計層類圖設計。

下面總結物件導向設計基本步驟:

一,根據概念層類圖,進行實體類設計。

二,設計實體類的操作入口,如管理器類和容器類。

三,根據grasp九大原則,進行業務邏輯類的設計。涉及到活**。

四,用例實現。一般會涉及到類圖和協作圖。

設計模式是重構的目標。

物件導向軟體工程的設計過程

物件導向的軟體工程 1.物件導向分析 object oriented analysis ooa 軟體工程中的系統分析階段,系統分析員要和使用者結合在一起,對使用者的需求做出精確的分析和明確的描述,從巨集觀的角度概括出系統應該做什麼 而不是怎麼做 物件導向的分析,要按照物件導向的概念和方法 在對任務的...

軟體工程導論 面向過程的軟體工程

軟體是由電腦程式 資料和維護程式的文件組成。軟體工程包括三個要素 方法 工具 過程。軟體工程的發展經歷了程式設計時期 程式系統時期和軟體工程時期。軟體生存週期是指乙個軟體從提出開發要求開始,直到該軟體報廢為止的整個時期。通常,軟體生存週期包括問題定義 可行性研究 需求分析 概要設計 詳細設計 編碼 ...

物件導向的軟體工程

物件導向的軟體工程是當前最流行的軟體工程方法,但是,想要從根本上搞懂理解物件導向的工程方法很是不容易,所以,暫時不要執著於深究物件導向的原理,或者從頭到腳的去觀察他。選擇從工程中去學習物件導向的方法,從實踐中去獲取對物件導向工程方法的理解。uml是物件導向工程方法相關的設計工具,學習使用uml工具是...