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

解析UML軟件工程使用中的3種基本策略

開發(fā) 架構(gòu)
UML軟件工程的概念你是否熟悉,這里就向大家介紹一下UML軟件工程,它提供了保證軟件開發(fā)質(zhì)量和效率的一系列工程方法。

本文和大家重點學(xué)習(xí)一下UML軟件工程方面的知識,在學(xué)習(xí)UML的過程中,你可能會遇到UML軟件工程方面的問題,這里和大家分享一下UML軟件工程的知識,相信通過本節(jié)的介紹你對UML軟件工程一定會有深刻的認(rèn)識。

UML軟件工程

UML軟件工程提供了保證軟件開發(fā)質(zhì)量和效率的一系列工程方法,而面向?qū)ο蟮能浖_發(fā)是現(xiàn)在UML軟件工程的主流。

1.UML軟件工程簡介

軟件工程的定義,并沒有統(tǒng)一的說法。IEEE給出的定義是:UML軟件工程是開發(fā)、運行、維護(hù)和修復(fù)軟件的系統(tǒng)方法。

在UML軟件工程中要注意使用3種基本策略:復(fù)用、分而治之和優(yōu)化與折衷。

(1)復(fù)用(Reuse)

復(fù)用就是在構(gòu)造新的軟件系統(tǒng)時,直接使用已有的軟構(gòu)件組裝成新的系統(tǒng)。復(fù)用的優(yōu)點是:合理并簡化了軟件的開發(fā)過程,減少了總的開發(fā)工作量與維護(hù)代價,既降低了軟件的成本又提高了生產(chǎn)率;多數(shù)的軟構(gòu)件是經(jīng)過反復(fù)使用驗證的,自身具有較高的可靠性。

(2)分而治之(DivideandConquer)

分而治之是把一個復(fù)雜的問題分解成若干個簡單的問題,然后逐個解決的過程。在執(zhí)行分而治之的時候,應(yīng)該著重考慮兩個問題,一是復(fù)雜問題分解后,每個問題能否用程序?qū)崿F(xiàn);二是所有程序最終能否集成為一個軟件系統(tǒng)并有效解決原始的復(fù)雜問題。

(3)優(yōu)化與折衷(OptimizeandCompromise)

優(yōu)化是指提高軟件的各個質(zhì)量因素。優(yōu)化工作中很多目標(biāo)存在復(fù)雜的聯(lián)系,不可能所有的目標(biāo)同時得到優(yōu)化,這就需要折衷。折衷是指通過協(xié)調(diào)各個質(zhì)量因素,實現(xiàn)整體質(zhì)量的***。

UML軟件工程的整個開發(fā)過程,即從希望開發(fā)一個軟件系統(tǒng)到該軟件系統(tǒng)的正常運行主要有4個環(huán)節(jié):可行性與需求分析、系統(tǒng)設(shè)計、程序設(shè)計以及測試和維護(hù),其關(guān)系如圖1-4所示。

上述從用戶需求出發(fā),最終轉(zhuǎn)化為軟件系統(tǒng)需要的一系列活動總和稱為軟件過程(SoftwareProcess)。本書使用的方法即是基于統(tǒng)一軟件開發(fā)過程(RationalUnifiedProcess,簡稱RUP)。
統(tǒng)一軟件開發(fā)過程是一個通用過程框架,可以應(yīng)付種類廣泛的軟件系統(tǒng)、不同的應(yīng)用領(lǐng)域、不同的組織類型、不同的性能水平和不同的項目規(guī)模。統(tǒng)一軟件開發(fā)過程是基于構(gòu)件的,用這個過程開發(fā)的軟件系統(tǒng)是由構(gòu)件構(gòu)成的,構(gòu)件之間通過定義良好的接口相互聯(lián)系。在構(gòu)建軟件系統(tǒng)的時候,統(tǒng)一軟件開發(fā)過程使用的是統(tǒng)一建模語言(UnifiedModelingLanguage,簡稱UML)。統(tǒng)一建模語言是統(tǒng)一軟件開發(fā)過程的有機(jī)組成部分,它們是被同步開發(fā)的。

UML軟件工程中統(tǒng)一軟件開發(fā)過程的特點表現(xiàn)在3個方面:用例驅(qū)動的、以基本架構(gòu)為中心、迭代式和增量性的,這些特點需要讀者在用例中體會。

正如前面提到的,統(tǒng)一軟件開發(fā)過程離不開統(tǒng)一建模語言(UML),下面簡單介紹統(tǒng)一建模語言。

【編輯推薦】

  1. 術(shù)語匯編 UML軟件工程簡介
  2. 解析Java與UML交互圖有何關(guān)聯(lián)
  3. UML基礎(chǔ) UML構(gòu)件圖簡介
  4. 解析用Visio畫UML圖的基本操作和幾種小技巧
  5. 六種UML圖關(guān)系的表示及在代碼中體現(xiàn)

 

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-29 17:59:03

UML建模

2010-06-18 14:06:17

UML軟件工程

2010-06-13 10:56:13

UML文獻(xiàn)

2022-10-17 14:54:09

數(shù)據(jù)軟件

2011-09-07 08:59:23

2011-05-10 09:22:28

軟件工程

2010-07-08 11:20:13

UML動態(tài)建模

2010-06-13 13:24:00

UML歸納

2011-10-08 10:43:06

軟件工程

2011-09-08 10:26:49

2009-03-20 09:45:45

3G軟件工程師職位

2020-06-05 12:01:11

軟件工程C++Python

2010-06-08 09:49:45

UML元件

2023-03-10 07:43:50

UML圖OOA面向?qū)ο?/a>

2010-07-07 11:13:15

UML9種圖

2010-07-02 10:17:45

UML模型圖

2010-07-08 15:48:47

UML用例圖

2017-03-20 11:40:28

Google軟件工程經(jīng)驗

2010-06-11 13:15:07

UML軟件

2012-01-09 09:09:15

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文字幕一区在线 | 色婷婷久久| 日韩视频国产 | 一区二区三区在线播放 | 天天操夜夜操 | 男女下面一进一出网站 | 波多野结衣电影一区 | 人人人人干 | 欧美精品久久久久 | 最新中文字幕在线 | 一级片在线观看 | 国产精品国产精品国产专区不蜜 | a a毛片| 国产综合精品一区二区三区 | 亚洲视频在线观看免费 | 一区二区三区欧美在线观看 | 天天综合久久 | 日韩欧美三区 | 99草免费视频 | 亚洲精品一级 | 视频在线观看亚洲 | 国产乱人伦精品一区二区 | 免费看91 | 一级免费黄色 | 91免费版在线观看 | 天天操操 | 久久久www成人免费无遮挡大片 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 免费一二区 | 欧洲一区二区在线 | 国内精品久久久久久 | 男女激情网站免费 | 国产在线精品一区二区三区 | 性色的免费视频 | 欧美在线a | 日日干日日操 | 人人亚洲 | 国产精品区一区二区三 | 色久伊人 | 亚洲九九色| 亚洲一区不卡在线 |