- 相關推薦
軟件過程RUP初探
韓瀛
(天津財經學院信息系 300222)
摘要:本文介紹了Rational統(tǒng)一過程(RUP)的主要內容,包括開發(fā)階段、迭代過程和核心工作流等,并簡要評述了其在軟件項目開發(fā)中的優(yōu)越及不足之處。
關鍵詞:統(tǒng)一過程 里程碑
迭代 核心工作流
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
一 前言
軟件過程是指實施于軟件開發(fā)和維護中的階段、方法、技術、實踐及相關產物(計劃、文檔、模型、代碼、測試用例和手冊等)的集合。行之有效的軟件過程可以提高開發(fā)軟件組織的生產效率、提高軟件質量、降低成本并減少風險。目前市場上領先的軟件過程主要有RUP(Rational Unified Process)
、OPEN Process和OOSP(Object-Oriented Software Process)。
RUP具有較高認知度的原因之一恐怕是因為其提出者Rational軟件公司聚集了面向對象領域三位杰出專家Booch、Rumbaugh和Jacobson,同時它又是面向對象開發(fā)的行業(yè)標準語言——標準建模語言(UML)的創(chuàng)立者。RUP是由
Objectory過程演化而來,其初始版本為5.0,先后經歷了5.1、5.11、5.5等版本直到最新的Rational Unified Process2000版本。本文主要討論RUP的主要內容和特點。
二 RUP的二維開發(fā)模型
可以用二維坐標來描述。橫軸通過時間組織,是過程展開的生命周期特征,體現(xiàn)開發(fā)過程的動態(tài)結構,用來描述它的術語主要包括周期(Cycle)、階段(Phase)、迭代(Iteration)和里程碑(Milestone);縱軸以內容來組織為自然的邏輯活動,體現(xiàn)開發(fā)過程的靜態(tài)結構,用來描述它的術語主要包括活動(Activity)
、產物(Artifact)、工作者(Worker)和工作流(Workflow)。
【軟件過程RUP初探】相關文章:
職務分析—過程與方法初探08-06
職務分析—過程與方法初探08-06
職務分析—過程與方法初探08-06
非平衡與系統(tǒng)演化過程的初探08-17
“讓學生經歷探究的過程”教學方法初探08-08
作文評講原則及評講過程初探08-17
材料磨損過程中產生的電位變化行為初探08-06
高校教學改革項目全過程管理初探08-19
材料磨損過程中產生的電位變化行為初探 208-06