当前位置:   article > 正文

软件工程学习笔记(三)_在软件开发中如何确定系统的参与者

在软件开发中如何确定系统的参与者

9.1用例建模概念

文本描述

用例图

 什么是用例

定义系统的一系列行为 通过此可为参与者提供有价值可观测的结果。

定义一个参与者要用到的系统功能

描述系统为实现参与者价值所开展的行为序列

对参与者与系统之间的交互活动进行建模

从特定的用户角度出发,是完整的,实现特定用户价值的事件流

参与者

与系统交互的人

与系统交互的硬件组件

或者其他的外部系统

关注的重点是所承担的“角色

参与者的名要明确定义其角色

关联

参与者与用例之间的交互通道

用一条直线表示交互——关联

有箭头的关联指出是谁发起的交互

没有箭头则表明双方都可以发起交互

场景是用例的实例

 


9.2用例建模过程

第一步

找到所有的参与者和用例(寻找参与者)

 识别出参与者并做简单的描述(识别参与者)

 

识别出用例并做简单的介绍(识别用例)

 

第二步

编写用例,列出用例

 

给用例事件流程划分重要等级

按照重要程度排序详细描述事件流程

用例的生命周期

 用例文档模板

 


9.3用例建模精讲

设定系统边界

 用例与功能分解的区别

 正确的用例建模

 用例图钟的主要图标


9.4建模工具介绍

常用的系统建模工具

 

 

 


9.5微信抢票应用案例


个人总结

这几节课主要介绍了用例建模的概念以及相关的工具的介绍。最重要的点我认为是对于用例图的理解,需要搞清楚参与者,用例,关联三者的关系,而这之中的重中之重就是需要分清楚用例和功能分解两者的区别。此外就是深感各个课程间的息息相关,在软件工程的学习过程中又看到了UML课的影子,然后本节课就没有太多别的感悟了。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号