软件工程中的用例图关系提问

新手上路,请多包涵

小白提问:请问用例图中的泛化和包含关系,除了包含只能用于表述用例之间的关系外,还有什么区别呀?泛化关系就是继承关系,但是貌似包含关系也有继承的味道。

阅读 2k
2 个回答
新手上路,请多包涵

泛化关系就是继承关系,A是子类、B是父类这样,A————▷B

包含关系,表示A需要用到B,需要把B给用进去(一般是把公共部分提取出来),用 A------------>B 表示;(缺少了B,则A则不完整),整体和部分的关系

举个例子吧,

图书管理系统 包含 查询图书,修改图书,删除图书。(即查询图书,修改图书,删除图书为图书管理系统的子系统)

注册 是对 本地注册,线上注册 的泛化。(即注册、本地注册、线上注册都是注册,只不过本地注册、线上注册是注册的特例,更加具体)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题