首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 31 毫秒
1.
提出了一种提取UML模型信息的方法.UML是一种优秀的建模语言,使用UML可以为软件模型的建立带来很多方便.同时,为了验证模型的一致性,有必要将模型信息提取出来,通过一些成熟的算法进行测试.因此,研究如何从UML图中提取相应的模型信息有其现实意义.利用Rose提供的基于COM技术的REI,实现了从UML文档中自动提取用于软件测试的模型信息.  相似文献   

2.
UML六大误解     
潘加宇 《程序员》2013,(11):71-73
UML是开发团队用来和客户沟通的吗?Rose是最好的UML工具吗?为什么许多开源软件没有用UML建模?UML模型的作用只是代码的“文档”吗?UML建模和迭代开发矛盾吗?本文将剖析开发团队和开发人员在学习和使用UML时的误区,希望能够帮助读者少走一些弯路。  相似文献   

3.
针对海军某作战辅助决策系统业务规则复杂、功能齐全的特点,依照模型驱动开发(Modeling-driyen Development,MDD)的思想,采用UML建立该系统的需求和结构模型,使用相关工具构建基本框架.建模技术贯穿系统设计和实现的全过程,可以控制和管理前期文档与图表,使其与系统开发同步.  相似文献   

4.
软件开发中文字和数据的输出编码工作量大且烦琐,较好的解决方法是将软件中的文字和数据组织成具有相似结构的文档-软件输出文档,开发一个通用组件对其进行处理并实现输出.它设计了一种通用的软件输出文档结构,使用UML建立了文档结构可视模型,使用XML schema建立了文档格式,并对文档处理提供了参考方法.应用说明基于软件输出文档模型及其组件进行文字和数据的输出能够提高软件的开发效率和可移植性.  相似文献   

5.
统一建模语言UML(Unified Modeling Language)是面向对象软件开发方法的重要技术.UML可以对大型复杂的系统的各种成分可视化,说明并构造系统模型,以及建立各种所需的文档.文章以仓库信息系统为例,介绍UML在软件工程方面的应用.  相似文献   

6.
统一建模语言(UML)是一个通用可视化的建模语言,用来对软件系统的制品进行定义、图形化、构造和文档化。系统被建模成离散的对象集合,这些对象之间相互交互并最终完成满足外部使用者要求的动作。对系统从几个分离但有联系的视角进行建模,便于不同用途的理解。UML不是编程语言,UML工具可提供代码生成器把UML转换成不同的编程语言,也可把已有的程序通过反向工程构造模型。  相似文献   

7.
提出一种从XML Schema到UML类图的转换规则和算法,该方法将逻辑层的XML Schema模式文档映射为自定义的逻辑层UML类图,然后以图形化的概念层UML类图表现出来,从而有利于用户对XML模式文档的理解。本文的工作基本包含了XML Schema的各个方面,并给出了实现这一方法的工具。  相似文献   

8.
本文主要针对基于UML的仓库管理数据库系统分析方法进行研究.在基于面向对象UML的平台上,以仓库管理为研究对象,对其需求模型和总体设计模型进行了分析设计,并结合基于UML建模语言的CASE工具Power Designer进行进一步的辅助分析,最终实现了数据库系统的设计.  相似文献   

9.
UML(统一建模语言)是以对象模型为基础的适用于编制软件蓝图的标准化语言,其提供了软件方法和过程的描述基础。UML可以对大型复杂的系统的各种成分可视化,说明并构造系统模型,以及建立各种所需的文档。以仓库管理系统为例,通过采用UML建模实现该系统,介绍UML在软件工程方面的应用。  相似文献   

10.
随着模型驱动技术的逐渐成熟和广泛应用,大量反映程序结构、行为以及性质的模型产生于软件的开发过程中,并成为软件文档的重要部分保存下来。其中,尤以UML模型的应用最为广泛,也因此形成了通过理解UML模型来理解大规模、高复杂性软件系统的研究思路。对UML模型理解的一个难点是如何有效地从大量复杂的模型中,快速查找并定位具有一定结构特征的模型片段。幸运的是,设计模式的普遍应用为我们快速、高效地理解和定位模型提供了一条重要的线索。然而,随着技术的发展,设计模式数量在不断增长,其自身在应用中的结构也在微妙变化,这些都给相应查询和识别工具的开发带来一定的困难。文中从查询和匹配UML模型中特定结构的角度入手,利用UML自身特点设计相应查询算法,通过分析和理解设计模式的结构特征,从UML模型中查询相应的设计模式,以达到灵活和高效地理解软件系统的目的。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号