用例建模Use Case Modeling

工程实践简介

我们小组的工程实践项目是构建一个自动提取文章摘要系统。对特定领域的文字进行读取,提取其中的关键词句概括成最能概括文章关键信息的一段话。如果对提取的摘要不满意可以反馈给客户端。

用例建模简述

用例用于表示系统所提供的服务,它定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对话。从用户的角度来看,他们并不想了解系统的内部结构和设计,他们所关心的是系统所能提供的服务,也就是被开发出来的系统将是如何被使用的,这就用例方法的基本思想。

参与者是指存在于被定义系统外部并与该系统发生交互的人或其他系统,他们代表的是系统的使用者或使用环境。

通讯关联用于表示参与者和用例之间的对应关系,它表示参与者使用了系统中的哪些服务(用例),或者说系统所提供的服务(用例)是被哪些参与者所使用的。

  用例模型的四种关系(通讯关联):

  1.关联:建立参与者与用例通信的渠道,当然关联可以是双向的,可以是单向的。箭头的方向表示消息的传递方向。

  2.依赖:一个用例受到另一个用例的影响。

  3.包含:基USE CASE图本用例的行为包含了另一个用例的行为

  4.继承:扩展用例是基本用例的一个扩展,

  5.泛化:存在于Actor和Use case之间,例如数学老师是老师的泛化,从特殊指向一般。

实践

 

 小结

通过用例建模我对项目开发中需要注意的方面有了进一步了解,能够结合用户的需要更清楚的对系统的大概结构有个清晰认识,用户也可以结合用例图提出更新的诉求和改进。

 

posted @ 2019-11-03 14:22  Ai_vril  阅读(114)  评论(0编辑  收藏  举报