首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Coad 與 Yourdon 面向對象分析 OOA:五層次概念模型、五步驟與結構識別

     編輯:關於C語言

Coad & Yourdon 方法建立在資訊模型化、OOP、知識庫基礎上,分分析 (OOA)與設計 (OOD)兩階段。

OOA 兩大任務

  1. 形式化說明應用問題,產出系統基本構成物件、規則與約束。
  2. 明確規定物件如何協作完成功能。

概念模型五層次(分析視角層次,非系統架構層次)

  1. 類別與物件層
  2. 屬性層
  3. 服務層
  4. 結構層
  5. 主題層

完成五層次即完成 OOA。

OOA 五步驟

  1. 識別物件與類別:從領域責任、環境調查提取。
  2. 識別結構:
    • 泛化-特化(一般-特殊):基類/衍生類。
    • 整體-部分:聚合,不同類成員組合成新類。
    一般-特殊與整體-部分結構
  3. 識別屬性:狀態資訊、實例值、限制(唯讀、範圍)、實例連結、描述。
  4. 識別服務:接收訊息後的操作、狀態識別、必要服務、訊息連結、描述(可用流程圖表示)。
  5. 識別主題:大模型劃分框架、層次、非任意概念、迭代改進。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved