精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

UML技術等五種實現面向對象的軟件開發方法解析

開發 架構
在軟件開發過程中經常會用到UML技術,這里就向大家簡單介紹一下幾種面向對象軟件開發方法的主要思想,歡迎大家一起來學習,相信本文的介紹一下會讓你受益。

上節我們介紹了UML技術的一些基礎知識,本節向大家介紹一下幾種常用的面向對象的軟件開發方法,主要從五個方面來介紹,相信通過本節的學習大家對UML技術有深一步的理解,下面讓我們一起來學習這幾種方法吧。

可視化建模的一個重要問題是用哪種圖形標注方法表示系統的各個方面。隨著面向對象技術的發展,出現了幾十種面向對象的軟件開發方法。其中,Booch、OMT、和OOSE以及較早的Coad/Yourdon(OOA/OOD)方法在面向對象軟件開發界得到了廣泛的認可。前三種方法也是UML技術的直接來源,它們各有特點,適合于不同的領域。盡管UML統一了面向對象方法的圖形標注體系,但是這些方法仍然具有重要的指導作用,在實際開發過程中我們可以綜合考慮這幾種方法來進行建模。下面將分別介紹這幾種方法的主要思想:

2.4.1Booch方法

Booch方法是GradyBooch從1983年開始研究,1991年后走向成熟的一種方法。Booch方法區分系統的邏輯和物理結構并描述這兩種結構的靜態和動態語義。Booch方法被區分為微觀和宏觀的過程。[3]
微觀開發過程代表開發者或開發小組的日常活動,包含以下任務:
在一定抽象層次上表示類和對象,發現問題域中的類和對象,確定對象需要哪些行為來完成某些功能。
標識類與對象的語義,目標是建立前一階段抽取出來的類的狀態和行為。
標識類與對象的聯系,確定每一個類對象的邊界,區分相互協作的類對象,主要用類圖來表達。
實現類與對象,選擇算法和數據結構實現對象的語義。
宏觀開發過程是微觀開發過程的控制框架,這個更廣的過程確定一些相應的成果和活動,以幫助開發小組進行有效的風險評價以及早對開發過程進行修改。宏觀過程側重風險和結構方面,對日程、結構和完整性最為重要,它包含以下階段:

概念化,建立需求。概念化試圖建立系統得核心需求,這是一個非常具有創造性的過程,所以沒有嚴格的開發規則可循。原型是這項活動的基本產品。
分析,開發所需要行為的模型:分析的目的是通過區分類和對象為現實世界建模,而這些類和對象來自于問題域的詞匯。這個階段強調系統的行為,通過關注系統的行為,可以區分出系統的功能點,并以此來標識系統外不可見的和可測試的行為。
設計,開發系統的體系結構:將產生一個用于將來實現的體系結構。
演化,精化設計階段的實現:演化的目的是不斷增加和改變實現,直到系統作為一個產品問世。
維護,進行交付使用后的改進:這個過程主要是演化階段的繼續,但現在很多對系統的改變是作為新的需求備加進來以及修正系統中的Bug。

Booch方法是UML技術的主要來源,其面向對象的概念十分豐富。主要概念有:類、對象、繼承、元類、消息、域、操作、機制、模塊、子系統、進程等;其模型主要包括:邏輯靜態視圖(類圖、對象圖),邏輯動態視圖(順序圖、狀態圖),物理靜態視圖(模塊圖、進程圖)以及物理動態視圖。
Booch方法的優點在它在項目的設計和構造階段的表達能力特別強,其迭代和增量的思想也是大型軟件開發中的重要思想。這種方法比較適合系統設計和構造。

2.4.2OMT方法

