亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

應用Rational工具簡化基于J2EE項目(五)架構與設計

2019-11-18 11:20:32
字體:
來源:轉載
供稿:網友

第 5 部分 :架構與設計

Steven Franklin
軟件設計師和過程專家
2004 年 4 月

當這個正在進行的應用 RUP 和其他的 Rational 工具的 J2EE 樣例項目從用例轉換成架構和設計時(包括數據建模和構建測試設計假想的原型),這個項目已經進入了更加技術的階段了。
這個系列的第 5 部分首先檢查了一下項目的時間進度,然后當我們進入了架構、設計、數據建模和創建原型時,我們已經在下一個階段進行細化階段中了。

第 5 部分快照

在第 5 部分演示的工具和技術:

  • Rational Rose 企業版 用于創建設計模型(包括使用 Rose 的 data modeler 進行數據建模)
  • Rational RequisitePRo — 用于添加或者細化需求

產生或者被更新的產物:

  • 設計模型 (Rational Rose) — 被創建來添加架構和設計信息(包括數據庫計劃(schema))
  • RequisitePro database — 被更新以添加或者細化基于架構和設計探索的需求

項目的時間進度

在開始進行具體的架構和設計工作之前,讓我們來檢查一下 ASDI 項目的整體進度。就像你可以第 1 部分回想起來的,這個由多個部分組成的系列文章覆蓋了項目的第 1 個階段:以一系列需求、一個參考架構和代碼(理想的可重用的)為結果的概念的驗證。到目前為止,我們大概使用了整個第 1 階段預算的三分之一,但我們已經接近了項目時間進度的一半了。這是在我們的預料之中的,因為我們有意的讓進度稍微慢一點。分析和計劃活動總是以較慢的步伐移動,團隊應該在項目開始時逐步的將他們建立起來。

因為第 1 階段要求一個相關的結構化的和正式的概念的證據,我們將它作為一個小的項目處理,通過在演進的產品上進行測試和 QA(同級審查)來完成它。RUP 有一些用于開發概念證據的機制,基本在分析和設計工作流的執行架構的合成的活動中。我們正在進一步的將概念的證據轉化成可用的 beta 版產品。我們能夠將更多的功能、風險的降低和產品的成熟放到這個階段中,我們越多的將技能和知識用到系統的產品版本中,我們的客戶就越興奮。

這個接下來的一系列的任務將比之前的活動更加具有技術性。我們正很好的向架構。設計、數據建模和原型前進。在第 4 部分中我們討論了一些原型和評估如何進行我們的工具選擇;現在我們的原型的關注點在測試我們設想的需求、系統說明和設計上。

過渡到架構和設計

架構和設計活動是在 ASDI 項目中最令人愉快和具有創造力的任務。我們為我們將系統計劃的高效、安全和簡單優雅而自豪。技術方案的遠景在多次令人興奮的會面、自由討論和技術探索中最終形產生了。

簡單的講,架構意在捕捉技術上靈活的方案,這個方案可以覆蓋上個月我們定義出來的系統需求。不論是向前看(對于設計)還是向后看(對于需求),架構團隊都將承受巨大的壓力。 Rational Rose 的集成開發環境通過讓我們能夠做以下的事情簡化了這個挑戰:

  • 使用 SoDA 產生文檔以答應架構和設計元素的分發,簡化了檢查并保持每個人都有一致的當前遠景。
  • 從場景直接更新類的簽名(方法和屬性),以使我們不必回到類的說明中添加缺少的方法。
  • 為自動化的任務比如產生類的骨架、檢查模型的命名習慣和測試模型的完整性和有效性生成 RoseScripts (可以通過訪問 Tools 菜單得到)。
  • 使用 Rose 的 RUP 模板,提供一個附帶 RUP 指南的模型框架。
  • 在 Rose 中從提供的 J2EE 類框架中拖出類。
  • 用 Rose 的”單元控制“特性將模型分解成為能夠被團隊進行版本控制和并行工作的片斷。

