青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++ Programmer's Cookbook

{C++ 基礎(chǔ)} {C++ 高級} {C#界面,C++核心算法} {設(shè)計模式} {C#基礎(chǔ)}

uml 基本概念

1.建模
  
  1.1 為什么要建模
  
  建立大廈和建立狗窩的區(qū)別是建設(shè)狗窩不需要設(shè)計。要生產(chǎn)合格的軟件就要有一套關(guān)于體系結(jié)構(gòu)、過程和工具的規(guī)范。
  
  建模的定義:建模是對現(xiàn)實的簡化。
  
  建模的目標(biāo):
  1)模型幫助我們按照實際情況或按照我們所需要的樣式對系統(tǒng)進行可視化。
  2)模型允許我們詳細說明系統(tǒng)的結(jié)構(gòu)和行為。
  3)模型給出一個知道我們構(gòu)造系統(tǒng)的模板。
  4)模型對我們的決策進行文檔化。
  
  建模就是把復(fù)雜的系統(tǒng)變成小的系統(tǒng),采用“各個擊破”的原則逐一解決。
  
  1.2 建模原理
  
  1)選擇創(chuàng)建什么模型很重要,模型要反映你難于處理的開發(fā)問題。
  2)模型要在不同的精度級別上來表示。你可以根據(jù)觀察的角色和觀察的原因來選擇精度。
  3)建造模型要和現(xiàn)實相連。
  4)重要的系統(tǒng)需要用一組獨立的模型去處理。在面向?qū)ο蟮能浖w系中,為了理解系統(tǒng)的體系結(jié)構(gòu),你需要幾個互補和連鎖的視圖:用例圖、設(shè)計視圖、進程視圖、實現(xiàn)視圖和實施視圖。
  
  1.3 面向?qū)ο蟮慕?
  
  面向算法的建模在需求發(fā)生變化或者系統(tǒng)增長后就變得難以維護。
  
  面向?qū)ο蟮慕0褜ο蠛皖愖鳛槠渲饕獦?gòu)造塊。例如,在三層結(jié)構(gòu)中,我們可以在用戶接口層、中間層和數(shù)據(jù)庫層中找到你想要的對象。
  
  
  2 UML介紹
  
  
  2.1 概述
  UML可以對軟件密集型系統(tǒng)的制品進行可視化、詳述、構(gòu)造和文檔化。最好把它用于以用況(用例)為驅(qū)動、以體系結(jié)構(gòu)為中心、跌代及增量的過程中。
  
  UML是一種語言,它是一種可視化的語言,它是一組圖形符號。它可用于詳細描述。它又是一種構(gòu)造語言,可以直接生成代碼。用Rational XDE就可以實現(xiàn)從UML到C#,或者從C#到UML的雙向工程。
  
  2.2 UML的概念模型
  學(xué)習(xí)建模的三個要素:UML的基本構(gòu)造塊、這些構(gòu)造塊放在一起的規(guī)則、一些運用于整個UML的公共機制。
  
  UML中由一些四種事物
  1)結(jié)構(gòu)事物 --- 類、接口、協(xié)作(它是一個交互,它是由一組共同工作以提供某協(xié)作行為的角色和其它元素構(gòu)成的一個群體。)、用例、主動類(至少擁有一個進程或者線程,其元素的行為可以和其它元素的行為并發(fā))、構(gòu)件(如COM+和Java Bean)、節(jié)點。
  2)行為事物 --- 交互、狀態(tài)機(描述了一個對象或者一個交互在生命期內(nèi)響應(yīng)事件所經(jīng)歷的狀態(tài)序列)。
  3)分組事物 --- 包
  4)注釋事物 --- 注解
  
  UML中的四種關(guān)系
  1)依賴 --- 兩個事物間的語義關(guān)系
  2)關(guān)聯(lián) --- 是一種結(jié)構(gòu)關(guān)系,如聚合
  3)泛化 --- 一般/特殊關(guān)系
  4)實現(xiàn) --- 用在兩種地方:接口和實現(xiàn)他們之間的類和構(gòu)件之間;用例和實現(xiàn)他們的協(xié)作之間。
  
  UML中的圖
  1)類圖 --- 系統(tǒng)的靜態(tài)狀態(tài)圖,包含主動類的類圖給除系統(tǒng)的靜態(tài)進程視圖。
  2)對象圖
  3)用例圖
  4)順序圖
  5)協(xié)作圖
  6)狀態(tài)圖
  7)活動圖 --- 強調(diào)對象間的控制流程
  8)構(gòu)件圖
  9)實施圖
  
  2.3 體系結(jié)構(gòu)
  
  我們用5個互聯(lián)的視圖來描述軟件密集型系統(tǒng)的體系結(jié)構(gòu):
  
  1)系統(tǒng)的用例圖
  2)系統(tǒng)的設(shè)計視圖 --- 靜態(tài)方面由類圖和對象圖描述,動態(tài)方面由交互圖、狀態(tài)圖和活動圖描述。
  3)系統(tǒng)的進程視圖 --- 包含了形成系統(tǒng)并發(fā)和同步機制的線程和進程。
  4)系統(tǒng)的實現(xiàn)視圖 --- 主要針對系統(tǒng)發(fā)布的配置管理。
  5)系統(tǒng)的實施視圖
  
  2.4 軟件開發(fā)生命周期
  
  用況驅(qū)動
  以體系結(jié)構(gòu)為中心
  跌代過程 --- 涉及到一連串可執(zhí)行發(fā)布的管理。
  
  軟件開發(fā)生命周期的四個階段:
  初始
  細化
  構(gòu)造
  移交

