• <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業務建模實例分析[4]

    發布: 2008-9-28 09:48 | 作者: 不詳 | 來源: 測試時代 采編 | 查看: 80次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:uml
      下一步就是編制每一個用例的詳細說明,對用例說明的主要信息包括有:用例名稱、編號、用例的簡短描述、用例的參與者、與其他用例的管理、用例啟動的前提條件、用例結束后的事后條件、用例的輸入、輸出、用例的執行事件流等。在實際項目中,我們并不一定要面面俱到,而是根據實際情況對用例描述進行裁減。其中有幾點重要信息是不能裁減的:用例名稱、描述、輸入、輸出、執行事件流、參與者。另外,如果實際情況需要,還可以使用MS Visio等工具畫出界面的示意圖來。

        如上例所述,我們對每一個用例都進行詳細的描述,建立當前系統的功能用例模型。需求溝通與分析是一個迭代的過程,通過與用戶的不斷溝通,最終達成對目標系統的一致理解。如果用戶確認了需求分析的成果,一般是需求規格說明書之后,項目開始進入系統分析設計階段,也就是開始構造目標系統的邏輯模型。

        為了讓系統設計能夠以結構、組織方式和代碼重用的形式表現出來,要對系統進行設計規劃,設計階段應該與分析階段交迭。需求是不斷地發展,而設計本身也會推動需求的發展(反之亦然) 。在圖書館管理系統的建模設計中,以下3個方面的問題是要關注的:業務對象的表示、業務服務的實現、用戶界面的組織。

        業務對象的表示

        在圖書館管理系統系統中,業務對象主要是數據庫和數據實體類的表示方式。建模時,可以構造出系統的靜態模型,也就是系統類圖來表示。如下圖則描述了借書這一用例的靜態結構圖。為了體現類之間的關系,在下圖中沒有顯示出每一個類的屬性和基本操作。

        業務服務的實現

        業務服務的實現需要完成的功能是各種業務規則和邏輯的實現,如借書處理的業務邏輯。每個模塊的信息錄入、修改、刪除、查詢等。業務規則和邏輯的實現基本相似,沒有太多的規律可循。采用UML來進行業務服務的建模,可以使用UML 的序列圖、狀態圖、活動圖。這個部分的工作,通常通過一系列的類之間的交互來完成。為了在更動態的層面上描述系統,UML 提供了許多其他類型的圖。

        對于B/S系統設計而言,情節圖(Scenario Diagram) 特別有用。情節圖分成兩種:協作圖(Collaboration Diagram) ,序列圖(Sequence Diagram) 。UML 建模工具Rational Rose 能夠從協作圖生成序列圖也可以從序列圖生成協作圖。例如,借閱書刊的業務過程可以采用如下序列圖來描述:

        借閱書刊過程主要包括:管理員選擇“借閱書刊”菜單,彈出對話框,管理員輸入書刊信息和用戶信息,系統查找數據庫,是否存在該種物理書刊,如果不存在,顯示提示信息,用例結束;是否存在借閱者信息,如果不存在,顯示提示信息,用例結束;否則,管理員單擊確認按鈕后,該圖書借閱給該借閱者,系統存儲借閱信息到數據庫。

        用戶界面的組織

        用戶界面布局圖能夠幫助組織系統頁面、文件、服務的布局結構。在UML 中,對于頁面和文件的組織,可以使用構件圖(Component Diagram) 或類圖(Class Diagram) 建模型。本系統中使用類圖對界面組織建模,頁面結構以及各種業務服務被捆綁到不同的區域。

    延伸閱讀

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

    TAG: uml UML 建模 實例 業務


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>