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

    領測軟件測試網

     1.3 URP 簡介

     URP,即Rational統一過程, 是一種適應 UML 的軟件生命周期方法, 是一個通用的過程框架 , 可用于各種不同類型的軟件系統、各種不同的應用領域、各種不同類型的組織、各種不同的功能級別以及各種不同的項目規模。 它 基于建模語言 UML 的、以體系結構為中心的、用例驅動與風險驅動相結合的迭代 和增量的軟件開發過程。 RUP 把軟件的開發周期分為 初始、細化、構造和移交 四個階段 , 所有開發工作都圍繞需求捕獲、分析、設計、實現和測試 五 個核心工作來組織。構造階段通過一系列迭代過程建造系統,每一次迭代都是一個小項目,需要對所要求的用例進行分析、設計、編碼、測試和集成。

    UML可視化建模系統

    需求模型

    用例圖、活動圖

    對象模型

    類圖、對象圖、包圖、

    合作圖、順序圖、狀態圖

    體系結構模型

    構件圖、配置圖

    文本框: 表1 UML可視化建模系統

     UML可視化建模系統支持從系統需求、系統分析到系統設計的整個建模過程,如表 1 所示。在需求分析階段, UML 可以用用例來捕獲用戶需求。通過需求建模,描述對系統感興趣的外部角色及其對用例的功能要求。在分析和設計階段,通過 UML 的靜態建模機制和動態建模機制對問題域的對象建模,描述類的屬性、類之間的關系、系統動態特征。編碼是一個獨立的階段,其任務是用面向對象編程語言將來自設計階段的類轉換成實際的代碼。 UML 模型還可作為測試階段的依據。同 UML還支持對系統體系結構的建模。

     2 外國專家管理信息系統的建模設計

    外國專家管理信息系統是專門用來管理來華的外國專家相關信息的軟件系統。它的基本任務是管理,它涵蓋了來華的外國專家從申請來華及在華期間,到離校的各個階段所涉及的信息,同時還管理了外專聘請單位的基本信息、外國專家聘請需求的基本信息。通過該系統,能夠快捷、方便的對來華外專的各類信息進行綜合的科學的管理,提高了辦公效率 , 簡化了部門(企業)內部的信息管理工作,而且進一步提高了部門(企業)內部的信息交流程度,達到數據的共享,使管理工作更加規范化、科學化、全面化。

     B/ S 結構的管理信息系統往往具有復雜與高度動態的特點。運用 UML 建模技術和 RUP 軟件工程技術 , 就能夠讓開發過程更加流暢 , 確保 B/ S 結構的系統將來更容易維護。

     2.1 用戶和角色

    文本框: 圖1外國專家管理信息系統的角色視圖

    延伸閱讀

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

    42/4<1234>

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