摘要:
一些方法可以帮助您提高 UML 序列图的质量和效力。它们包括:和主题问题专家一起验证决策使解决方案尽量简单为绘制消息和返回值选择一种一致而有效的风格将序列图分层遵循一致的逻辑风格牢记序列图是动态的验证决策 在开发 图 1序列图的过程中,我做了一些对其它模型可能有潜在影响的决策。例如,在对第10步建模时,假设(大致上是个设计决策)费用显示屏幕同时也处理学生对费用是否可接受所进行的验证。该决策应该由用户界面原型反映出来,并由主题问题专家(SME) 进行验证。 您应该和SME(特别是那些对于如何开发类似模型有着深刻见解的富有经验的人)一起执行序列图的绘制工作。 保持简单 在对第 2 和第 3步建模时 阅读全文
摘要:
简介:软件行业中最常被误解的一个术语实际上是我们非常熟悉的一个:实体关系(ER)。这是因为我们经常缺少一种能被开发团队的所有成员理解的共同定义。我们假定团队的每个成员都对与 ER 和 ER 建模相关的方法学、语法和机制(mechanics)有着同样清楚的理解。 -->本文的标签: uml标记本文!发布日期:2004 年 11 月 01 日 级别:初级 访问情况 :6916 次浏览 评论:0(查看|添加评论 - 登录) 平均分 (10个评分)为本文评分实体关系建模软件行业中最常被误解的一个术语实际上是我们非常熟悉的一个:实体关系(ER)。这是因为我们经常缺少一种能被开发团队的所有成员理解的 阅读全文
摘要:
简介:本文介绍了一些提高系统用例模型质量的技巧和技术。本文改编自 Object Primer 2nd Edition 的第 6 章。 -->本文的标签: uml标记本文!发布日期:2001 年 1 月 04 日 级别:初级 访问情况 :5332 次浏览 评论:0(查看|添加评论 - 登录) 平均分 (7个评分)为本文评分从参与者的角度并以主动语态编写用例。 应该以主动语态:“学生表明参加研习班意向”,而不是被动语态“研习班意向被学生表明”来编写用例。而且,应该从参与者的角度来编写用例。毕竟,用例的目的是理解用户如何对系统进行操作。 编写方案文本,而非功能需求。 用例描述的是对参与者来说有 阅读全文
摘要:
简介:不管您喜欢与否,诸如统一建模语言 (UML)类模型和用例模型这样的软件图往往是根据它们的外观来判定其好坏的。看上去整洁的图比看上去杂乱的图更容易受到读者 -- 常常是您的用户或高级经理 -- 的青睐。 -->本文的标签: uml标记本文!发布日期:2000 年 11 月 27 日 级别:初级 访问情况 :7623 次浏览 评论:0(查看|添加评论 - 登录) 平均分 (17个评分)为本文评分我很愿意描述几个重要的经验法则,这些法则将使您比其他建模同仁做得更好。这些虽然简单但很关键的建议主要集中在如何安排组成软件图(包括UML类模型、用例模型,甚至持久模型)的那些框和线条,并因此适用 阅读全文
摘要:
简介:本文来自于 Rational Edge本文作为 UML 基础的、关于统一建模语言的基础图的一系列文章的一部分,提供对序列图(Sequence Diagram,又称为 顺序图)的详细介绍。它也介绍了最近的 UML 2.0 规范的几个新符号元件。在是二月,而且到如今你或许已经读到、或听到人们谈论UML 2.0 —— 包括若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在修改这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已采纳 UML 2.0草案规范(又名 UML 2)。我不喜欢在一系列文章的中间,把重点从 1.4 变为 2. 阅读全文
摘要:
Donald Bell, IBM 全球服务, IBMDonald Bell是IBM全球服务的一个IT专家,在那儿他和IBM的客户一起致力于设计和开发基于软件解决方案的J2EE。简介:来自 Rational Edge:这篇文章介绍组件图,一个在新的统一建模语言 2.0中规定的结构图。 -->本文的标签: uml, uml_(unified_modeling_language)标记本文!发布日期:2005 年 2 月 15 日 级别:初级 访问情况 :12294 次浏览 评论:1(查看|添加评论 - 登录) 平均分 (23个评分)为本文评分 该文是关于在统一建模语言 2.0或UML中使用的基 阅读全文
摘要:
了21世纪--准确地说是2003年,UML已经获得了业界的认同。在我所见过的专业人员的简历中,75%都声称具备UML的知识。然而,在同绝大多数求职人员面谈之后,可以明显地看出他们并不真正了解UML。通常地,他们将UML用作一个术语,或对UML一知半解。大家对UML缺乏理解的这种状况,促进我撰写这篇关于UML 1.4的快速入门文章。当阅读完本文时,您还不具备足够的知识可以在简历上声称自己掌握了UML,但是您已具有了进一步钻研该语言的良好起点。参考 UML 基础系列的其他文章和教程统一建模语言(UML) 版本 2.0UML 基础: 类图UML 基础: 序列图UML 基础: 组件图绘制整洁的 UML 阅读全文
摘要:
简介:所谓的“模型驱动”开发(MDD)方式,已经显示出了它们从根本性上提高软件质量和开发生产力方面的潜力。与传统的方法相比,这种方式是基于较高层次上的抽象和更好的自动化利用的。由于建模语言对MDD的成功具有关键性的作用,所以最近完成了对基于工业标准的统一建模语言(UML)的主要修订。随着一些重要的新的建模能力添加到其中――比如更精确地获得软件架构的能力――这次修订的主要特性使得语言定义更加精确,从而达到了更高层次的自动化。这篇文章解释了这一特性是如何实现的,并且描述了 UML 2.0 的其他亮点。 -->本文的标签: ibm_software_delivery_platform, mda 阅读全文
摘要:
基础如先前所提到的,类图的目的是显示建模系统的类型。在大多数的 UML 模型中这些类型包括:类接口数据类型组件UML 为这些类型起了一个特别的名字:“分类器”。通常地,你可以把分类器当做类,但在技术上,分类器是更为普遍的术语,它还是引用上面的其它三种类型为好。类名 类的 UML 表示是一个长方形,垂... 阅读全文