RUP概述与实际应用的例子
生活随笔
收集整理的這篇文章主要介紹了
RUP概述与实际应用的例子
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
了解RUP的人都知道,RUP主要是強調(diào)軟件工程中的方法學。也就具體用什么樣的方法(生命周期,關(guān)注點)來實現(xiàn)一個公司的產(chǎn)品開發(fā)的管理規(guī)范與有效。
RUP方法中強調(diào)的是用況驅(qū)動,以架構(gòu)為中心,迭代開發(fā)的原理。
一,用況驅(qū)動:
???? 也就盡量以用況來描述用戶的可描述需求。(這樣一來可以更好理解用戶需求,二來用戶可以通過用況確認需求,)用況描述需求也較為清晰。
??? 但一些依賴項可能無法在用況中描述,這就需要一些其它相關(guān)文檔來記錄這些依賴。在實際項目中,用況可以做為簽暑合同的重要依據(jù),但有時并不能做為唯一的依據(jù)。
一,以架構(gòu)為中心:
? 也就是根據(jù)基線化(也就是初步成為標準的)需求來進行架構(gòu)設計,形成原型性的關(guān)鍵產(chǎn)出物。
? 同時,在架構(gòu)設計,要把架構(gòu)中的元素組件化,能用到以后的產(chǎn)品,這很重要,所以架構(gòu)并不是一個簡單的原型性的產(chǎn)物
二,迭代開發(fā):
? 也就是以迭代的軟件周期方式進行開發(fā),每次迭代,完成完成一部分需求,這樣就能讓第三方及開發(fā)組織能較早地認識開發(fā)的產(chǎn)物,以備應對需求的變更。及對幫助對需求能更好的確認與跟蹤。同時,迭代的方式開發(fā),更能保證產(chǎn)品的質(zhì)量。
?注意,每次迭代所選取的需求要按一定的規(guī)則,比如,選擇風險較大,或未知性強的功能項進行先期迭代。
三,一個項目的例子。
RUP方法中強調(diào)的是用況驅(qū)動,以架構(gòu)為中心,迭代開發(fā)的原理。
一,用況驅(qū)動:
???? 也就盡量以用況來描述用戶的可描述需求。(這樣一來可以更好理解用戶需求,二來用戶可以通過用況確認需求,)用況描述需求也較為清晰。
??? 但一些依賴項可能無法在用況中描述,這就需要一些其它相關(guān)文檔來記錄這些依賴。在實際項目中,用況可以做為簽暑合同的重要依據(jù),但有時并不能做為唯一的依據(jù)。
一,以架構(gòu)為中心:
? 也就是根據(jù)基線化(也就是初步成為標準的)需求來進行架構(gòu)設計,形成原型性的關(guān)鍵產(chǎn)出物。
? 同時,在架構(gòu)設計,要把架構(gòu)中的元素組件化,能用到以后的產(chǎn)品,這很重要,所以架構(gòu)并不是一個簡單的原型性的產(chǎn)物
二,迭代開發(fā):
? 也就是以迭代的軟件周期方式進行開發(fā),每次迭代,完成完成一部分需求,這樣就能讓第三方及開發(fā)組織能較早地認識開發(fā)的產(chǎn)物,以備應對需求的變更。及對幫助對需求能更好的確認與跟蹤。同時,迭代的方式開發(fā),更能保證產(chǎn)品的質(zhì)量。
?注意,每次迭代所選取的需求要按一定的規(guī)則,比如,選擇風險較大,或未知性強的功能項進行先期迭代。
三,一個項目的例子。
轉(zhuǎn)載于:https://www.cnblogs.com/windwithlife/archive/2009/07/30/1535211.html
總結(jié)
以上是生活随笔為你收集整理的RUP概述与实际应用的例子的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FxCop的一些规范建议
- 下一篇: 现在不坚持,以后都会放弃