• <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建模風格之順序圖

    發布: 2009-10-27 10:25 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 35次 | 進入軟件測試論壇討論

    領測軟件測試網


    圖⒉在線定單付款。





    在圖的最左邊放置人和組織角色。

        對業務應用軟件來說,在大多數的中,主要的角色是一個人或一個組織。這些角色經常是該情境的發起人,同時也是順序圖的閱讀焦點,因此它們應該放在模型的"可看見的開始之處"。

    在圖的最右邊放置反應系統角色。
      
        反應系統角色是那些你與之交互的系統,應該放在圖的最右邊。因為在許多的業務應用軟件中,這些角色經常被當做" backend entities ",也就是那些你的系統通過存取技術交互的系統,例如C APIs、CORBA IDL、消息隊列、或web service。 換句話說,把后端的系統放在圖最后的位置。

    在圖的最左邊放置系統角色。

        先導系統角色是那些與你的系統交互的系統,根據力爭從左到右排列消息和分類器層的原則,應該放在圖的最左邊。

    避免建模對象Destruction

        雖然內存管理是很重要的的問題,特別是對象在適當的時候的銷毀,許多建模者不愿意在順序圖上建模對象的銷毀操作,而是在activation條(就是表示對象生命周期的那個豎條)的底部使用一個"X"符號,或使用一個帶<<destroy>>版型的消息。 比較圖1和圖2,注意圖1中引入了對象的銷毀,沒帶來明顯的好處,卻弄亂了圖的布局。而圖2則沒有注明對象銷毀。 記住遵循敏捷建模( AM)的實踐簡單的描述模型。

        這項指南的意義在于兩個理由∶ 首先,很多種語言都擁有稱作垃圾收集的技術,實現自動的內存管理,例如Java和Smalltalk。 其次,在那些你需要明確的管理內存的語言中,例如C++,你的程序員一般地都能夠了解該怎么做,并不需要模型中的這些附加信息。

        注意在實時系統中,內存管理通常是一個關鍵性問題,你可能需要建模對象的銷毀操作。

    分類器的原則

        注意∶分類器命名規則的在別處描述。 其中,類和接口的命名規則在UML類圖的風格指南中描述,用例的命名規則在UML用例圖的風格指南中描述,而組件的命名規則在UML組件圖的風格指南中描述。

    當你在消息上引用對象時要命名他們。

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


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