碧波液压网 欢迎你,游客。 登录 注册

基于UML的引俄潜艇技术保障信息系统分析

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  1 引言

  为了解决引俄潜艇技术保障当前面临的问题与其作战使用要求之间的矛盾,提高引俄潜艇技术保障水平,急需改变传统的保障模式和手段,进行引俄潜艇技术保障信息化研究,为该类装备技术保障提供先进的信息化平台。应用先进保障机制和信息化保障手段有机结合的方法,通过深入调查当前引俄潜艇技术保障存在的实际问题,全面分析引俄潜艇技术保障主要要素,在此基础上给出系统功能结构图。运用统一建模语言(UML)对信息系统的进行分析,得到了系统用例模型和系统动态模型。这些工作为系统的设计和实现打下了坚实的基础。

  2 统一建模语言UML

  统一建模语言[1](Unified Modeling Lan-guage,UML)是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统工件的文档。它记录了与被构建系统的有关的决策和理解,可用于对系统的理解、设计、浏览、配置、维护以及控制系统的信息。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,旨在统一以往建模技术的经验,吸收当今软件开发的最佳实践从而形成一种标准的方法。UML包括语言概念、表示法和指导规范,提供了静态、动态、系统环境及组织结构的模型。它可被交互式的可视化建模工具所支持,这些工具提供代码生成和报表生成的功能。UML标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。它是为支持现今大部分面向对象的开发过程而设计的[2]。模型是对现实的简化,软件模型是对要解决的问题的直观的简化,它提供了系统的蓝图,通过从不同的角度来描述系统,使软件设计和开发人员能更好的理解系统[3]。

  UML是一种通用的可视化国际建模语言,UML适合于各种软件开发方法,给面向对象的开发过程提供了一种通用的标准建模工具[4],UML能够捕捉系统静态结构和动态行为的信息。系统被建模成独立对象的集合,它们通过交互实现功能,从而最终满足外部使用者的需要,静态结构定义了系统中重要对象的属性和操作,以及这些对象之间的关系。动态行为定义了对象随时间变化的历史和对象为完成目标而进行的相互通信。从不同但相互联系的角度对系统建模,可以全方位的理解系统。

  UML通过五类视图和九种模型图来说明系统的静态结构和动态行为,可以归纳为静态建模机制和动态建模机制,静态建模由用例图、类图、对象图、组件图和配置图来表示,描述系统的组织和结构;动态建模由时序图、协作图、状态图和活动图来表示,描述系统的行为和动作。基于UML的建模具有通用性和普遍性,开发人员可以从多个角度更好地理解系统,节省了开发时间,对构造准备、高效的软件系统具有重要的意义[5~6]。Rational公司推出的ROSE是目前较好的基于UML的CASE工具,它把UML和谐地组装到软件开发过程中,它提供了从需求分析阶段到测试阶段的清晰的UML表达方法和完善的工具,方便建立起相应的软件模型[7]。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论