共查询到20条相似文献,搜索用时 31 毫秒
1.
2.
在面向对象的软件开发中,如果软件由近百个或更多对象构成,单凭简单的分析是很难理清的。同时为了利于大中型软件的维护和再使用,在具体写代码之前进行软件结构分析也是很有必要的。这就需要有一个CASE(ComputerAidedSoftwareEngineering)工具来辅助分析。而当今国际CASE工具集成了新的面向对象的设计分析方法──UML。所谓UML即统一模型语言(UnifiedModelingLanguage)的缩写。它是运用统一的、标准化了的标记和定义来实现面向对象的软件分析和设计的一种方法。它综合了Rambaugh所提出的“对象模型技术”(ObjectModelingT… 相似文献
3.
4.
5.
早年我也喜欢过UML,觉得是对复杂工程的解决之道。后来碰上越来越多的实际问题,发现UML并不能很好地解决。一方面,要能精确地用UML定义问题,需要长时间的训练。就好像用一门不熟练的语言说话,时常会导致误解,UML也一样。多年前我曾经在团队里推行过UML,结果发现有大量问题表述不清,最后还是要靠面对面地重新描述问题和讨论解决思路,沟通效率很低。在这方面,UML并没有能成为一种统一语言, 相似文献
6.
7.
8.
我觉得大家对UML产生不同的看法是很正常的,我的看法是这样的:用不用UML语法不是关键,关键是能不能把问题沟通清楚。而为了把问题沟通清楚,我们需要足够的建模能力,把一个抽象、复杂的问题形象、直观地表达出来。 相似文献
9.
本文提出一种新的控制方式——代理控制.在这一方式中,算法成为网络中可移动、可重用的控制实体.代理控制实现了用户按需控制和本地简单与远程复杂控制模式.在本文中,我们对按需控制这一模式进行UML建模,由于UML在模型代理方面的局限性,我们提出虚类图扩展UML表示法.最后我们给出这一模式实现的部分代码. 相似文献
10.
11.
12.
介绍了统一建模语言UML(UnifiedModelingLanguage),这种定义完整、富于表达、功能强大的可视化面向对象建模的新技术。应用UML语言对图像模式识别系统从需求分析,系统建模,代码设计,系统维护整个过程进行规范,指导。结果表明,以UML语言建模的图像模式识别系统架构清晰、易于维护,并且代码重用性好。 相似文献
13.
2003年4月 Rational 公司在上海举行UML 讲座,这时的 Rational 已经成为IBM 旗下的一员。这次讲座,Bran Selic 作为 IBM 公司的 Thought Leader亲自介绍了UML2.0的标准进展情况和未来发展方向(Bran Selic 是 IBM Rational 加拿大的首席工程师。具有30年实时软件系统的设计开发经验,是《Real-Time Object-OrientedModeling》的作者。近来,Bran 正在领导一个小组为实时应用制订 UML profile 的OMG 标准)。在 Selic 为我们介绍 UML2.0的时候,觉得 UML2.0似乎距离我们还很 相似文献
14.
从UML类图到关系数据库表的代码生成方法 总被引:2,自引:0,他引:2
在介绍代码自动生成技术产生的背景及其应用的基础上,研究从UML类图到关系型数据库表的代码生成方法,其中包括UML类图到关系数据库表之间的映射规范和映射实现方式。最后分析了研究过程中存在的一些问题。 相似文献
15.
很多人都不喜欢代码,或者编写代码。可能觉得写代码过于枯燥,无聊;也可能觉得写代码实在是件简单的事情(高手们都这么想),毫不值得去拥抱甚至还有些人包含功利的想法。我也是有这样的毛病,不得已,为了培养时代码的好感,想尽办法找了些代码的好处。代码的第一大好处:实现软件产品。呵呵,真是废话,不过的确是首要的好处。第二大好处:在项目计划阶段,可以用来估算。通常的做法是按照代码行来估算。比如,这个7人团队以往的历史记录是 相似文献
16.
UML语言及其在人力资源管理系统建模中的应用 总被引:3,自引:1,他引:3
UML(Unified Modding Language)是一种面向对象的标准建模语言。文中介绍了UML的主要内容和基于UML的建模过程;并以人力资源管理系统为例,描述了如何运用UML语言进行系统的建模,包括需求分析、领域分析、结构设计、详细设计、实现、测试和配置。通过采用UML语言进行系统的分析和设计,建立系统的静态模型和动态模型,解决了领域专家、软件设计人员和客户之间交流的难题,从而加速了开发的进程,提高了代码的质量,并且支持动态的业务需求。 相似文献
17.
Ivar Jacobson Steve Cook 《程序员》2010,(7):134-136
UML(统一建模语言)成为标准已经超过12年了。在这些年里,人们对UML的看法各不相同,有喜爱的,也有讨厌的。在这篇文章中,我们将讨论当前UML规范的不足之处.并建议如何让它敏捷、更精益、更智慧、更有弹性——简而言之, 相似文献
18.
UML建模因其可显著提高开发效率和代码质量已经成为软件开发领域的一大热点,而硬件设计的日益复杂性也要求我们在更高层次抽象上分析和验证系统行为,故更精细的系统级建模方法变得日趋重要。本文构建了UML元模型与可综合Verilog间的同态映射,定义了一个从UML模型子集导出可综合Verilog描述的算法,为UML模型对于建模硬件系统提供了形式化的语义,从而使运用UML进行硬件系统级建模和系统级上验证系统性能和功能正确性成为可能。 相似文献
19.
通过一个具体的Java程序的设计与实现案例,详细介绍了利用UML序列图设计Java应用程序的整个建模过程,说明了使用UML序列图使得开发过程标准化、可视化及代码编程简单化. 相似文献
20.
关系信息是体现代码结构和语义的最重要的一类信息,如继承、聚合、组合、依赖、调用和创建实例等。为了更好地支持开源代码的理解与复用,提出了一种基于UML2关系的代码库构造方法。它以图数据库为实现平台,采用语言工程中经典的抽象语法树作为基础,并针对Java语言的特性和机制,设计富语义的Java代码属性图数据模型,在此基础上使得Java代码的图结构持久化。同时,为了屏蔽各种编程语言社区对代码中关系信息理解的差异性,采用UML2.4国际标准版本中定义的关系类型及语义解释,设计相应的代码关系抽取算法,为图节点添加对应的关系边。针对代码图化后的膨胀及代码库的空间存储消耗情况,选取9个常见的开源项目进行了实验评估。最后,给出了基于此代码库的查询应用实例。 相似文献