共查询到20条相似文献,搜索用时 125 毫秒
1.
2.
UML技术在零部件资源协同管理系统中的应用 总被引:2,自引:0,他引:2
组建计算机支持的网络化协同设计平台,需要建立起支持协同设计的基于Web零部件管理系统。UML作为一种目前被广泛应用的面向对象软件建模语言,正好满足了零部件管理系统在设计与开发阶段的需求。首先简要概括了UML软件建模技术的内容和步骤;然后结合零部件管理系统的实际需求,给出了UML系统建模的详细设计应用实例,并在文章的最后介绍了系统实施开发的方案。 相似文献
3.
4.
提出了集成化UML建模环境的思路,讨论了其基本组成,并在结构化图形编辑生成工具SGEG等的基础上研究了UML集成建模环境的实现。 相似文献
5.
6.
统一建模语言UML是一种面对对象的可视化建模语言,也是近代软件工程环境中对象分析和设计的重要工具.在简述UML软件建模技术的基础上.结合教务管理系统的实际需求,给出了UML系统建模的详细设计应用实例,并绍系统开发方案. 相似文献
7.
本文介绍了一种基于面向对象建模的教学管理系统的设计过程,在设计过程中使用了统一建模语言UML和建模工具Rational Rose2002 Enterprise Edition 进行整体的分析设计,同时使用了Rose Delphi Link来产生Delphi类的框架代码。从而使管理系统的可扩展性、模块重用性得到了很大的提高。 相似文献
8.
统一建模语言UML是一种面向对象的可视化建模语言,也是现代软件工程中对象分析和设计的重要工具。该文在简述建模技术的基础上,结合教务管理系统的实际需求,以选课模块为例给出了通过UML进行静态建模和动态建模的过程。 相似文献
9.
RUP是新一代软件开发方法,UML是功能强大的可视化建模语言,二者在软件开发过程中得到了广泛的应用。本文简要介绍RUP技术和UML语言的基本内容,并在RUP的指导下运用UML建模技术对选煤管理系统进行设计,优化了系统各阶段的建模过程,降低了系统的复杂化,提高了软件开发的质量和效率。 相似文献
10.
12.
李劲华 《小型微型计算机系统》2007,28(6):1049-1054
软件体系结构是软件开发过程的关键制品,应该尽早地分析和评估其质量.目前研究的软件体系结构评估主要集中在基于场景的评估方法,其特点是定性的、主观的、无需专用的体系结构描述语言.本文提出以统一建模语言UML作为软件体系结构描述语言以及度量的软件体系结构的定量评估.针对UML的可视化、多视图、半形式化以及一致地应用在整个软件开发活动的特性,提出一组UML度量,从UML图所表达的信息含量、可视化影响以及图形建模元素之间的关联性这三个方面度量软件体系结构.分析并讨论这组UML度量在评估软件体系结构的规模、复杂性和结构性等质量属性方面的应用. 相似文献
13.
测试用例的自动生成是软件测试研究的主要方向之一。针对现有的UML模型驱动测试方法在测试数据生成方面存在低效、无目的性、冗余等问题,提出了基于UML活动图模型驱动的划分测试用例自动生成方法。该方法将测试场景归为五种类型,并为每种类型规划了测试数据取值范围和选择方法。构建了基于该方法的原型工具软件,提供被测软件原模型和数据约束即可生成测试用例。实验结果表明,该方法能够在不降低测试覆盖率的情况下,能生成数量少、针对性强的测试用例集。 相似文献
14.
XIA Yan 《电脑编程技巧与维护》2008,(16)
NetBeans IDE是当前市场上最流行的、开源且免费的集成开发工具。使用NetBeans不仅可以开发Java程序,还提供了对UML的全面支持。利用NetBeans UML建模模块,可以创建八种类型的UML图,极大地方便了开发人员编写程序。本文首先介绍了NetBeans和UML的基本知识;其次着重介绍了如何在NetBeans IDE中实现UML建模;最后,通过创建一个酒店系统的用例图实例加深理解。 相似文献
15.
夏岩 《电脑编程技巧与维护》2008,(15):10-11
NetBeans IDE是当前市场上最流行的、开源且免费的集成开发工具。使用NetBeans不仅可以开发Java程序.还提供了对UML的全面支持。利用NetBeans UML建模模块,可以创建八种类型的UML图,极大地方便了开发人员编写程序。本文首先介绍了NetBeans和UML的基本知识;其次着重介绍了如何在NetBeans IDE中实现UML建模;最后,通过创建一个酒店系统的用例图实例加深理解。 相似文献
16.
Andreas Bollin 《Innovations in Systems and Software Engineering》2011,7(4):283-292
Due to their accuracy in describing systems, formal specifications can play an important role during forward as well as reverse
engineering activities. However, besides dense mathematical expressions, their lack in visually appealing notations impedes
their use and exchange among different stakeholders. One solution to this problem is to enrich the specification by other
views, in most cases Unified Modelling Language (UML) diagrams. But the mapping is not trivial, and existing approaches have
their impediments, among them the assignment of methods to classes—which has to be re-done by hand quite often. By the example
of Z, this paper demonstrates that the situation can be improved. The new approach combines existing mapping strategies, but
additionally lets the assignment of methods rest on quality-related measures. The basic idea is to balance the values of coupling
for all methods within and between the UML classes. With that, two issues are addressed: firstly, the mapping of sets, types,
and operations (to UML classes and UML methods) is based on reproducible measures that are intuitively comprehensible. Secondly,
implementations based on the resulting UML class diagrams very likely also have comparable quality-related properties. 相似文献
17.
Most visual diagramming tools provide point‐and‐click construction of computer‐drawn diagram elements using a conventional desktop computer and mouse. SUMLOW is a unified modelling language (UML) diagramming tool that uses an electronic whiteboard (E‐whiteboard) and sketching‐based user interface to support collaborative software design. SUMLOW allows designers to sketch UML constructs, mixing different UML diagram elements, diagram annotations, and hand‐drawn text. A key novelty of the tool is the preservation of hand‐drawn diagrams and support for manipulation of these sketches using pen‐based actions. Sketched diagrams can be automatically ‘formalized’ into computer‐recognized and ‐drawn UML diagrams and then exported to a third party CASE tool for further extension and use. We describe the motivation for SUMLOW, illustrate the use of the tool to sketch various UML diagram types, describe its key architecture abstractions and implementation approaches, and report on two evaluations of the toolset. We hope that our experiences will be useful for others developing sketching‐based design tools or those looking to leverage pen‐based interfaces in software applications. Copyright © 2007 John Wiley & Sons, Ltd. 相似文献
18.
19.
针对面向对象软件回归测试的新特点,本文引入了基于UML图的不同粒度切片。首先,对描述类间关系的UML类图和描述状态变迁关系的UML状态图形式化定义。接着,对定义的图进行切片分析,其中类间测试提出一种基于UML类图的粗粒度切片工具;类内测试提出一种基于UML状态图细粒度切片的方法。最后,将其应用于销售订单系统,结果表明以上两种分析方法可以有效地提高回归测试效率。 相似文献
20.
《Information and Software Technology》2007,49(3):212-229
An approach to recovering design-level UML class models from C++ source code to support program comprehension is presented. A set of mappings are given that focus on accurately identifying such elements as relationship types, multiplicities, and aggregation semantics. These mappings are based on domain knowledge of the C++ language and common programming conventions and idioms. Additionally, formal concept analysis is used to detect design-level attributes of UML classes. An application implementing these mappings is used to reverse engineer a moderately sized, open-source application and the resultant class model is compared against those produced by other UML reverse engineering tools. This comparison shows that the presented mapping rules effectively produce meaningful and semantically accurate UML models. 相似文献