論軟件開發(fā)過程 RUP 及其應用
RUP (Rational Unified Process)是 IBM 公司一款軟件開發(fā)過程產品,它提出了一整套以 UML為基礎的開發(fā)準則,用以指導軟件開發(fā)人員以 UML 為基礎進行軟件開發(fā)。RUP 汲取了各種面向對象分析與設計方法的精華,提供了一個普遍的軟件過程框架, 可以適應不同的軟件系統(tǒng)、應用領域、組織類型和項目規(guī)模。
請圍繞“論軟件開發(fā)過程 RUP 及其應用”論題,依次從以下三個方面進行論述。
1.概要敘述你參與管理和開發(fā)的軟件項目以及你在其中所擔任的主要工作。
2.詳細論述軟件開發(fā)過程產品 RUP 所包含的 4 個階段以及 RUP 的基本特征。
3.結合你所參與管理和開發(fā)的軟件項目,詳細闡述 RUP 在該項目中的具體實施內容,包括核心工作流的選擇、制品的確定、各個階段之間的演進及迭代計劃以及工作流內部結構的規(guī)劃等。