posted on 2005-12-30 10:01 夢在天涯 閱讀(1142) 評論(2)  編輯 收藏 引用 所屬分類: UML/XML

評論

# re: uml 基本概念 2006-02-10 11:38 夢在天涯

用例模型和用例圖
類圖和對象圖
交互圖:順序圖和合作圖
行為圖:狀態(tài)圖和活動圖
實現(xiàn)圖:構(gòu)件圖和配置圖
  回復(fù)  更多評論   

# re: uml 基本概念 2012-07-02 17:06 Stone Jiang

UML 2.4對增加了一些新圖,改變了一些舊圖和分類。  回復(fù)  更多評論   


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


公告

EMail:itech001#126.com

導(dǎo)航

統(tǒng)計

  • 隨筆 - 461
  • 文章 - 4
  • 評論 - 746
  • 引用 - 0

常用鏈接

隨筆分類

隨筆檔案

收藏夾

Blogs

c#(csharp)

C++(cpp)

Enlish

Forums(bbs)

My self

Often go

Useful Webs

Xml/Uml/html

搜索

  •  

積分與排名

  • 積分 - 1816192
  • 排名 - 5

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              久久天堂av综合合色| 久久精品导航| 欧美另类一区| 99精品国产在热久久婷婷| 亚洲春色另类小说| 欧美国产精品日韩| 日韩午夜在线电影| 亚洲精选中文字幕| 欧美私人网站| 午夜精品视频在线| 久久国产精品高清| 有坂深雪在线一区| 亚洲经典在线看| 国产精品草草| 久久精品人人做人人综合| 久久精品在线视频| 91久久中文字幕| 亚洲精品中文字幕女同| 国产精品久久一区二区三区| 久久国产99| 欧美a级一区二区| 中文精品视频一区二区在线观看| 夜夜爽www精品| 激情成人av| 日韩一级不卡| 国产一区高清视频| 亚洲精品看片| 国产中文一区二区| 91久久久久久久久| 国产欧美精品日韩精品| 欧美激情免费观看| 国产精品视频观看| 欧美激情视频网站| 国产日韩视频| 亚洲日本久久| 一区二区三区我不卡| 夜夜躁日日躁狠狠久久88av| 一区视频在线播放| 亚洲视频电影在线| 亚洲欧洲免费视频| 欧美有码在线观看视频| 在线亚洲观看| 你懂的国产精品| 久久九九精品| 国产精品va在线播放我和闺蜜| 久久在线观看视频| 国产精品丝袜久久久久久app| 欧美电影资源| 国产一区二区精品丝袜| 日韩一级精品| 亚洲人成在线播放| 久久久久国产精品麻豆ai换脸| 午夜精品久久久| 欧美日韩大片| 亚洲国产精品毛片| 在线观看亚洲a| 久久国产黑丝| 久久性色av| 国产欧美日韩亚洲精品| 国产精品99久久久久久久vr | 久久久女女女女999久久| 中文在线一区| 欧美日韩视频在线一区二区观看视频| 免费看的黄色欧美网站| 狠狠久久五月精品中文字幕| 宅男噜噜噜66一区二区| 亚洲尤物影院| 欧美午夜不卡影院在线观看完整版免费| 欧美二区在线播放| 在线高清一区| 两个人的视频www国产精品| 久久一二三四| 亚洲国产美女精品久久久久∴| 久久久精品动漫| 欧美高清一区二区| 亚洲日本成人| 欧美久久一区| 中文国产成人精品| 性欧美长视频| 好看的日韩视频| 久久综合影音| 最近看过的日韩成人| 亚洲精品中文字幕在线| 欧美激情精品久久久久久免费印度| 亚洲丁香婷深爱综合| 亚洲精品久久久蜜桃| 欧美日韩一区二区视频在线观看| 一区电影在线观看| 欧美在线视频播放| 在线成人性视频| 欧美人成免费网站| 亚洲欧美国产精品桃花| 噜噜噜躁狠狠躁狠狠精品视频 | 国产一区二区三区日韩欧美| 欧美一区激情| 亚洲国产精品一区二区第四页av| 日韩网站免费观看| 国产欧美视频一区二区| 美腿丝袜亚洲色图| 中国成人在线视频| 久久手机免费观看| 一区二区三区国产精品| 国产精品亚洲成人| 久久综合中文色婷婷| 一区二区三区.www| 久久久久国产一区二区| 亚洲美女在线观看| 国产精品视频福利| 免费亚洲婷婷| 欧美一级在线视频| 亚洲精品久久久久久久久久久| 香蕉精品999视频一区二区 | 国产精品成人免费视频 | 亚洲精品日韩在线观看| 欧美怡红院视频| 亚洲理伦电影| 国产午夜久久久久| 欧美日韩国产小视频| 久久久噜噜噜久久久| 亚洲少妇在线| 亚洲欧洲一区二区三区| 久久久久这里只有精品| 亚洲性视频网站| 最新精品在线| 狠狠色噜噜狠狠色综合久| 欧美午夜a级限制福利片| 巨乳诱惑日韩免费av| 午夜一区在线| 亚洲无亚洲人成网站77777| 91久久亚洲| 免费欧美日韩国产三级电影| 欧美一区二区三区四区高清| 中文日韩电影网站| 亚洲美女网站| 亚洲激情成人网| 在线免费观看一区二区三区| 国产精品午夜视频| 国产精品人人爽人人做我的可爱| 欧美国产日韩免费| 免费观看在线综合色| 久久亚洲视频| 美脚丝袜一区二区三区在线观看| 亚洲欧美中文日韩v在线观看| 亚洲图片在区色| 一区二区高清视频| av成人免费在线| 亚洲无亚洲人成网站77777| 夜夜狂射影院欧美极品| 日韩亚洲不卡在线| 99国产精品国产精品久久| 亚洲精选久久| 亚洲色无码播放| 亚洲桃色在线一区| 亚洲尤物在线视频观看| 午夜日韩在线| 欧美在线视频免费| 久久久水蜜桃av免费网站| 久久大香伊蕉在人线观看热2| 久久超碰97人人做人人爱| 久久精品国产亚洲高清剧情介绍| 久久久精品日韩| 欧美高清视频在线| 欧美日韩在线播放一区| 国产精品专区h在线观看| 国产欧美精品xxxx另类| 一区二区三区在线不卡| 最新国产乱人伦偷精品免费网站| 日韩亚洲国产欧美| 亚洲资源在线观看| 久久精品一二三| 欧美黄色视屏| av成人福利| 久久精品亚洲| 欧美激情在线有限公司| 国产精品成人av性教育| 国产在线拍揄自揄视频不卡99| 伊甸园精品99久久久久久| 日韩视频久久| 久久不见久久见免费视频1| 老司机久久99久久精品播放免费| 欧美激情精品久久久久久免费印度| 91久久在线观看| 先锋影音久久| 欧美寡妇偷汉性猛交| 国产精品视频九色porn| 亚洲人成网站精品片在线观看 | 激情五月***国产精品| 亚洲精品一区二区三区樱花| 午夜欧美精品久久久久久久| 欧美14一18处毛片| 99re亚洲国产精品| 久久精品国产综合精品| 国产精品不卡在线| 在线日韩中文| 亚洲欧美区自拍先锋| 欧美成人官网二区| 亚洲欧美日韩第一区| 欧美伦理在线观看| 亚洲丰满在线| 欧美在线免费观看|