1. 程式人生 > >CRC卡與UML建模圖

CRC卡與UML建模圖

在CRC建模中,使用者、設計者、開發人員都有參與,完成對整個面向物件工程的設計。 CRC卡是一個標準索引卡集合,每一張卡片表示一個類。 類 代表一系列物件的集合,這些物件是對系統設計的抽象建模,可以是一個人、一件物品等等,類名寫在整個CRC卡的最上方。 職責 包括這個類對自身資訊的瞭解,以及這些資訊將如何運用。諸如,一個人,他知道他的電話號碼、地址、性別等屬性,並且他知道他可以說話、行走的行為能力。這個部分在CRC卡的左邊。 協作 指代另一個類,我們通過這個類獲取我們想要的資訊或者相關操作。這個部分在CRC卡的右邊。 CRC卡片的背面往往記載著這個類的詳細描述和在CEC設計中的一些注意事項。 ========= 以上來自百度百科 ========= 除了儲存的介質不同外,好像資訊都是差不多的。 UML 沒有類的詳細描述。 但是類名和方法名稱,簡單描述還是有的。動作也是有的。 那個更好用呢?修改多而頻繁,用UML 但是如果圖太大了檢視就有點不方便。 而CRC卡 放在白板上。大家路過時都方便的檢視。看習慣了。

相關推薦

CRCUML建模

在CRC建模中,使用者、設計者、開發人員都有參與,完成對整個面向物件工程的設計。 CRC卡是一個標準索引卡集合,每一張卡片表示一個類。 類 代表一系列物件的集合,這些物件是對系統設計的抽象建模,可以是一個人、一件物品等等,類名寫在整個CRC卡的最上方。 職責 包括這

UML建模實戰筆記

actor 創建 任務 需要 不可見 虛線 prot nts 屬性 一、前言 UML:Unified Modeling Language(統一建模語言),使用UML進行建模的作用有哪些: 可以更好的理解問題 可以及早的發現錯誤或者被遺漏的點 可以更加方

軟件需求工程UML建模14組11周工作情況

技術 info 大二 事情 實現 功能實現 完成 編碼 總結 一、項目背景與範圍 背景: 大學生課程和課外活動較多,課程和考試安排也比較復雜,一些同學還需要安其他事情和學習計劃,容易遺漏日程安排,再者,必須使用校園網才能查看課程和考試安排,有時候會以為校園網網絡不好而無

軟件需求工程UML建模——第九組第一周工作總結

nbsp 需求 mage 分享圖片 需求文檔 建立 團隊 功能 自由 項目背景及範圍: 項目名稱:自習通。 項目範圍:針對需要自習的學生 平臺功能:發布約自習信息以完成組隊;填寫學習目標及完成情況;設置課件試卷等學習資料;開設討論區方便用戶自由問答。 團隊分工

軟件需求工程UML建模——第九組第二周工作總結

會有 部分 還需 得出 需求工程 進入 大致 其他人 完成 項目名稱: 自習通 項目範圍: 項目包含以下功能: 發布約自習信息以完成組隊 填寫學習目標及完成情況 置課件試卷等學習資料 開設討論區方便用戶自由問答 項目前景: 經過涉眾調查,多數學生更偏向於組

統一建模語言UML類的關係詳解

基本概念 類圖(Class Diagram): 類圖是面向物件系統建模中最常用和最重要的圖,是定義其它圖的基礎。類圖主要是用來顯示系統中的類、介面以及它們之間的靜態結構和關係的一種靜態模型。 類圖的3個基本元件:類名、屬性、方法。 泛化(generalization):表示is-a的關係,是物件之間耦合

