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

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

新聞中心

這里有您想知道的互聯網營銷解決方案
深入剖析UML面向對象軟件開發(fā)過程

UML面向對象軟件開發(fā)過程你是否熟悉,這里就和大家分享一下,本節(jié)主要包括UML基本概念中視圖和UML面向對象軟件開發(fā)過程等內容,希望通過本節(jié)的介紹你對UML面向對象軟件開發(fā)有明確的認識。

十年專注成都網站制作,企業(yè)網站建設,個人網站制作服務,為大家分享網站制作知識、方案,網站設計流程、步驟,成功服務上千家企業(yè)。為您提供網站建設,網站制作,網頁設計及定制高端網站建設服務,專注于企業(yè)網站建設,高端網頁制作,對成都資質代辦等多個行業(yè),擁有豐富的營銷推廣經驗。

UML面向對象軟件開發(fā)過程

UML基本概念:

UMl是一種標準的圖形化建模語言,它是面向對象分析和設計的一種標準表示。經常用的工具有MicrosoftOfficeVisio2007.

視圖

UML面向對象軟件開發(fā)過程中UML的視圖大致分為如下5種:

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

2、邏輯視圖。邏輯視圖從系統(tǒng)的靜態(tài)結構和動態(tài)行為角度顯示如何實現系統(tǒng)的功能。

3、組件視圖。組件視圖顯示代碼組件的組織結構。

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

5、配置視圖。配置視圖顯示系統(tǒng)的具體部署。部署是指將系統(tǒng)配置到由計算機和設備組成的物理結構上。

UML面向對象軟件開發(fā)過程:

統(tǒng)一過程(up)已成為一種流行的構造面向對象系統(tǒng)的軟件開發(fā)過程,RUP是對UP的詳細精化,下面介紹在業(yè)務建模、需求、設計、實現和測試這幾個流程中使用UML的哪些圖進行建模。

1.業(yè)務建模

采用UML的對象圖和類圖表示目標軟件系統(tǒng)所基于的的應用領域中的概念和概念間的關系。這些相互關聯的概念構成了領域模型。領域模型一方面可以幫助軟件項目組理解業(yè)務背景,與業(yè)務專家進行有效溝通;另一方面,隨著軟件開發(fā)階段的不斷推進,領域模型將成為軟件結構的主要基礎。如果領域中含有明顯的流程處理部分,可以考慮利用UML的活動圖來刻畫領域中的工作流,并標識業(yè)務流程中的并發(fā)、同步等特征。

2.需求

UML的的用例視圖以用戶為中心,對系統(tǒng)的功能性需求進行建模。通過識別位于系統(tǒng)邊界之外的參與者以及參與者的目標,來確定系統(tǒng)要為用戶提供哪些功能,并用用例進行描述??梢杂梦谋拘问交騏ML活動圖描述用例,利用UML用例圖表示參與者與用例之間、用例與用例之間的關系。采用UML順序圖圖形描述參與者和系統(tǒng)之間的系統(tǒng)事件。利用系統(tǒng)操作契約刻畫系統(tǒng)事件的發(fā)生引起系統(tǒng)內部狀態(tài)的變化。如果目標系統(tǒng)比較龐大,用例較多,則可以用包來管理和組織這些用例,將關系密切的用例組織到同一個包里,用UML包圖刻畫這些包及其關系。

3.設計

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

4.實現

把設計得到的類轉換成某種面向對象程序設計語言的代碼。

5.測試

不通的測試小組使用不同的UML圖作為他們工作的基礎:單元測試使用類圖和類的規(guī)格說明,集成測試典型地使用構件圖和協(xié)作圖,而確認測試使用用例圖和用例文本描述的來確認系統(tǒng)的行為是否符合這些圖中的定義。

【編輯推薦】

  1. UML面向對象知識入門
  2. 學習筆記 基于UML面向對象的設計
  3. UML面向對象分析與設計解析
  4. 教你繪制整潔的UML圖
  5. UML面向對象建模中四種常見開發(fā)模式

 


分享名稱:深入剖析UML面向對象軟件開發(fā)過程
地址分享:http://m.5511xx.com/article/djehoch.html