首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类-类之间的依赖关系图

类-类之间的依赖关系图
EN

Software Engineering用户
提问于 2020-03-24 09:09:37
回答 2查看 114关注 0票数 1

需求可以用类图来表达吗?

例如:

学生可以报名上课。有不同的课程。有些类有依赖关系,例如,在进入西班牙语II和西班牙语I之前,您不能进入西班牙语III。

如何建模?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2020-03-24 10:24:59

不,大多数需求不能在类图中完全表达。

类图显示了类之间如何相互关联的静态结构,但是许多需求对它们也有一个动态的方面。但是,需求确实驱动了类图的结构。

例如,为了能够满足学生在被允许注册“西班牙语II”之前必须遵循“西班牙语I”类的要求,类图必须显示类与自身的可选关系,以记录类的可能先决条件。

票数 3
EN

Software Engineering用户

发布于 2020-03-24 10:52:15

需求可以通过使用配置文件自己创建的需求元素来表达(已经有几个配置文件提供了这类元素)。但是,您可以更快地添加来自需求的约束,并将它们粘贴到类图中--链接到它们应该属于的位置。约束可以表示为{note with text in curly brackets}。最终,您可以使用<<pre-condition>><<post-condition>><<invariant>>对其进行定型。

关于您列出的需求:它们与运行时相关,更适合用例。以上更多的是“学生姓名不得超过20个字符等”。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/406910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档