軟件開發(fā)過程RUP專業(yè)培訓資料_第1頁
軟件開發(fā)過程RUP專業(yè)培訓資料_第2頁
軟件開發(fā)過程RUP專業(yè)培訓資料_第3頁
軟件開發(fā)過程RUP專業(yè)培訓資料_第4頁
軟件開發(fā)過程RUP專業(yè)培訓資料_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、軟件開發(fā)過程RUP專業(yè)培訓資料初識ruprup:rational unified process 翻譯為 rational統(tǒng)一過程rup動態(tài)結構:1。初識階段2。細化階段3。構造階段4。移交階段每個階段包含一個或多個迭代初識ruprup核心工作流程核心工作流程顯示生成特定的工件集可能要經(jīng)歷的所有活動。1。業(yè)務建模2。需求3。分析設計4。實施5。測試5。部署牢記rup根底是 迭代開發(fā) 和 風險驅動。初識ruprup的核心思想:1。盡早并且持續(xù)的化解重大風險,否那么帶來很多麻煩風險列表是不斷變化的,要持續(xù)不斷的化解風險。2。確保滿足客戶需求用例驅動。用例的主要優(yōu)勢是使團隊成員在設計、實現(xiàn)、測試和最

2、終編寫用戶手冊的過程中緊緊的以用戶需求為中心。初識rup3。把注意力放在可執(zhí)行軟件上可執(zhí)行軟件使工程進度的最好表達。對工程進度評估時,盡可能以正在編寫以及正在運行的代碼和通過測試的用例為標準。4。盡早在工程中適應變化rup要求在初識階段結束時達成對系統(tǒng)總體外貌的共識,在細化階段結束時候建立系統(tǒng)構架的基線設計、實現(xiàn)、測試的構架,在構造階段結束時候完成特性凍結。5。在早期確定一個可執(zhí)行的構架architectural確立了系統(tǒng)的構架,就識別出了在創(chuàng)立系統(tǒng)時候會遇到的許多最復雜的困難。初識ruprup 4個主要建模元素:角色role:who活動activity:how 例如 用例分析,用例設計制品a

3、rtifact:what 例如 用例實現(xiàn),模型,文檔,源代碼,可執(zhí)行體工作流workflow:when 例如 順序圖初識rupRUP中最重要的應該是:1、Use Case2、單元測試3、迭代開發(fā)4、分層架構初識rup分析設計按照RUP大致可細分為如下幾個步驟:1. 創(chuàng)立Actors;2. 創(chuàng)立Use Cases,并描述每個Use Case功能描述;3. 創(chuàng)立Sequence Diagrams、Statechart Diagrams,得到系統(tǒng)Objects;初識rup4. 從Sequence Diagrams分析出的Objects入手,創(chuàng)立系統(tǒng)Classes和Packages;5. 為Class

4、es添加Property和Methods,并畫出Class Diagrams,細化類設計。6. 為Sequence Diagrams中Objects指定對應Class;7. 設計系統(tǒng)實現(xiàn)結構,為各個Classes和Packages指定實現(xiàn)的Component,并畫出初步Component Diagrams。UML講解了解UMLUML 的架構了解UMLUML 統(tǒng)一建模語言Unified Modeling Language 是一種建模語言是第三代用來為面向對象開發(fā)系統(tǒng)的產(chǎn)品進行說明可視化和編制文檔的方法了解UMLUML 的目標是 易于使用表達能力強進行可視化建模 與具體的實現(xiàn)無關可應用于任何語言平

5、臺和工具平臺 與具體的過程無關可應用于任何軟件開發(fā)的過程 簡單并且可擴展具有擴展和專有化機制便于擴展無需對核心概念進行修改 有利于面對對象工具的市場成長了解UML為面向對象的設計與開發(fā)中涌現(xiàn)出的高級概念例如協(xié)作框架模式和組件提供支持強調在軟件開發(fā)中對架構框架模式和組件的重用與最好的軟件工程實踐經(jīng)驗集成可升級具有廣闊的適用性和可用性UML 的架構UML 的架構UML 是由圖和元模型組成.圖(Diagram)是UML 的語法元模型(meta model)那么給出的圖的意思是UML 的語義UML 的架構UML 的語義是定義在一個四個抽象級建模概念框架中的這四層分別是:元元模型(meta-meta m

6、odel )層組成UML 最根本的元素事物Thing代表要定義的所有事物元模型(meta model) 層組成了UML 的根本元素包括面向對象和面向組件的概念通常叫做類模型class model 或類型模型type modelUML 的架構模型model 層組成了UML 的模型這一層中的每個概念都是元模型層中概念的一個實例通過版類化這一層的模型通常叫做類模型class model 或類型模型type model用戶模型user model 層這層中的所有元素都是UML 模型的例子這一層中的每個概念都是模型層的一個實例UML 的模型視圖圖靜態(tài)視圖用例圖、類圖、對象圖、組件圖、展開圖動態(tài)視圖狀態(tài)圖

7、、序列圖、活動圖、協(xié)作圖UML 的模型視圖圖與系統(tǒng)架構建模用例圖(Use case diagram)在用戶模型視圖用例圖Use case diagram 描述系統(tǒng)的功能UML 的模型視圖圖與系統(tǒng)架構建模類圖(Class diagram) 在結構模型視圖類圖Class diagram 描述系統(tǒng)的靜態(tài)結構UML 的模型視圖圖與系統(tǒng)架構建模對象圖(Objectdiagram) 描述系統(tǒng)在某個時刻的靜態(tài)結構UML 的模型視圖圖與系統(tǒng)架構建模序列圖(Sequence diagram)在行為模型視圖序列圖Sequence diagram 按時間順序描述系統(tǒng)元素間的UML 的模型視圖圖與系統(tǒng)架構建模交互協(xié)作

8、圖(Collaboration diagram) 按照時間和空間的順序描述系統(tǒng)元素間的交互和它們之間的關系UML 的模型視圖圖與系統(tǒng)架構建模狀態(tài)圖 (State diagram )描述了系統(tǒng)元素的狀態(tài)條件和UML 的模型視圖圖與系統(tǒng)架構建模響應活動圖Activity diagram 描述了了系統(tǒng)元素的活動UML 的模型視圖圖與系統(tǒng)架構建模組件圖構件圖(Component diagram) 描述了實現(xiàn)系統(tǒng)的元素的組織UML 的模型視圖圖與系統(tǒng)架構建模展開圖(配置圖)(Deployment diagram) 描述了環(huán)境元素的配置并把實現(xiàn)系統(tǒng)的元素映射到配置上UML模 型 元 素UML關系模型元素與模型元素之間的連接關系也是模型元素常見的關系有1、通用化(generalization) UML關系2、關聯(lián)(association) 聚合agg

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論