用例图

1 用例图

1.1 活动者+系统边界+用例+用例规约+关系的概念

1.1.1 活动者

  1. 活动者间有泛化关系(因为参与者在我们代码中,本质上还是类,所以在参与者中也存在继承的关系)

  2. 参与者不止是人员,也有可能是信息系统、设备。也可能是时间。

1.1.2 用例

  1. 用例:用例是从系统的使用者角度来描述系统中的信息,即在系统的外部所能看到的系统的功能,而不考虑系统内部对该功能的具体实现

  2. 用例规约:用例图只是简单的用图形方式描述系统,关于功能的完整解说还是需要用用例描述来详细表达。用例描述是一张表格,有一定格式。

  1. 补充规约

1.1.3 关系

1.1.3.1 包含

  1. 提问:为什么要把包含依赖单独拿出来呢?
    答案:像代码包装成函数一样,因为被包含的用例实现的功能可能在很多地方都有,所以把它当作一个单独的用例来调用

  2. 强调:图书管理系统不包含借阅、还书等功能,因为包含意味着一定会执行!!!!


1.1.3.2 扩展

  1. 扩展是可有可无的功能,包含是必须要有的

  2. 扩展用例指向基本用例,顺序不要反了。

  3. 扩展用例对基用例不可见。

  4. 扩展用例可以访问基用例的属性,因此它能根据基用例中扩展点的当前状态来判断是否执行自己。

  5. (深入理解见链接
    注:用例之间只能存在extend,include,泛化关系;只有用例和活动者之间才有关联关系

1.1.4 活动图

1.1.5 词汇表Glossary

1.1.6 需求规格说明书

相当一个技术合同

1.1.7 需求管理工具、需求管理软件

posted @ 2022-09-28 14:00  bear_xin  阅读(156)  评论(0)    收藏  举报