注重,因為我們在過去的項目中創建的系統與目前這個系統類似,因此假如我們引用一些參考架構,我們的架構將會從中受益。然而,我們不能在已存在的包或者設計模式中找到任何可重用的機會,因此我們只是引用了已存在系統中可能會在將來用到的思想和類。

從用例到設計類的轉化
從用例到設計類的轉化過程是緩慢的,需要進行多次的迭代。這牽扯到分析人員和設計人員,因為我們有很少的既可以舒適的與客戶討論業務領域又可以使用特定的工具進行分析、細化設計產物的人員。

這個活動的目標

有時將需求直接的轉換成代碼是誘人的。實際上,我們在以前的項目中就是這樣做的(因為我們有非常具體的需求說明),我們在我們對項目的理解上非常自信。這樣就產生了一個錯誤。需求被遺漏,范圍很難被跟蹤,并且大量的工作和返工是無用的。使用設計模型來連接在需求和代碼之間的鴻溝是重要的;設計模型可以在開發和測試之前很久捕捉錯誤和有問題的假設。

在從用例向設計類轉化的過程中,我們希望能夠實現:

  • 將分析小組的知識傳授給工程團隊。
  • 識別能夠滿足所有需求的技術方案 — 或者,什么地方不是可能的,識別與技術方案沖突的需求,并確定是否他們是重要的或者被改變或者被刪除。
  • 識別能夠幫助確定團隊結構、架構層次和對于購買軟件的候選的接口。
  • 指定技術方案的細節并開始計劃如何在團隊之中分配工作。
  • 基于設計模型的細化時間進行計劃和預算的預估。
  • 分配類到平臺、產品和私有代碼。
  • 為了反饋和同步的目的,生成軟件架構文檔,軟件架構文檔能夠被分發到內部和外部的團隊成員。

實現穩定的設計

從用例和分析類到設計和設計類的轉化是不可避免的模糊的。在我們能夠擁有我們感到滿足的設計之前,我們需要做大量的工作。圖 1 顯示了我們以我們的方法定義一個穩定的設計的主要活動。

圖 1: 從用例模型到設計模型的轉化

