四 物件導向分析和設計全流程概述

2022-05-11 14:34:32 字數 420 閱讀 9634

乙個專案前期分析分為管理流程和技術流程。

管理流程是軟體工程範疇,屬於專案管理。管理流程常見的有瀑布模型、螺旋模型、迭代開發、敏捷,rup等。管理流程主要是指導專案經理如何管理專案用的。

知道了管理流程,並不能指導開發人員進行開發設計。因此還需要一套指導開發人員進行開發的流程。我們稱之為技術流程。

技術流程有四個環節,概括如下:

需求模型-》領域模型-》設計模型-》實現模型

1.需求模型

通過和客戶溝通,結合行業經驗與知識,明確客戶的需求

2.領域模型

基於需求模型,提煉出領域相關的概念,為後面的物件導向設計打下基礎

3.設計模型

基於領域模型,綜合物件導向的各種技巧,完成類的設計

4.實現模型

基於設計模型,將設計模型翻譯成具體的語言實現,完成編碼

物件導向分析和設計

物件導向分析和設計 第一部分 概述及簡介 一 什麼是物件導向分析和設計 ooad ooad 的實質就是從物件的角度來考慮問題領域及邏輯解決方案。ooa 注重於發現和描述物件。ood 注重於定義邏輯軟體物件。物件導向和面向功能的區別 以圖書館資訊系統為例。二 ooad 的主要過程 三 乙個簡單的 oo...

物件導向分析和設計

側重於現實生活中那些語義被應用程式獲取的事物,在需求分析中所構造的物件說明了現實世界系統的靜態結構並將其組織為可用的片段 處理應用系統中使用者可見的計算機問題,所分析的物件可能會被預計時不時地發生較快的變化 用於分析如何滿足系統功能性需求的模型 狀態模型 表達系統的詳細需求,為軟體的進一步分析和設計...

物件導向分析設計

1.物件導向的分析與設計方法與結構化的分析設計方法有什麼不同?結構化設計是面向過程設計,是從計算機處理問題的角度來工作 即 輸入 運算 輸出 的模式。是過程驅動 物件導向的分析設計是以物件為單位,考慮物件的屬性和方法,分析問題時以乙個具體的流程 事務過程 為單位,考慮它的實現。是用例驅動 2.物件導...