UML建模之時序(重點講矩形長條的連續間斷)

  時序圖(Sequence Diagram ,是互動圖的一種,另一種互動圖是協作圖,這兩種圖在Rose中可以相互轉化)用來描述按時間順序排列的物件之間的互動,它強調物件之間訊息傳遞的時間順序(協作圖強調物件之間的互動關係)。 時序圖都由哪些元素組成呢? 角色例項(

UML中四類動態建模(狀態,協作圖,活動,序列)的區別用途

 UML提供圖來描述系統的結構和行為。在其中,類圖用於描述系統的靜態結構,狀態圖,協作圖,活動圖,序列圖則用於描述系統的動態行為,描述系統在執行期間不同時間點是如何動態互動的。       在這四種圖中可以大體分為兩類:以描述系統狀態轉移為主的狀態圖和活動圖,以描述系統系統

UML類的關系詳解--轉

position 好的 -a erp 生命 靜態 pan 雙向 單選 http://www.uml.org.cn/oobject/201104212.asp 原文地址 UML類圖與類的關系詳解 2011-04-21 來源:網絡

系統分析設計UML建模

撰寫 中一 聚合和組合 常見 log 操作 發生 -- mac UML的歷史 1997年,OMG組織(Object Management Group對象管理組織)發布了統一建模語言(Unified Modeling Language,UML)。UML的目標之一就是為開發團隊

UML類的關系詳解

enc pla 分享 包含關系 影響 基礎 rem 建模 基本組件 UML類圖與類的關系詳解 在畫類圖的時候,理清類和類之間的關系是重點。類的關系有泛化(Generalization)、實現(Realizati

Rational Rose_2007的下載、安裝破解--UML建模軟件

加載 ext img 百度 jpg 相關 -s license -- 一、下載Rational.Rose_2007安裝包與破解文件 對於Rational.Rose_2007,您可以到我的百度網盤計算機相關專業所用軟件---百度雲鏈接下載下載,另外附上安裝需要的通行證(破解

五分鐘看懂UML類的關系詳解

故障 rose href 如果 rgb lan 繼承關系 模型 title 在畫類圖的時候,理清類和類之間的關系是重點。類的關系有泛化(Generalization)、實現(Realization)、依賴(Dependency)和關聯(Association)。其中關聯又分

Uml 建模 一(類建模和startuml的使用)

general 改名 ring 符號 任務 部件 實現類 exp mod 本文將分三個部分介紹Uml建模:Uml建模的作用、類圖、startuml的使用 Uml的作用    本文以java為例介紹Uml,在當前的軟件開發中大多數使用面向對象開發(OO),面向對象的就是將現實

3.Java面向物件程式設計OOA/OOP/OOD/OOAD()/UML、函數語言程式設計Scala(JVM)---類物件、封裝繼承多型、構造方法、覆寫/重寫/override

一、緒論 1.面向物件程式設計正規化(C++、Java、Go)------能進行現實生活的抽象。             每個物件都是一個類。類中包含屬性與方法。 OOA:面向物件分析 OOP:面向物件程式設計

Money去哪了-團隊計劃列表 索引及任務看板燃盡結合

團隊計劃列表: 日期 任務 時長 11.15 深度瞭解NABCD,剖析本項軟體的痛點,以及如何解決痛點,徵集大眾意見並記錄計劃。 3h 11.16 基本確定設計方向,

[轉]UML中連線線箭頭的含義

目錄: 一些概念 關聯 1.雙向關聯 2.單向關聯 3.自身關聯(反身關聯) 2.依賴 1 單向依賴 2 雙向依賴 組合/聚合 1 組合 2 聚合

UML類的關係詳解

虛線箭頭指向依賴; 實線箭頭指向關聯; 虛線三角指向介面; 實線三角指向父類; 空心菱形能分離而獨立存在,是聚合; 實心菱形精密關聯不可分,是組合; 上面是UML的語法。 在畫類圖的時候,理清類和類之間的關係是重點。類的關係有泛化(Generalizat

最清晰易懂的UML類的關係詳解

虛線箭頭指向依賴; 實線箭頭指向關聯; 虛線三角指向介面; 實線三角指向父類; 空心菱形能分離而獨立存在,是聚合; 實心菱形精密關聯不可分,是組合; 上面是UML的語法。 在畫類圖的時候,理清類和類之間的關係是重點。類的關係有泛化(Generalization)、實現(Realization

初探UML建模之時序

1. 什麼是UML建模 統一建模語言(Unified Modeling Language,UML),1970年由OMG 組織(Object Management Group物件管理組織)釋出。以面向物件圖的方式來清晰直接的表達專案架構設計思想、專案結構及執行順