日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
深入剖析UML面向?qū)ο筌浖_(kāi)發(fā)過(guò)程

UML面向?qū)ο筌浖_(kāi)發(fā)過(guò)程你是否熟悉,這里就和大家分享一下,本節(jié)主要包括UML基本概念中視圖和UML面向?qū)ο筌浖_(kāi)發(fā)過(guò)程等內(nèi)容,希望通過(guò)本節(jié)的介紹你對(duì)UML面向?qū)ο筌浖_(kāi)發(fā)有明確的認(rèn)識(shí)。

十年專(zhuān)注成都網(wǎng)站制作,企業(yè)網(wǎng)站建設(shè),個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識(shí)、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專(zhuān)注于企業(yè)網(wǎng)站建設(shè),高端網(wǎng)頁(yè)制作,對(duì)成都資質(zhì)代辦等多個(gè)行業(yè),擁有豐富的營(yíng)銷(xiāo)推廣經(jīng)驗(yàn)。

UML面向?qū)ο筌浖_(kāi)發(fā)過(guò)程

UML基本概念:

UMl是一種標(biāo)準(zhǔn)的圖形化建模語(yǔ)言,它是面向?qū)ο蠓治龊驮O(shè)計(jì)的一種標(biāo)準(zhǔn)表示。經(jīng)常用的工具有MicrosoftOfficeVisio2007.

視圖

UML面向?qū)ο筌浖_(kāi)發(fā)過(guò)程中UML的視圖大致分為如下5種:

1、用例視圖。用例視圖強(qiáng)調(diào)從系統(tǒng)的外部參與者(主要是用戶(hù))的角度看到的或需要的系統(tǒng)功能。

2、邏輯視圖。邏輯視圖從系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為角度顯示如何實(shí)現(xiàn)系統(tǒng)的功能。

3、組件視圖。組件視圖顯示代碼組件的組織結(jié)構(gòu)。

4、并發(fā)視圖。并發(fā)視圖顯示系統(tǒng)的并發(fā)性,解決在并發(fā)系統(tǒng)中存在的通信和同步問(wèn)題。

5、配置視圖。配置視圖顯示系統(tǒng)的具體部署。部署是指將系統(tǒng)配置到由計(jì)算機(jī)和設(shè)備組成的物理結(jié)構(gòu)上。

UML面向?qū)ο筌浖_(kāi)發(fā)過(guò)程:

統(tǒng)一過(guò)程(up)已成為一種流行的構(gòu)造面向?qū)ο笙到y(tǒng)的軟件開(kāi)發(fā)過(guò)程,RUP是對(duì)UP的詳細(xì)精化,下面介紹在業(yè)務(wù)建模、需求、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試這幾個(gè)流程中使用UML的哪些圖進(jìn)行建模。

1.業(yè)務(wù)建模

采用UML的對(duì)象圖和類(lèi)圖表示目標(biāo)軟件系統(tǒng)所基于的的應(yīng)用領(lǐng)域中的概念和概念間的關(guān)系。這些相互關(guān)聯(lián)的概念構(gòu)成了領(lǐng)域模型。領(lǐng)域模型一方面可以幫助軟件項(xiàng)目組理解業(yè)務(wù)背景,與業(yè)務(wù)專(zhuān)家進(jìn)行有效溝通;另一方面,隨著軟件開(kāi)發(fā)階段的不斷推進(jìn),領(lǐng)域模型將成為軟件結(jié)構(gòu)的主要基礎(chǔ)。如果領(lǐng)域中含有明顯的流程處理部分,可以考慮利用UML的活動(dòng)圖來(lái)刻畫(huà)領(lǐng)域中的工作流,并標(biāo)識(shí)業(yè)務(wù)流程中的并發(fā)、同步等特征。

2.需求

UML的的用例視圖以用戶(hù)為中心,對(duì)系統(tǒng)的功能性需求進(jìn)行建模。通過(guò)識(shí)別位于系統(tǒng)邊界之外的參與者以及參與者的目標(biāo),來(lái)確定系統(tǒng)要為用戶(hù)提供哪些功能,并用用例進(jìn)行描述。可以用文本形式或UML活動(dòng)圖描述用例,利用UML用例圖表示參與者與用例之間、用例與用例之間的關(guān)系。采用UML順序圖圖形描述參與者和系統(tǒng)之間的系統(tǒng)事件。利用系統(tǒng)操作契約刻畫(huà)系統(tǒng)事件的發(fā)生引起系統(tǒng)內(nèi)部狀態(tài)的變化。如果目標(biāo)系統(tǒng)比較龐大,用例較多,則可以用包來(lái)管理和組織這些用例,將關(guān)系密切的用例組織到同一個(gè)包里,用UML包圖刻畫(huà)這些包及其關(guān)系。

3.設(shè)計(jì)

UML面向?qū)ο筌浖_(kāi)發(fā)過(guò)程中把分析階段的結(jié)果擴(kuò)展成技術(shù)解決方案,包括軟件體系結(jié)構(gòu)設(shè)計(jì)和用力實(shí)現(xiàn)的設(shè)計(jì)。采用UML包圖設(shè)計(jì)軟件體系結(jié)構(gòu),刻畫(huà)系統(tǒng)的分層、分塊思路。采用UML協(xié)作圖或順序圖尋找參與用例實(shí)現(xiàn)的類(lèi)及其職責(zé),這些類(lèi)一部分來(lái)自領(lǐng)域模型,另一部分是軟件實(shí)現(xiàn)新加入的類(lèi),它們?yōu)檐浖峁┗A(chǔ)服務(wù),如負(fù)責(zé)數(shù)據(jù)庫(kù)持久化的類(lèi)。用UML類(lèi)圖描述這些類(lèi)及其關(guān)系,這些類(lèi)屬于體系結(jié)構(gòu)的不同的包中。用UML狀態(tài)圖描述那些具有復(fù)雜生命周期行為的類(lèi)。用UML活動(dòng)圖描述復(fù)雜的算法過(guò)程和有多個(gè)對(duì)象參與的業(yè)務(wù)處理過(guò)程,活動(dòng)圖尤其合適描述過(guò)程中的并發(fā)和同步。此外,還可以使用UML構(gòu)件圖描述軟件代碼的靜態(tài)結(jié)構(gòu)與管理。UML部署圖描述硬件的拓?fù)浣Y(jié)構(gòu)以及軟件和硬件的映射問(wèn)題。

4.實(shí)現(xiàn)

把設(shè)計(jì)得到的類(lèi)轉(zhuǎn)換成某種面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的代碼。

5.測(cè)試

不通的測(cè)試小組使用不同的UML圖作為他們工作的基礎(chǔ):?jiǎn)卧獪y(cè)試使用類(lèi)圖和類(lèi)的規(guī)格說(shuō)明,集成測(cè)試典型地使用構(gòu)件圖和協(xié)作圖,而確認(rèn)測(cè)試使用用例圖和用例文本描述的來(lái)確認(rèn)系統(tǒng)的行為是否符合這些圖中的定義。

【編輯推薦】

  1. UML面向?qū)ο笾R(shí)入門(mén)
  2. 學(xué)習(xí)筆記 基于UML面向?qū)ο蟮脑O(shè)計(jì)
  3. UML面向?qū)ο蠓治雠c設(shè)計(jì)解析
  4. 教你繪制整潔的UML圖
  5. UML面向?qū)ο蠼V兴姆N常見(jiàn)開(kāi)發(fā)模式

 


標(biāo)題名稱(chēng):深入剖析UML面向?qū)ο筌浖_(kāi)發(fā)過(guò)程
分享URL:http://www.dlmjj.cn/article/djehoch.html