• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    於 UML 循序圖中應用造型和註解

    發布: 2007-5-25 11:35 | 作者: Scott W. Ambler | 來源: 互連網 | 查看: 35次 | 進入軟件測試論壇討論

    領測軟件測試網

    UML 的造型(stereotypes)和註解(notes)應用到循序圖中,以增加模型的交流性。本文改編自 The Object Primer 2nd Edition 6 章。

    在統一模塑語言 (UML)中,造型對 UML 表示法而言,是種用來定義共通一致的延伸機制。個別的造型表示塑模元素的共通用法,並且使用 <<stereotype label>> 的符號來界定。例如,在 UML 使用案例圖中,通常應用如 <<include>> <<extend>> 的造型,來表示使用案例之間的結合關係。(有關詳細資訊,請參閱使用案例塑模技巧)。

    分類詞的造型(Stereotyping classifiers)
    請注意在1 中,遍及於 UML 循序圖所使用的造型。對於分類詞,我應用 <<actor>>、<<controller>> <<UI>> 的造型,分別表示參與者、控制器類別或使用者介面 (UI) 類別。在這裡面,控制器類別是用來表達在設計期間對一個或多個類別的操作細節,以實作你系統裡的商業邏輯。通常 這類架構的策略是將系統區分為使用者介面層級、商業邏輯層級、系統層級和持久性層級。

    訊息的造型(Stereotyping messages)
    造型也被用在訊息上。UML 圖型上常見的慣例是使用 <<create>> <<destroy>> 造型,分別表示建構(creation)和 解構(destruction)的訊息。例如,您可以看到使用這種方法去建構  ":SecurityLogon" 物件。(實際上,此訊息如同被發送到該類別,然後造成一個已建構物件的返回值,所以我有點作弊。)大致上當視窗關閉,這物件隨後用同樣的方式消滅了它自己。在 Java C++ 程式語言中,建構物件的方法稱為建構式(constructors),在 C++ 中,消滅物件的方法稱為解構式(destructors)。(Java 程式碼會自動管理記憶體,然而 C++ 卻不是如此,因此 Java 語言不需要解構式。)

    UML 註解
    UML 註解基本上是屬於自由型式的文字,可以放在任何 UML 圖型上,為圖型提供一個表頭,用以表明圖型標題及識別碼。(正如你可能注意到,我對每件事都給予唯一的識別碼。)註解是以一張右上角有摺疊的紙來表示。我也用註解來說明將來 無論是在分析或設計期間所要完成的工作。在這張圖型中,"qualifications()" 訊息如同代表發送到 Student 物件的一系列訊息。UML 習慣使用虛線將註解及模型元素繫結在一起,即是此註解屬於該訊息所有。

    參考資料

    Ronin International 的總裁,該公司是一家專門提供物件導向過程指導、體系結構塑模和 Enterprise JavaBean (EJB) 開發的諮詢企業。他個人創作或者與其他人合著了幾本有關物件導向開發的書籍,包括最近出版的 The Object Primer 2nd Edition,該書詳細介紹了本文所概述的主題。 可以透過 scott.ambler@ronin-intl.com 與他聯繫,他的網站位於 www.ambysoft.com。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>