庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>程序设计>UML语言>基础教程>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

uml 环境表示法职责和程序语言职责

 作者:本站收集   日期:2005-4-1
字号选择〖 〗/ 双击滚屏 单击停止   
· 表示法职责

表示法并不是给模型增加含义,而是帮助用户理解模型的含义。表示法没有语义,但它经常为用户加入一些内在涵义,如在一张图中基于相近意义的两个概念的密切联系。
   UML文档[UML-98]和本书定义了一套规范的UML 表示法,可以称作模型的格式出版。这和许多程序设计语言类似,把期刊文章中的程序印刷成有吸引力的格式,包括仔细的规划、用黑体保留字表示的,且每个过程用不同的图形来说明。而实际的编译者不得不接受较为凌乱的输入。我们期望编辑工具能把表示法扩展成屏幕格式,包括诸如使用不同的字体和颜色加亮条目,简单地删除和过滤不需要使用的条目的能力,放大图像以展示图中的嵌套元素的能力,通过超文本热链转入其他模型和视图的能力,以及动画功能。试图将所有这些可能的项目都标准化是不可能的,也是愚蠢的,因为没有这个必要,而且这样还会限制有益的创新。这种表示法的扩展能力是工具制造者的工作。在交互式工具中,产生二义性的危险不大,因为用户总能找到一个明确的解释。这也许比坚持一种粗看上去没有任何二义性的表示法更有用。这个观点是说:当需要时,一个工具必须能生成规范化的表示法,特别是在印刷格式中,但在使用交互式工具中也应该采用合理的扩展。
   我们仍期望工具能让用户有限制但又有效地扩展表示法。我们已经规定构型型可以有自己的图标。对其他的表示法的扩展也是允许的,但用户要谨慎使用这些扩展机制。
注意,表示法不仅仅是图片,它还包括基于文本格式的信息和元素中间不可见的超链接。

· 程序语言职责

UML 必须在没有与不同的实现语言明确地合并时与它们共同使用。我们认为 UML应该允许任何程序设计语言(至少是多数)的使用,包括规格说明和目标代码生成。问题是每种程序设计语言都存在许多我们不想吸收到UML中的语义,因为它们作为程序设计语言来说很好控制,而在执行语义中有相当大的变化。例如,并发的语义在不同的语言中存在不同的处理方法(如果能够处理这些语义)。
   UML中没有详细地描述简单数据类型,这么做是经过深思熟虑的,因为我们不想把我们偏爱的一种程序设计语言的语义合并到其他所有语言中。对于多数的建模目的,这不是一个问题。应使用适合于你的目标语言的语义模型。这是语义变更点的一个例子。
   详尽的语言实现特性的表示使得在不把实现特性的语义内置到UML的情况下,带来了捕获其信息的问题。我们的方法是通过构造型和标记值捕获超越了UML内置能力的语言特性,这些可以由工具或代码生成器分配给语言给性和代码生成选项。一般的编辑器不需要理解它们。事实上,用户可以用一个不支持目标语言的工具创建一个模型,然后把最终模型转换到适用于最终处理的工具。当然,如果工具不能理解构造型和标记值,那么它不能对它们进行一致性检查。但这并不比用文本编辑器和编译器差。如果必要,可以创建一个工具来使用UML语言的一组特定的扩展。
   在可预知的未来,代码生成和逆向转换不仅需要UML模型,还需要设计者的输入信息。代码生成器需要的指导和提示可以由标记值和构造型提供。例如,建模者可以指定哪种包容器类用于实现一个关联。当然,这种工具中的代码生成设置方法也许是矛盾的,但目前没有一种标准化的实际设置方法。目前不同的工具均使用对自己有竞争优势的代码生成器,但最终将会出现缺省设置并发展为成熟的标准。

上一篇:uml 环境使用建模工具建模    下一篇:uml 环境概述和语义职责  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-4-1
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