日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UML-2-迭代、进化和敏捷

發布時間:2025/7/14 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UML-2-迭代、进化和敏捷 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

1、UP

UP:Unified Process,統一過程。RUP:Rational Unified Process,Rational 公司制定的UP,是對UP的精細化。

UP的過程:

初始

不是需求,而是對項目做可行性研究。

細化

不是需求或設計,而是迭代實現核心架構并解決高風險問題階段。

構造

對遺留下來的風險較低和比較簡單的元素迭代實現,準備部署。

移交

測試、部署

高風險問題:如能夠處理500個并發交易,數據庫單表數據量過大如何解決。

?

UP科目:

UP的科目和瀑布模型很類似。

?

?

?

2、迭代

迭代UP實現方法。而實現迭代的開發模型包含:快速原型模型、增量模型、螺旋模型、噴泉模型

而瀑布模型:計劃《--》需求分析《--》系統設計《--》編碼《--》測試《--》上線、維護

如何迭代分析和設計?

每次迭代內容:

A、高階需求分析。

B、從高階列表中篩選10%列表項(具有重要架構意義、產品最關心的高業務價值業務、高風險)

C、對B中列出的需求,深入分析。

D、建模、設計,畫UML草圖

E、開發、測試

?

核心思想:80%的時間完成20%的核心功能。

?

3、敏捷開發

敏捷開發是采用時間定量的迭代開發實踐。原則是優先完成客戶最需要的,其實施力求靈敏、簡潔。比如:小系統可不用畫uml,大系統可畫,但盡量簡單,可畫草圖或白板作圖。不必追求uml專業軟件。

?

4、總結

1)、敏捷-----》迭代-----》UP

迭代UP開發實踐。而實現迭代的開發模型包含:快速原型模型、增量模型、螺旋模型、噴泉模型。

敏捷開發是采用時間定量的迭代開發實踐。

2)、UP關鍵

首先解決高業務價值、高風險問題

然后制定核心架構

其他都是低階問題。

?

轉載于:https://www.cnblogs.com/yaoyuan2/p/10655208.html

總結

以上是生活随笔為你收集整理的UML-2-迭代、进化和敏捷的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。