系统分析考试辅导:绘制整洁的UML图

系统分析考试辅导:绘制整洁的UML图,第1张

系统分析考试辅导:绘制整洁的UML图,第2张

不管您喜欢与否,诸如“统一建模语言 (UML)”类模型和用例模型这样的软件图往往是根据它们的外观来判定其好坏的。看上去“整洁”的图比看上去杂乱的图更容易受到读者 -- 常常是您的用户或高级经理 -- 的青睐。本文源自 Building Object Applications That Work 的第3 章。

  我很愿意描述几个重要的经验法则,这些法则将使您比其他建模同仁做得更好。这些虽然简单但很关键的建议主要集中在如何安排组成软件图(包括 UML 类模型、用例模型,甚至持久模型)的那些框和线条,并因此适用于所有种类的图。

  要绘制一个外观整洁的图,您应该避免:

  · 大小不一的框

  · 对角线

  · 交叉线

  · 曲线

  · 混乱的图

  · 不必要的细节

  让我们从一个示例开始。在图 1 和 2 中,您可以看到两个用两种不同风格绘制的图。第一个复杂,没有章法,而第二个简单,组织良好(虽然有些乏味)。您认为哪个设计更好呢?大多数人都会赞成第二个看上去更好一些,因为虽然这两种设计在功能上是相等的,但第二个的安排更整洁。
     

  避免大小不一的框
  如何对图 1 加以改进呢?首先,确保所有框的大小都一样。大框看上去比小框更重要一些,如果这是您尝试表达的,那么这样做没错 -- 但如果让我选的话,我宁愿将所有框保持相同的大小。这种方法最适合于“UML 用例”图,因为其中的所有用例框和参与者符号可以很方便地统一成一样,此外还适用于“UML 协作图”、“UML 序列图”和“UML 用户界面流程图”。对于框中包含的信息量不同的图,例如“UML 类图”(其中个别类有数量不等的属性和操作),或者“UML 状态图表图”和“持久”(数据)模型,那就有一些困难了。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 系统分析考试辅导:绘制整洁的UML图

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情