- 相關(guān)推薦
軟件過(guò)程RUP初探
韓瀛
(天津財(cái)經(jīng)學(xué)院信息系 300222)
摘要:本文介紹了Rational統(tǒng)一過(guò)程(RUP)的主要內(nèi)容,包括開(kāi)發(fā)階段、迭代過(guò)程和核心工作流等,并簡(jiǎn)要評(píng)述了其在軟件項(xiàng)目開(kāi)發(fā)中的優(yōu)越及不足之處。
關(guān)鍵詞:統(tǒng)一過(guò)程 里程碑
迭代 核心工作流
Abstract: This paper discuss the important contents of the Rational Unified Process, including Development Phase, Iteration Process, Core Workflows and so on. Additionally, giving some comments about its advantages and weaknesses in the software projects development.
Key Words: Unified Process, Milestone, Iteration ,Core Workflows
一 前言
軟件過(guò)程是指實(shí)施于軟件開(kāi)發(fā)和維護(hù)中的階段、方法、技術(shù)、實(shí)踐及相關(guān)產(chǎn)物(計(jì)劃、文檔、模型、代碼、測(cè)試用例和手冊(cè)等)的集合。行之有效的軟件過(guò)程可以提高開(kāi)發(fā)軟件組織的生產(chǎn)效率、提高軟件質(zhì)量、降低成本并減少風(fēng)險(xiǎn)。目前市場(chǎng)上領(lǐng)先的軟件過(guò)程主要有RUP(Rational Unified Process)
、OPEN Process和OOSP(Object-Oriented Software Process)。
RUP具有較高認(rèn)知度的原因之一恐怕是因?yàn)槠涮岢稣?font face="times new roman">Rational軟件公司聚集了面向?qū)ο箢I(lǐng)域三位杰出專家Booch、Rumbaugh和Jacobson,同時(shí)它又是面向?qū)ο箝_(kāi)發(fā)的行業(yè)標(biāo)準(zhǔn)語(yǔ)言——標(biāo)準(zhǔn)建模語(yǔ)言(UML)的創(chuàng)立者。RUP是由
Objectory過(guò)程演化而來(lái),其初始版本為5.0,先后經(jīng)歷了5.1、5.11、5.5等版本直到最新的Rational Unified Process2000版本。本文主要討論RUP的主要內(nèi)容和特點(diǎn)。
二 RUP的二維開(kāi)發(fā)模型
可以用二維坐標(biāo)來(lái)描述。橫軸通過(guò)時(shí)間組織,是過(guò)程展開(kāi)的生命周期特征,體現(xiàn)開(kāi)發(fā)過(guò)程的動(dòng)態(tài)結(jié)構(gòu),用來(lái)描述它的術(shù)語(yǔ)主要包括周期(Cycle)、階段(Phase)、迭代(Iteration)和里程碑(Milestone);縱軸以內(nèi)容來(lái)組織為自然的邏輯活動(dòng),體現(xiàn)開(kāi)發(fā)過(guò)程的靜態(tài)結(jié)構(gòu),用來(lái)描述它的術(shù)語(yǔ)主要包括活動(dòng)(Activity)
、產(chǎn)物(Artifact)、工作者(Worker)和工作流(Workflow)。
【軟件過(guò)程RUP初探】相關(guān)文章:
“讓學(xué)生經(jīng)歷探究的過(guò)程”教學(xué)方法初探08-08
作文評(píng)講原則及評(píng)講過(guò)程初探08-17
材料磨損過(guò)程中產(chǎn)生的電位變化行為初探08-06