OMT(ObjectModelingTechnique)方法最早是由Loomis,Shan和Rumbaugh在1987年提出的,曾擴展應用于關系數據庫設計。Rumbaugh在1991年正式把OMT應用于面向對象的分析和設計。這個方法是在實體—關系模型上擴展了類、繼承和行為而得到的。
OMT方法從三個視角描述系統,相應地提供了三種模型:
對象模型:描述對象的靜態結構和它們之間的關系,主要的概念包括:類、屬性、操作、繼承、關聯、聚集;
動態模型:描述系統那些隨時間變化的方面,其主要概念有:狀態、子狀態和超狀態、事件、行為、活動;
功能模型:描述系統內部數據值的轉換,其主要概念有:加工、數據存儲、數據流、控制流、角色。
該方法將開發過程分為四個階段:分析、系統設計、對象設計、實現。
OMT的來源也決定了它在分析數據密集型信息系統時具有很大優勢,是MIS系統建模常用的方法之一。

2.4.3OOSE方法

OOSE(Object-OrientedSoftwareEngineering)是IvarJacobson在1992年提出的一種面向對象開發方法,以其“用例”驅動(UseCaseDriven)的思想而著稱。
OOSE方法與上述兩種方法有所不同,它涉及到整個軟件生命周期,包括需求分析、設計、實現和測試四個階段。
該方法中的一個關鍵概念就是“用例”。用例是指行為相關的事物序列,該序列將由用戶在與系統對話中執行。因此,每一個用例就是一個外界使用系統的方式,當用戶給定一個輸入,就執行一個用例的實例并引發執行屬于該用例的一個事務。基于這種系統視圖,Jacobson將用例模型與其它五種系統模型相關聯:需求模型、分析模型、設計模型、實現模型、測試模型。
OOSE對以用例作為一種途徑來驅動需求捕獲、分析和高層設計提供了極好的支持。使用用例捕獲需求是OOSE對傳統面向對象建模方法的很好的補充。這種方法比較適合商業工程和需求分析。

2.4.4Coad|Yourdon方法

PeterCoad和EdwardYourdon的方法嚴格區分了面向對象分析(OOA)和面向對象設計(OOD)。
在分析階段,該方法用五個層次及相關活動定義并記錄系統行為,以及系統的輸入和輸出。這五個層次及活動如表所示:
表1-1Coad/Yourdon方法中的OOA層次模型

經過五個層次的活動后,分析結果是一個分成五個層次的問題域模型,包括主題、類及對象、結構、屬性和服務五個層次,由類及對象圖表示。五個層次活動的順序并不重要。在設計階段,OOD模型是OOA模型的擴展。OOD模型同樣包括OOA模型的五個層次,但同時又引進了四個部分:問題域部分(PDC):面向對象分析的結果直接放入該部分。人機交互部分(HIC):包括對用戶分類、描述人機交互的腳本、設計命令層次結構、設計詳細的交互、生成用戶界面的原型、定義HIC類等。任務管理部分(TMC):識別任務(進程)、任務所提供的服務、任務的優先級、進程的驅動模式,以及任務與其它進程和外界如何通信等。數據管理部分(DMC):確定數據存儲模式,如使用文件系統、關系數據庫管理系統還是面向對象數據庫管理系統等。Coad/Yourdon方法強調技術獨立性,從而實現了包括OOA/OOD本身在內的可復用性。例如,當一個給定的應用系統從圖形用戶界面(GUI)升級到聲音響應接口時,只需替換其中的人機交互部分,其他部分均無需改動,因為用戶界面技術的改變對系統的其他部分是透明的。
該方法簡單、易學,適合于面向對象技術的初學者使用,但由于該方法在處理能力方面的局限,目前已很少使用。
概括起來,首先,面對眾多的建模語言,用戶由于沒有能力區別不同語言之間的差別,因此很難找到一種比較適合其應用特點的語言;其次眾多的建模語言實際上各有千秋;第三,雖然不同的建模語言大多數雷同,但仍有細微差別,極大地妨礙了用戶之間的交流。因此,統一建模語言勢在必行。
統一建模語言UML是由Rational公司的知名專家GradyBooch、JimRumbaugh和IvarJacobson三人聯合開發的第三代面向對象的建模語言。UML技術采納和擴展了Booch標記法、OMT標記法和OOSE標記法,并包容了其他學者和軟件廠商的建議,適用于上述三種面向對象方法或其他用法的用戶。對象管理組織(OMG)采納UML作為基于面向對象技術的標準建模語言.

2.4.5UML方法

UML是一種定義良好、易于表達、功能強大且普遍適用的建模語言。它融入了軟件工程領域的新思想、新方法和新技術。UML包括概念的語義,表示法和說明,提供了靜態、動態、系統環境及組織結構的模型。它可被交互的可視化建模工具所支持,這些工具提供了代碼生成器和報表生成器。以將UML模型轉換為多種程序設計語言代碼,如:可生成XMLDTD代碼,JAVA代碼等,或使用反向生成器工具將程序源代碼轉換為UML。它是為支持大部分現存的面向對象開發過程而設計的。總之,UML是一種總結了以往建模技術的經驗并吸收當今優秀成果的標準建模方法。
任何建模語言都以靜態建模機制為基礎,UML也不例外。UML技術采用用例圖、類圖、包圖、對象圖、構件圖和配置圖來建立系統的靜態模型,屬于靜態建模機制;狀態圖、活動圖、順序圖和協作圖被用來建立系統的動態模型,屬于動態建模機制。在論文中主要采用類圖、活動圖、順序圖相結合建立對象模型。類圖用于表示系統中的類與類之間的聯系,活動圖描述領域業務流程,順序圖描述對象間交互動作的時序特性。

可視化建模將模型中的信息用標準圖形元素直觀地表示。可視化建模的一個重要問題是用哪種圖形標注方法表示系統的各個方面。最常用的方法有Booch,對象建模技術(OMT)和統一建模語言(UML)。
Booch方法是按其***GradyBooch命名的,他是Rational軟件公司的***科學家。他開發了表示模型各個細節的圖注方法。
OMT(對象建模技術)圖注方法來自JamesRumbaugh博士,OMT使用比Booch更簡單的圖形表示系統。
UML由面向對象方法領域的三位著名學者JamesRumbaugh、GradyBooch和IvarJacobson提出,總結了以往建模技術的經驗并吸收當今優秀成果,并結合其他眾多的優秀的軟件方法和思想演變而成。UML于1997年被國際對象管理組織(ObjectManagementGroup,OMG)接受,發布了UML的標準版。如今,UML已經成為公認的***的分析和設計面向對象軟件的標準建模語言。
幾年來,UML技術不斷演變,加進了基于Web的系統、數據模型等新思想。

【編輯推薦】

  1. Web的應用系統中UML技術如何應用?
  2. 51CTO專訪UMLchina***專家潘加宇:UML技術不可或缺
  3. UML用例圖用法實例剖析
  4. 術語匯編 UML統一建模語言簡介
  5. UML技術在軟件設計中的應用
責任編輯:佚名 來源: csdn.net
相關推薦

2010-06-17 18:17:36

UML面向對象技術

2010-06-29 18:58:23

UML面向對象技術

2010-06-18 10:48:05

UML面向對象軟件開發

2010-06-13 17:48:36

UML面向對象建模

2010-06-18 10:27:41

UML軟件開發

2011-06-13 10:28:45

JAVA

2010-06-13 10:33:54

面向對象UML技術

2010-06-13 10:19:24

面向對象技術與UML

2010-06-13 10:01:48

面向對象技術與UML

2010-06-18 17:49:34

UML面向對象技術

2010-06-17 17:22:46

UML軟件開發

2010-07-09 13:55:53

UML面向對象建模

2010-06-18 09:19:39

UML面向對象建模

2010-07-09 16:45:26

UML面向對象

2010-06-29 17:59:03

UML建模

2010-06-17 09:34:50

UML面向對象建模

2010-06-17 17:57:10

UML面向對象分析與設

2010-06-11 14:01:47

面向對象UML技術

2011-05-13 11:27:59

javascript

2010-07-13 14:54:15

Perl面向對象編程
點贊
收藏

51CTO技術棧公眾號

