6.2.6 部署圖
部署圖 也稱 配置圖、實(shí)施圖,顯示系統(tǒng)中計(jì)算節(jié)點(diǎn)的 拓?fù)浣Y(jié)構(gòu)、通信路徑、節(jié)點(diǎn)上運(yùn)行的軟構(gòu)件等。
一個(gè)系統(tǒng)模型只有一個(gè)部署圖,常用語(yǔ)幫助理解分布式系統(tǒng)。
部署圖 由 體系結(jié)構(gòu)設(shè)計(jì)師、網(wǎng)絡(luò)工程師、系統(tǒng)工程師 等 描述。
6.3 基于 UML 的軟件開(kāi)發(fā)過(guò)程
6.3.1 開(kāi)發(fā)過(guò)程概述
UML 是獨(dú)立于軟件開(kāi)發(fā)過(guò)程的,能夠在幾乎任何一種軟件開(kāi)發(fā)過(guò)程中使用。迭代的漸進(jìn)式軟件開(kāi)發(fā)過(guò)程包含四個(gè)階段:初啟、細(xì)化、構(gòu)件、部署。
1、初啟
項(xiàng)目的發(fā)起人 確定項(xiàng)目的 主要目標(biāo) 和 范圍,初步的可行性分析 和 經(jīng)濟(jì)效益分析。
2、細(xì)化
細(xì)化階段的開(kāi)始 標(biāo)志著 項(xiàng)目的正式確立。
1.初步的需求分析,比較重要、比較有風(fēng)險(xiǎn)的用例。
2.初步的高層設(shè)計(jì),用例、用例圖、類、類圖 將 依據(jù) 包 的劃分方法 分屬于 不同包。
3.部分的詳細(xì)設(shè)計(jì),根據(jù)軟件元素 的重要性和風(fēng)險(xiǎn)程度 確立優(yōu)先細(xì)化原則,不能將風(fēng)險(xiǎn)的識(shí)別和解決延遲到細(xì)化階段后。
4.部分的原型構(gòu)造。
3、構(gòu)建
構(gòu)造階段,每次迭代中實(shí)現(xiàn)一部分用例,用戶可以及早參與對(duì)已實(shí)現(xiàn)用例的實(shí)際評(píng)價(jià)。
原則:
1.用戶認(rèn)為業(yè)務(wù)價(jià)值較大的用例 應(yīng) 優(yōu)先安排。
2.開(kāi)發(fā)人員評(píng)估后 認(rèn)為 開(kāi)發(fā)風(fēng)險(xiǎn)較高的用例 優(yōu)先 安排。
迭代計(jì)劃中,要確定迭代次數(shù)、每次迭代所需時(shí)間 以及 每次迭代中應(yīng)完成的用例。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |