日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
分類匯總UML精粹學習筆記

本節(jié)和大家一起學習一下UML精粹,這里只介紹UML精粹中的一小部分,主要包括瀑布風格和迭代風格,類圖和順序圖等內(nèi)容,相信通過本節(jié)的介紹你對UML建模語言有更進一步的了解。

UML精粹學習筆記

UML有三種使用方式:用作草圖繪制,用于藍圖繪制,用于程序編制。
傾向于將UML用于草圖繪制,繪制草圖的實質(zhì)是選擇,重點是進行交流,常用的介質(zhì)是白板。
草圖是故意不完備的,要突出重要的信息。草圖是探究性的,藍圖是定義性的。草圖用于正向工程(設(shè)計階段),藍圖用于逆向工程(根據(jù)已有的代碼導出)。詳細文檔應(yīng)該根據(jù)代碼生成。
UML最重要的是類圖和順序圖。

瀑布風格和迭代風格

UML精粹瀑布風格是基于活動來分解項目的,迭代風格根據(jù)功能子集來分解項目。
迭代的一種常用技術(shù)是時間框定法,迫使各次迭代的時間長度固定。通過定時擱置功能,使人們能夠在擱置日期和擱置功能之間進行明智的選擇。

敏捷過程是強適應(yīng)性的過程。敏捷方法強調(diào)項目成功最重要的因素是人的素質(zhì)以及人之間的良好協(xié)同,敏捷方法傾向使用時間框定的短小迭代。每一次迭代結(jié)束時要進行一次迭代回顧。
RUP本質(zhì)上是一個迭代過程,分為四個階段:初始,細化,構(gòu)造,移交。
需求分析最重要的是與用戶及客戶的交流。

類圖

UML精粹中類圖表述系統(tǒng)中各個對象的類型以及其間存在的各種靜態(tài)關(guān)系。
對不重要的事(如日期或布爾值,一般說,值類型)使用屬性,對較為重要的類使用關(guān)聯(lián)。
非常反感那些除了一組域及其get/set方法沒有行為的類。如果你在利用get方法重復(fù)調(diào)用數(shù)據(jù),這預(yù)示著某一行為應(yīng)該移往具有數(shù)據(jù)的對象。
依賴應(yīng)該單向,依賴越少越好,特別謹慎循環(huán)依賴,尤其反對包間的循環(huán)依賴。對類使用依賴最常見的情形是闡明瞬間關(guān)系,比如,把一個對象作為參數(shù)傳遞到另一個對象時。
不要試圖使用對你可用的所有圖示法,保持圖示簡單,集中考慮關(guān)鍵方面。繪制類圖時總以使用某種形式的行為技術(shù)為宜。

順序圖

盡量省去回送。
單一職責,提倡分布式控制(把處理分散到多個對象里去)。
減少過程式編程,如if/else,改用多態(tài)解決類似問題。
把順序圖看作各個對象如何交互的形象化表示而不是一種對控制基理的建模方法。順序圖擅長示明對象間的協(xié)作,不擅長于示明行為的精確定義。

CRC卡

UML精粹中CRC的一個重要部分是認識職責。任意一個類都可以用少量職責對其概括。對具有三項以上職責的卡片提出質(zhì)問,是否應(yīng)該把類分解,或把職責合并成一個更高層次
的概述。
 

【編輯推薦】

  1. 如何選擇一種UML建模工具
  2. 教你繪制整潔的UML圖
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡明介紹
  5. UML建模工具中的五大視圖

 


當前文章:分類匯總UML精粹學習筆記
分享鏈接:http://www.5511xx.com/article/dpcceoi.html