成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入剖析UML面向對象軟件開發過程

開發 架構
本文向大家介紹一下UML面向對象軟件開發過程,為了便于大家理解首先介紹了一下UML的一些基本概念,相信本文的介紹對你的學習一定會有所幫助。

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

UML面向對象軟件開發過程

UML基本概念:

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

視圖

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

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

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

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

4、并發視圖。并發視圖顯示系統的并發性,解決在并發系統中存在的通信和同步問題。

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


UML面向對象軟件開發過程:

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

1.業務建模

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

2.需求

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

3.設計

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

4.實現

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

5.測試

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

【編輯推薦】

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

 


 

責任編輯:佚名 來源: cnblogs.com
相關推薦

2010-06-12 15:41:28

UML建模

2010-06-11 13:45:30

UML建模

2011-09-05 17:07:45

MTK手機軟件

2010-06-18 10:21:01

UML建模

2015-04-23 16:34:29

軟件開發過程傻瓜式軟件

2010-06-17 17:22:46

UML軟件開發

2022-06-20 07:21:33

開發策略軟件

2012-11-13 11:27:16

詳細設計

2021-04-23 09:00:00

開發安全編碼

2010-07-21 14:42:15

Windows Pho

2010-07-09 13:55:53

UML面向對象建模

2010-07-06 14:35:22

RationalJazz

2010-06-12 14:35:46

UML對象圖

2010-11-17 13:35:50

BUG

2009-07-16 09:28:37

軟件開發過程

2010-01-14 19:34:09

云計算IBMRational

2023-10-20 15:23:57

人工智能軟件開發

2010-06-13 10:01:48

面向對象技術與UML

2010-06-08 13:52:11

UML技術

2010-07-13 13:06:41

Perl面向對象
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 网站国产 | 亚洲二区视频 | 偷偷操视频 | 国产精品色av| 国产精品资源在线观看 | 国产视频线观看永久免费 | 久久a久久 | 五月香婷婷 | 国产污视频在线 | 欧美在线观看免费观看视频 | 国产精品久久久久久久久婷婷 | 久久精品国产99国产 | 人人擦人人 | 成人在线不卡 | 成人h动漫精品一区二区器材 | 欧美精品影院 | 日本精品一区二区三区视频 | 亚洲午夜在线 | v片网站| 精品久久久久一区 | 国产一区二区三区久久久久久久久 | 一区二区高清不卡 | 久产久精国产品 | 国产一区二区三区四区五区加勒比 | 日本一二区视频 | 97免费视频在线观看 | 中国一级特黄真人毛片免费观看 | 欧美狠狠操 | 在线中文字幕av | 亚洲人人舔人人 | 亚洲精品一区av在线播放 | 午夜欧美一区二区三区在线播放 | 国产网站在线免费观看 | av毛片在线免费观看 | 国产精品视频专区 | 99久久99热这里只有精品 | 91深夜福利视频 | 九九久久久 | 亚洲国产第一页 | 欧美h | 欧美性一区二区三区 |