<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我思故我強

    Java 設計模式與建模專題-Java 建模


    統一建模語言(UML)基礎
    Java 建模:UML 工作簿
    Java 建模:子整體軟件開發
    Java 建模語言(Java Modeling Language,JML)



    本專題為 Java 軟件工程師們提供了面向 Java 的設計模式和建模方面相關的文章和教程。幫助讀者理解、學習作為專業軟件工程師必需掌握的設計模式與建模技術。


    統一建模語言(UML)基礎

    UML基礎:統一建模語言簡介
    回顧 20 世紀晚期 -- 準確地說是 1997 年,OMG 組織(Object Management Group 對象管理組織)發布了統一建模語言(Unified Modeling Language,UML)。UML 的目標之一就是為開發團隊提供標準通用的設計語言來開發和構建計算機應用。UML 提出了一套IT專業人員期待多年的統一的標準建模符號。通過使用 UML,這些人員能夠閱讀和交流系統架構和設計規劃--就像建筑工人多年來所使用的建筑設計圖一樣。

    統一建模語言(UML) 版本 2.0
    所謂的“模型驅動”開發(MDD)方式,已經顯示出了它們從根本性上提高軟件質量和開發生產力方面的潛力。與傳統的方法相比,這種方式是基于較高層次上的抽象和更好的自動化利用的。由于建模語言對MDD的成功具有關鍵性的作用,所以最近完成了對基于工業標準的統一建模語言(UML)的主要修訂。隨著一些重要的新的建模能力添加到其中――比如更精確地獲得軟件架構的能力――這次修訂的主要特性使得語言定義更加精確,從而達到了更高層次的自動化。這篇文章解釋了這一特性是如何實現的,并且描述了 UML 2.0 的其他亮點。

    UML 基礎:類圖
    在 UML 2 中,作為新結構圖類型的最重要實例,類圖可以在整個軟件開發生命周期中,被分析師,業務建模人員,開發者和測試者使用的。本文提供了全面的介紹。

    UML 基礎:序列圖
    本文作為 UML 基礎的、關于統一建模語言的基礎圖的一系列文章的一部分,提供對序列圖的詳細介紹。它也介紹了最近的 UML 2.0 規范的幾個新符號元件。

    UML 基礎:組件圖
    這篇文章介紹組件圖,一個在新的統一建模語言 2.0 中規定的結構圖。

    UML 基礎:組件圖
    這篇文章介紹組件圖,一個在新的統一建模語言 2.0 中規定的結構圖。




    Java 建模:UML 工作簿

    Java 建模:UML 工作簿,第 1 部分:序列圖簡介
    Granville Miller 在其新專欄的第一部分中介紹了“統一建模語言”(UML) 的一個構件:序列圖。在整個設計過程中都會用到序列圖,此圖用于演示系統執行時參與者與對象之間的內部交互。讓我們跟著 Granville 一起創建其中一個圖,我們將使用一個貸款處理應用程序作為示例。

    Java 建模: UML 工作簿:第 2 部分:序列圖中的條件邏輯
    Granville 繼續討論“統一建模語言”和序列圖的繪制。他仔細研究了序列圖繪制過程中條件邏輯的角色,并討論了為什么要在圖中包含或排除條件和循環。Granville 還描述了序列圖的兩種形態 -- 常規和實例 -- 并說明了它們在開發周期中各自的應用。

    Java 建模: UML 工作簿,第 3 部分:在用例建模上的用戶接口邏輯
    在這一部分的 Java 建模中,Granville 引領您進入介于建模和方法之間的區域,同時看一下通過用例建模所收集的需求。他特別著重討論了用戶接口、系統接口和用例描述之間的關系。盡管現在正試圖在用例中包括用戶接口邏輯,但這通常被認為是不好的形式。接著, Grancille 用序列圖和系統接口告訴您具體原因。請點擊文章頂部或底部的討論,參與討論論壇,與本文作者和其他讀者分享您對本文的想法。

    Java 建模:UML 工作簿,第 4 部分
    本文深入討論用例圖的基本組件之一:參與者(actor)。參與者不僅在 UML 建模中不可或缺,而且在創建 Java 應用程序時,它也能起到很重要的作用,甚至可以就 J2EE 應用程序設計中的模式提出建議。對于開發諸如 Web 服務(在其系統設計中,外部交互扮演了很重要的角色)這樣的復雜系統,參與者變得尤其重要。Granville 用序列圖和類圖來闡述參與者在用例圖的繪制和 Java 應用程序開發中的角色。




    Java 建模:子整體軟件開發

    Java 建模:子整體軟件開發,第 1 部分:宣言
    Granville Miller 暫時放棄需求收集主題,著手討論另一個引人入勝的主題:子整體軟件編程。 讓我們找找這個方法如何補充和擴展靈活開發運動原則,以及它在主流開發界中的出現如何可能改變軟件開發者的教育和軟件開發實踐。請在 討論論壇與作者和其他讀者分享您關于本文的想法。

    Java 建模:子整體軟件開發,第 2 部分:需求收集:工作的恰當過程
    Granville Miller 繼續他關于子整體軟件開發的討論,并在概念上對需求收集作了概括。 讓我們看看四個最常見的需求收集過程 ― 功能特性、用戶情景、用例和傳統的軟件需求規范 ― 怎樣適應靈活的軟件開發過程更廣闊的環境。 請在 討論論壇與作者和其他讀者分享您關于本文的想法。 過程太少,非凡的人能做平凡的事; 過程太多,即使是非凡的人也不能做非凡的事。




    Java 建模語言(Java Modeling Language,JML)

    JML 入門
    Java 建模語言(Java Modeling Language,JML)是一種用來進行詳細設計的表示法(notation),它倡導一種思考方法和類的新思路。在這篇入門文章中,Java 編程顧問 Joe Verzulli 介紹了 JML 及其一些最重要的說明構造。

    posted on 2009-10-22 17:31 李云澤 閱讀(384) 評論(0)  編輯  收藏 所屬分類: 設計模式

    主站蜘蛛池模板: 亚洲AV无码成人精品区狼人影院| 免费无码肉片在线观看| 免费h成人黄漫画嘿咻破解版| 亚洲精品人成网在线播放影院| 免费三级毛片电影片| 日本亚洲色大成网站www久久| 丁香花免费高清视频完整版| 67194在线午夜亚洲| 在线观看免费a∨网站| 亚洲a∨无码一区二区| 亚洲国产成人久久一区久久| 国产日韩精品无码区免费专区国产| 久久久久亚洲精品无码网址 | 十八禁视频在线观看免费无码无遮挡骂过 | 最新欧洲大片免费在线| 亚洲性线免费观看视频成熟| 曰批全过程免费视频在线观看 | 一本一道dvd在线观看免费视频| 色久悠悠婷婷综合在线亚洲| 野花香在线视频免费观看大全| 亚洲小视频在线观看| 毛片免费在线观看网站| 免费无遮挡无码视频在线观看 | 亚洲精品成人av在线| 日本成年免费网站| 亚洲经典千人经典日产| 国产成人精品日本亚洲专区| 久久永久免费人妻精品下载| jiz zz在亚洲| 亚洲欧洲自拍拍偷午夜色无码| 最近2019中文字幕免费大全5| 亚洲区日韩精品中文字幕| 亚洲乱亚洲乱少妇无码| 久久午夜羞羞影院免费观看| 国产精品亚洲综合天堂夜夜| 亚洲毛片αv无线播放一区| 日本妇人成熟免费中文字幕| 九九九精品视频免费| 亚洲视频免费在线看| 热99re久久免费视精品频软件 | 婷婷亚洲综合一区二区|