前面的文章部分討論了多數的在圖 1 中作為”架構“預備的活動和產物(非凡是 SOW 需求、用例、業務對象模型和分析類)。此外,這些其他的活動對設計工作也是重要的:

  • 確定包的結構
  • 建模數據(創建數據庫計劃)
  • 創建原型和屏幕模擬



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品视频午夜| 欧美在线一区二区视频| 国产91成人在在线播放| 久久精品国产亚洲精品2020| 奇门遁甲1982国语版免费观看高清| 亚洲综合自拍一区| 91av视频在线| 日韩资源在线观看| 亚洲色图25p| 亚洲国产精品va在线看黑人| 亚洲一区www| 亚洲欧洲在线免费| 亚洲乱码一区av黑人高潮| 国产色综合天天综合网| 3344国产精品免费看| 亚洲跨种族黑人xxx| 亚洲综合av影视| 日韩高清欧美高清| 精品无人区太爽高潮在线播放| 精品丝袜一区二区三区| 日韩欧美在线视频| 亚洲第一精品久久忘忧草社区| 亚洲国产欧美日韩精品| 亚洲国产小视频在线观看| 欧美日韩高清区| 国产日韩欧美在线看| 久久精品国产成人精品| 伊人青青综合网站| 日韩欧美一区二区三区久久| 国产在线999| 色婷婷综合久久久久中文字幕1| 亚洲综合第一页| 日韩不卡在线观看| 成人黄色av免费在线观看| 欧美日韩一区二区免费在线观看| 97在线视频免费| 夜夜躁日日躁狠狠久久88av| 日韩av手机在线看| 成人黄色av网| 亚洲性生活视频| 97国产精品视频| 2019中文字幕在线观看| 欧美最近摘花xxxx摘花| 欧美日韩亚洲网| 91精品久久久久久久久久久| 亚洲第一色在线| 97超碰蝌蚪网人人做人人爽| 亚洲精品国精品久久99热| 亚洲人成电影网站| 国产99久久精品一区二区| 日本精品视频在线观看| 97在线精品国自产拍中文| 国产99视频精品免视看7| 96sao精品视频在线观看| 国产欧美精品一区二区三区介绍| 中文字幕一区二区精品| 日韩av在线资源| 亚洲图片在线综合| 国产精品久久久久久久久借妻| 日韩精品视频在线观看网址| 国产亚洲免费的视频看| 久久精品视频va| 97视频在线播放| 欧美色欧美亚洲高清在线视频| 国产成人高潮免费观看精品| 国产欧美日韩视频| 97视频在线观看免费高清完整版在线观看| 欧美日韩国产成人高清视频| 亚洲级视频在线观看免费1级| 欧美激情一区二区三区在线视频观看| 日韩精品福利网站| 色妞在线综合亚洲欧美| 国产日本欧美一区| 亚洲美女精品成人在线视频| 麻豆国产va免费精品高清在线| 亚洲视频在线播放| 97久久久久久| 国产福利精品视频| 国产91九色视频| 久久人人看视频| 亚洲精品www久久久久久广东| 亚洲乱码国产乱码精品精| 国产一区二区三区在线| 国产亚洲精品久久久久久777| 91av在线播放视频| 欧美日韩一区免费| 国产精品欧美一区二区| 91精品国产精品| 欧美激情综合色| 欧美电影在线观看| 久久天天躁狠狠躁夜夜av| 伊是香蕉大人久久| 亚洲电影在线观看| 亚洲自拍在线观看| 欧美有码在线观看| 欧美片一区二区三区| 91福利视频网| 亚洲网在线观看| 亚洲欧美三级在线| 欧美激情亚洲国产| 视频在线一区二区| 久久福利视频网| 日韩免费观看网站| 久久99久久99精品中文字幕| 黑人巨大精品欧美一区二区三区| 日韩高清av在线| 国产91精品最新在线播放| 精品视频偷偷看在线观看| 国产精品白丝jk喷水视频一区| 91久久精品美女高潮| 日本国产一区二区三区| 国产精品久久久久久久久久尿| 庆余年2免费日韩剧观看大牛| 自拍偷拍亚洲区| 精品爽片免费看久久| 中文字幕国产亚洲2019| 伊人久久久久久久久久久| 国产国语videosex另类| 中文在线不卡视频| 91精品久久久久久久久中文字幕| 亚洲国产天堂久久综合网| 亚洲欧洲在线播放| 欧美精品久久久久久久久| 中文字幕日韩有码| 综合136福利视频在线| 一区二区三欧美| 8x拔播拔播x8国产精品| 欧美专区在线播放| 亚洲人成电影在线观看天堂色| 国产高清在线不卡| 亚洲视频视频在线| 国产精品海角社区在线观看| 日韩av在线免费观看| 国产亚洲精品美女久久久久| 国产91在线播放九色快色| 亚洲欧美激情视频| 成人xvideos免费视频| 精品亚洲一区二区三区在线观看| 97国产精品免费视频| 欧美大片va欧美在线播放| 欧美巨乳美女视频| 国产精品欧美一区二区三区奶水| 日韩在线视频观看| 韩国日本不卡在线| 欧美日韩中文字幕在线| 日本欧美在线视频| 亚洲欧美激情四射在线日| 中文字幕精品av| 一本大道香蕉久在线播放29| 亚洲free性xxxx护士白浆| 成人性生交大片免费观看嘿嘿视频| 中文字幕亚洲综合| 亚洲深夜福利在线| 国产在线视频91| 亚洲视频欧美视频| 69视频在线播放| 久久精品国产电影| 欧美极品欧美精品欧美视频| 日韩精品福利在线| 自拍偷拍免费精品| 亚洲一二在线观看| 亚洲欧美另类人妖| 国产精品伦子伦免费视频| 青青草原一区二区|