• <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-29 12:57 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 22次 | 進入軟件測試論壇討論

    領測軟件測試網

    2、開放式學籍管理系統的用例和角色

     業務建模和需求分析的目的是對學籍管理進行評估,采集和分析系統的需求,理解系統要解決的問題,重點是充分考慮系統的實用性。結果可以用一個U se Case模型表達(圖1),模型中的活動者代表外部與系統交互的角色,包括學生、系統管理員,Use Case是對系統需求的描述,表達了系統的功能和所提供的服務,包括學生檔案管理子系統、導師檔案管理子系統、課程管理子系統、授課教師管理子系統、選課管理子系統、成績管理子系統、打印報表子系統

      。

      圖1中模型元素之間的實線表示二者存在關聯關系,是學籍管理系統層的Use Case模型,只包含了最基本的Use Case模型,是系統的高層抽象,在開發過程中,隨著對系統的認識不斷加深,Use Case模型可以自頂向下不斷精化,演化出更為詳細的Use Case模型。

     3、開放式學籍管理系統分析與設計

     系統分析與設計是研究欲采用的實現環境和系統結構,結果是產生一個對象模型,即設計模型。設計模型包含了Use Case的實現,可以表現對象是如何相互通信和運作來實現Use Case流的。對于系統的靜態結構?梢酝ㄟ^對象類圖、對象圖、組件圖和配置圖來描述,對于系統的動態行為,可以通過順序圖、協同圖、狀態圖、活動圖描繪。這些圖再加上支持說明文檔就構成一個完整的設計模型。

     (1)靜態結構的分析設計

     學籍管理系統中擁有大量數字化信息資源,這些資源是多種媒體、多種格式的,而且還是相互關聯的。其數據量大,信息長度不定。非結構化信息與結構比信息并存。傳統的數據庫和信息管理系統在數據模型、系統結構、用戶接口等方面都虛擬實現對這些數字化信息資源的管理和操作,這就決定了學籍管理必須采用面向對象的方法來建立數據模型和管理模型,建立面向對象的數據庫。實現面向對象的信息管理系統。使用UML對學籍管理系統進行基于面向對象的分析和設計,可以從開發的第一步開始,從系統的底層就把握住學籍管理信息資源的特征,為下一步的具體實現打好基礎。在為學籍管理系統建立模型時要涉及到處理大量的模型元素,如對象類、接口、組件、節點、圖等。圖2是學籍管理系統中的學生類。

     

      在圖2的學生類圖中,包括學生類的屬性和方法。例如:studentId是學生的學號,且數據類型為bigint(8),且為主碼;selectCourse(courseId : bigint,studentId:bigint)return int,是類的方法,其入口參數為課程編號courseId和學生學號studentId,此方法作用是學生進行選課。

     (2)動態結構的分析與設計

     學籍管理館提供的各種服務都是建立在分布、開放的信息結構之上。依托高速、可靠的網絡環來完成。每項服務都可以看成一個事件流,由若干相關的對象交互合作來完成。對于這種系統內部的協作關系和過程行為,可以通過繪制順序圖和協同圖來幫助觀察和理解。
    一個對象在雙生存期間所經歷的狀態序列。對于把握對象的行為和狀態的遷移變化是非常重要的,可以通過狀態回來了解一個對象的歷史,引起一個狀態向另一個狀態轉移的事件,以及由于狀態的轉移而引發的動作。

     

    延伸閱讀

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

    43/4<1234>

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