統一過程知識梳理

2022-03-19 12:54:53 字數 795 閱讀 4103

最近在學習領域驅動,學習過程中接觸到了統一過程的概念。雖然書上也講解了這個概念,但是對它的理解還是很模糊。於是就到網上查詢了相關資料。對這個概念做乙個梳理,方便更好的理解。

什麼是統一過程?

統一過程是統一軟體開發過程(unified software development process ,usdp)的簡稱。它是軟體開發過程的框架,是對軟體工程過程(software engineering process ,sep)的精化。

主要包括:

up和rup的區別

rup是ibm up的商業版本。它提供了所有的標準、工具以及其他必需物,這些東西是u p中沒有包括的,並且需要你自己提供的。rup 提供了豐富的、基於web的環境,對於每種工具,提供了完整的過程文件,我們可以認為rup僅是up的業務實現。然而,rup從那以後發展了很多,現在它在很多方面擴充套件了up。今天,我們應該視up 為開放的、一般情況,而視rup為擴充套件和覆寫up特徵的特定業務子類。但是rup與up仍然保持很多相似點而不是不同點。主要不同點在於完整性和細節上,而不在語義或者思想方面。

up的結構

up由四個階段組成:

up是迭代和增量的過程,兩個連續基線之間的差異被稱為增量。同時up也被稱為迭代和增量的生命週期。每個迭代有五個核心的工作流程,分別是:

上圖,主要解釋了在不同的階段,各個工作流程中的工作量。在初始階段,主要是需求和分析;在細化階段,主要是需求、分析、設計;在構造階段,主要是設計和實現;在移交階段,主要是實現和測試。

UP 統一過程

up 的階段和瀑布式開發是不同的。迭代和進化式的。up的階段。1.初始。研究可行性階段,並不是需求階段!2.細化。3.構造。4.移交。up,統一過程是一種流行的構造物件導向系統的迭代軟體開發過程。up的核心思想就是,迭代和進化式的。盡早的開始程式設計,測試,和演示有助於引發不可避免的變更,迭代開發的...

統一過程的開端

一.確定問題領域 1.專案的最初輸入 前景 文件 包括 專案背景調查 業務前景分析 業務可行性分析 技術可行性分析。2.整理業務目標 大部分情況下是由客戶在招標書裡提出的,也可以由開發方通過 前景 整理得出。二.涉眾分析 最重要的是 準確描述涉眾情況和他們對系統建設的期望,而不是進入業務細節。1.尋...

統一過程模型(RUP UP)

統一過程 rup up,rational unified process 是一種以用例驅動 以體系結構為核心 迭代及增量的軟體過程模型,由uml方法和工具支援,廣泛應用於各類物件導向專案。rup是由rational公司開發並維護,和一系列軟體開發工具緊密整合。rup蘊含了大量優秀的實踐方法,如 迭代...