我需要深入了解UML的教学内容。我是一个关于系统分析和设计的“2学分100级入门课程”的辅助手段(这与我的矛盾)。该文本是为典型的300级3学分课程编写的。本章介绍了~7个UML图,它已经非常简单了,我不得不进一步删除它。我有一周或两个课时来报道。
我已经得出结论,我可以把这本书弄糟并覆盖好类图,这会将它们介绍给很多基本的OO概念,或者我可以简单地瞄准这7个图的基本识别(甚至不希望它们创建任何)。但是我觉得基本的认可会如此彻底地撇开表面,对于这些全新的程序员来说毫无用处,而且图表会毫无意义地运行在一起。建议非常感谢。
顺便说一下,7是:对象关系,用例,类,序列,状态转换,活动和业务流程建模。
答案 0 :(得分:0)
有几个UML元素可以轻松映射到代码,因此可以直接用作设计元素。
我想说这是教授UML元素的最小有用集合。如果你有时间,我也会鼓励人们学习用例图,尽管许多人发现文本文档对于那种类型的分析同样有效。
答案 1 :(得分:0)
我建议关注类图。它们是用于分析,设计和记录软件系统(信息,状态,结构)的最有用的UML图。您可以展示类图定义的方式
您可以在分析阶段展示如何将类用于概念信息建模(也称为域建模),其中它们定义了真实世界的对象类型,在设计阶段进行设计建模,他们定义了与某些目标编程语言相关的独立于平台的计算结构。