井冈山大学·梧桐树下-井冈山大学师生交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜:
查看: 1409|回复: 0

八大UML建模误区

[复制链接]

1

主题

1

帖子

24

梧桐果

校车之上

Rank: 1

积分
5
发表于 2014-5-22 11:06:54 | 显示全部楼层 |阅读模式
UML建模误区一:建模就等于是写文档
模型文档这二者在概念上是风马牛不相及的你可以拥有一个不是文档的模型和不是模型的文档。一幅设计图就是一个模型,而不论是被画在餐巾纸的背面,或写在一块白板上,或在ClassResponsibilityCollaboration(CRC)卡片中,还是根据记录在报纸和便签纸上的流程图而生成的一个粗略的用户界面原型。
UML建模误区二:从开始阶段你可以考虑到所有的一切
怎么才能走出这个误区呢?首先,你必须认识到你不能考虑到所有的细枝末节。第二,认识到编码员可能会对建模者的工作不以为然(这是可能的,事实上建模者所作的工作在实际价值中只占很少的部分),他们或许会说模型没有反应出真实的情况。
UML建模误区三:建模意味着需要一个重量级的软件开发过程
你可以用一种敏捷的方式取而代之。关于用简单的工具进行简单地建模的详细内容可参看AgileModeling(AM)。而且,你可以丢弃你的模型当使命完之后,同样也可以很基本的方式进行建模。
UML建模误区四:必须“冻结”需求
变化总会发生的。由于优先级的变化和逐渐对系统有了更进一步的理解,都会引起需求的变化。与冻结需求相反,估计项目成功的风险,尽量去接受变化而且相应地采取行动,就象XP所建议的一样。
UML建模误区五:设计是不可更改的
事实上,设计会经常根据开发人员和数据库管理员的反馈进行修改,因为他们是最接近实际应用的人,通常他们对技术环境的理解要好于建模者。我们必须的面对这样一个事实:人无完人,他们所作的工作也不可能尽善尽美。
UML建模误区六:必须使用CASE工具
是的,建模可以是很复杂的。但你完全可以建立一个有效而简单的模型表述其中关键的信息,而不是将一些无关紧要的细节包括进来。
UML建模误区七:建模是在浪费时间
建模是一种很好的在项目组成员与项目负责人之间沟通途径。你们在这个过程中探讨问题,从而对所要的是一个什么样的东西可以得到更好的理解,涉及到该项目中的每个成员也可得到对该项目有一个从分的了解。
UML建模误区八:所有的开发人员都知道如何建模
这肯定是不正确的。建模的技能,是只有当一个开发者通过学习它,并经过长期的实践才能够掌握。软件开发是如此的复杂,单单一个人是很难具备所有的技能去成功地进行开发,甚至也不可能去配置有一定复杂程度的系统。

上一篇:UML是什么?
下一篇:UML建模之活动图介绍(Activity Diagram)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

感谢你们|成长历程|关于梧桐树下|井冈山大学梧桐树下
梧桐树下--十一年相伴。将那些只言片语铭记在时光的轨迹里;当岁月都已失去,偶然与过往相遇,我们还能哼唱出年少的旋律。

GMT+8, 2024-4-19 17:40

Powered by Discuz! X3.4

2012-2024 wtsxia Inc.

快速回复 返回顶部 返回列表