欧美精品一区二区视频| 国内精品久久久久影院优 | 中文字幕永久免费| av电影在线地址| 久久久久成人黄色影片| 91系列在线播放| 在线观看亚洲欧美| 久久精品亚洲人成影院| 亚洲理论在线a中文字幕| 热久久久久久久久| jizzjizz中国精品麻豆| 国产精品久久三区| 好看的日韩精品视频在线| 中文在线观看av| 黄色亚洲精品| 色播久久人人爽人人爽人人片视av| 特黄特色免费视频| 777午夜精品电影免费看| 亚洲第一综合色| 曰韩不卡视频| 成人jjav| 久久亚洲综合色一区二区三区| 91av免费看| 中文字幕第2页| 亚洲一区激情| 久久久欧美一区二区| 91狠狠综合久久久| 精品日本12videosex| 亚洲福利在线视频| 91蝌蚪视频在线| 欧美大片免费| 亚洲宅男天堂在线观看无病毒| 秋霞久久久久久一区二区| av中文字幕观看| 久久久久久久欧美精品| 欧美高清视频在线| 成人午夜免费影院| 精品视频一区二区三区| 在线观看日产精品| 国产精品50p| 岛国毛片av在线| 自拍偷自拍亚洲精品播放| 欧美极品一区| 色呦呦视频在线| 美女爽到高潮91| 欧美在线观看日本一区| 久久在线视频精品| 亚洲欧美网站在线观看| 色噜噜狠狠色综合网图区| 好吊日免费视频| 高清一区二区三区| 91精品视频网| 中日韩av在线播放| 99久久精品一区二区成人| 色婷婷av一区二区| 成熟了的熟妇毛茸茸| 9765激情中文在线| 亚洲乱码中文字幕| 一区二区不卡视频| 国产h在线观看| 国产视频一区在线播放| 国产一区二区三区四区五区加勒比 | 黄色网在线视频| 国产在线激情| 中文字幕一区二区三区不卡在线| 日韩一区不卡| 可以在线观看的av网站| 91麻豆精品一区二区三区| 狠狠色噜噜狠狠狠狠色吗综合| 国产成人精品av在线观| 国产精品综合网| 91一区二区三区| 99视频免费看| 国产高清亚洲一区| 91久久久国产精品| 国产精品一区二区黑人巨大| 国内精品伊人久久久久av一坑| 国产欧美一区二区三区在线 | 日本中文字幕视频在线| 中文字幕高清不卡| 亚洲一区高清| 成年人在线观看| 亚洲免费在线电影| 蜜臀av性久久久久蜜臀av| 成人video亚洲精品| 夜夜嗨av一区二区三区四季av| 大胆欧美熟妇xx| 91九色在线看| 色哟哟一区二区| 三级在线免费看| 精品久久亚洲| 日韩电影网在线| 91成人在线免费视频| 欧美在线色图| 欧美精品精品精品精品免费| 男女视频免费看| 亚洲国内自拍| 国产精品一区二区3区| 国产v片在线观看| 成人性生交大片免费| 欧美日韩中文国产一区发布 | 国产亚洲精品中文字幕| 亚洲欧美日韩精品在线| 污网站在线免费看| 黑人巨大精品欧美一区二区一视频 | 高清av在线| 亚洲综合精品久久| 97公开免费视频| 午夜日韩影院| 国产亚洲精品一区二555| 91嫩草丨国产丨精品| 亚洲高清毛片| 国产精品视频一区国模私拍| 国产高清免费观看| 国产亚洲精品7777| 欧美中文字幕在线观看视频 | 国产日产久久高清欧美一区| 午夜精品久久久久久久91蜜桃| 久久婷婷色综合| 喜爱夜蒲2在线| 国精产品一区一区三区四川| 欧美大肚乱孕交hd孕妇| 成人午夜剧场视频网站| 欧美一区网站| 国产精品美女网站| 天堂网av2014| 亚洲欧美韩国综合色| www国产黄色| 日韩在线亚洲| 深夜福利日韩在线看| 五月婷婷中文字幕| 国产经典欧美精品| 日韩videos| 小早川怜子影音先锋在线观看| 69堂精品视频| 最新中文字幕视频| 好看的亚洲午夜视频在线| 国产精品久久综合av爱欲tv| 女人18毛片一区二区三区| 亚洲视频免费在线| 另类小说色综合| 国产成人一区| 欧美资源在线观看| 国产91免费看| 亚洲理论在线观看| 国产美女视频免费看| 日韩av片子| 青青久久av北条麻妃海外网| 秋霞网一区二区| 亚洲影视在线播放| 国产亚洲色婷婷久久| 久久国产电影| 国产精品三级美女白浆呻吟| 黄色视屏网站在线免费观看| 欧美日韩免费看| 国产精品扒开腿做爽爽爽a片唱戏| 精品久久不卡| 热久久美女精品天天吊色| 深爱激情五月婷婷| 亚洲va欧美va人人爽午夜| 4438x全国最大成人| 欧美日韩中文| 懂色一区二区三区av片| 免费在线国产视频| 精品久久免费看| 国产一级做a爱免费视频| 国产精品亚洲专一区二区三区| 一区二区三区我不卡| 欧美特黄色片| 久久精品视频中文字幕| 国产精品久久久久久久久久久久久久久久久久 | 免费在线观看一级毛片| 色综合久久综合中文综合网| 中文字幕免费看| 全部av―极品视觉盛宴亚洲| 欧美一区二区视频17c| 91九色综合| www.日韩欧美| 精品久久国产视频| 亚洲国产精品一区二区www| 中国极品少妇xxxx| 久久精品成人| 在线观看福利一区| 精品国产一区二区三区性色av| 欧美精品国产精品日韩精品| 亚洲色图欧美视频| 欧美午夜精品一区二区蜜桃| 在线观看美女av| 大白屁股一区二区视频| 福利视频一二区| 自拍亚洲一区| 国产精品永久免费视频| 暖暖在线中文免费日本| 日韩高清人体午夜| 瑟瑟视频在线免费观看| 国产精品国产三级国产普通话蜜臀| 亚洲 国产 图片| 中文一区二区| 亚洲视频在线二区| av成人资源| 日本午夜人人精品| a免费在线观看| 亚洲精品按摩视频| 一区二区日韩在线观看| 亚洲高清视频中文字幕| 日韩中文字幕电影| 久久99精品国产91久久来源| 欧美日韩不卡在线视频| av亚洲在线观看| 999精品在线观看| 在线国产成人影院| 久久久久成人精品| 在线免费观看黄| 欧美成人综合网站| 亚洲 欧美 中文字幕| 亚洲欧美在线高清| 亚洲色图14p| 韩国午夜理伦三级不卡影院| 久久久999免费视频| 久久精品高清| 免费在线国产精品| 天堂精品在线视频| 国产欧美日韩综合精品| 性爽视频在线| 欧美日本在线视频中文字字幕| 国产69久久| 精品视频在线播放色网色视频| 99久久久久久久| 欧美优质美女网站| av黄色在线看| 亚洲激情一二三区| 国产伦精品一区二区三区视频女| 成人av高清在线| 日韩精品aaa| 美女高潮久久久| 少妇高潮喷水久久久久久久久久| 欧美久久视频| 欧美日韩在线免费观看视频| 欧美日韩国产高清电影| 精品久久蜜桃| 亚洲一区二区电影| 91国产在线播放| 91麻豆精品国产综合久久久 | 国内久久婷婷综合| 国产区二区三区| 欧美亚洲一区| 黄色www网站| 在线看片日韩| 亚洲一卡二卡三卡四卡无卡网站在线看| 999久久久精品一区二区| 91视频免费进入| 国产一区二区三区国产精品| 国产日韩欧美在线视频观看| 国产精品传媒麻豆hd| 日韩美女视频免费看| 日本不卡免费高清视频在线| 久久久久久久久久久人体| 国产美女福利在线观看| 欧美激情精品久久久久| 日日夜夜天天综合入口| 久久资源免费视频| 国产传媒在线播放| 久久九九热免费视频| 欧美日韩在线资源| 久久久精品一区二区三区| www.av在线| 欧美超级乱淫片喷水| av大片在线| 欧美激情精品久久久| 爱啪啪综合导航| 欧美专区日韩视频| 影音成人av| 国产欧美精品一区二区| 精品一区二区三区中文字幕| 成人免费观看网站| 欧美高清视频看片在线观看| 欧美日韩三区四区| 日韩免费久久| 宅男一区二区三区| 91精品蜜臀一区二区三区在线| 亚洲精品乱码视频| 国产精品va| 日韩av一二三四区| 免费在线观看不卡| 超碰在线资源站| 国产一区二区美女| 天堂www中文在线资源| 久久精品一区四区| 欧美手机在线观看| 香蕉成人啪国产精品视频综合网 | 亚洲伊人色欲综合网| 九热这里只有精品| 在线免费观看日本一区| 国产男男gay网站| 日韩精品高清在线| 在线观看a视频| 久久久久久久久91| 天堂在线中文网官网| 成人激情视频在线观看| 久久悠悠精品综合网| 亚洲精品日韩在线观看| 国产综合婷婷| 色多多视频在线播放| 国产精品一区二区三区乱码| 亚洲一级av无码毛片精品| 国产精品乱人伦| 日本三级午夜理伦三级三| 欧美在线看片a免费观看| av免费在线不卡| 亚洲嫩模很污视频| 羞羞视频在线免费国产| 国产99在线|中文| 不卡一区视频| 日韩在线国产| 99在线精品免费视频九九视| 网站一区二区三区| 99免费精品在线观看| 国内毛片毛片毛片毛片毛片| 五月激情丁香一区二区三区| 亚洲最新av网站| 精品夜色国产国偷在线| 男人的天堂在线视频免费观看 | 欧美人妇做爰xxxⅹ性高电影| 高h放荡受浪受bl| 精品国产区一区二区三区在线观看| 98色花堂精品视频在线观看| 国产欧美在线视频| 中文精品一区二区| h无码动漫在线观看| 老司机免费视频一区二区三区| 800av在线播放| 一区二区三区四区不卡在线 | 欧美伦理在线视频| 免费不卡av在线| 国产精品一卡二卡| 四虎影视一区二区| 色视频欧美一区二区三区| 黄色av免费观看| 欧美成人免费在线观看| 国产国产一区| 亚洲 国产 日韩 综合一区| 亚洲女同同性videoxma| 天天躁日日躁狠狠躁免费麻豆| 亚洲乱码国产乱码精品精98午夜 | 欧美在线综合视频| 视频二区在线| 性日韩欧美在线视频| 日韩在线成人| 日本aa在线观看| 国产成人8x视频一区二区| 九九视频免费在线观看| 这里只有精品视频在线观看| 三区四区在线视频| 国产啪精品视频| 91精品综合久久久久久久久久久| 午夜激情福利在线| 国产日产欧美精品一区二区三区| 欧美 日韩 精品| 亚洲色图狂野欧美| 黑人巨大精品| 欧美一区二区视频在线| 日韩高清不卡一区| 黄色工厂在线观看| 欧洲一区在线电影| 国产高清视频在线播放| 国产精品国模在线| 久久网站免费观看| 中文字幕 欧美日韩| 亚洲欧美视频在线观看视频| 国产强伦人妻毛片| 欧美大片第1页| 久久1电影院| www.亚洲天堂网| 国产精品日产欧美久久久久| 一级片在线观看视频| 在线播放日韩av| 欧美一区=区三区| 欧美国产视频一区| 99久久精品国产网站| 国产成人一级片| 中文字幕亚洲综合久久筱田步美| 久久精品嫩草影院| 欧美视频在线第一页| 91丨九色丨黑人外教| 中文在线免费看视频| 久久精品国产一区| 97久久亚洲| av动漫在线观看| 亚洲国产高清在线| 丰满少妇高潮在线观看| 欧美在线视频观看| 日韩欧美网站| 亚洲国产精品狼友在线观看| 欧美日韩亚洲视频| 色老头视频在线观看| 99精品99久久久久久宅男| 亚洲欧美清纯在线制服| 国产麻豆视频在线观看| 亚洲高清一二三区| 欧美电影免费观看网站|