第3章用例和用例图

第3章用例和用例图

ID:70415298

大小:397.00 KB

页数:59页

时间:2021-11-22

第3章用例和用例图_第1页
第3章用例和用例图_第2页
第3章用例和用例图_第3页
第3章用例和用例图_第4页
第3章用例和用例图_第5页
第3章用例和用例图_第6页
第3章用例和用例图_第7页
第3章用例和用例图_第8页
第3章用例和用例图_第9页
第3章用例和用例图_第10页
资源描述:

《第3章用例和用例图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章用例和用例图3.1用例图3.2参与者3.3用例3.4用例间的关系3.5用例视图3.6事件流及脚本3.7用例的描述3.8实例——图书馆管理系统中的用例图3.1用例图使用场合:用例图显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供的服务。用于表现系统根据需求所提供的功能用例图最常用来描述系统以及子系统。与用户沟通系统流程,并将沟通内容绘制成用例图3.1用例图用例图包含6元素:参与者(Actor)用例(UseCase)用例间关系(Association)脚本(Scenario)描述(Descr

2、iption)系统3.2参与者参与者指系统外部的、需要使用系统或与系统交互的一个实体。参与用例的执行过程。通过向系统输入或请求系统输入某些事件来触发系统的执行。每个参与者可以参与一个或多个用例。一个用例可以由多个参与者使用3.2参与者参与者的种类:系统用户(人)与所建造系统交互的其他系统(外部系统)设备图形表示:Icon形式Label形式Decoration形式确定参与者参与者的识别谁将使用系统的主要功能?谁将需要系统的支持来完成他们的日常任务?谁必须维护、管理和确保系统正常工作?谁将给系统提供信息、使用信息和删

3、除信息?系统需要处理哪些硬件设备?系统使用了外部资源吗?系统需要与其他什么系统交互吗?谁或者什么对系统产生的结果感兴趣?一个人同时使用几种不同的规则吗?几个人使用相同的规则吗?系统使用遗留下来的应用吗?参与者间的关系在用例图中,使用泛化关系来描述多个参与者之间的公共行为。示例:子参与者继承父参与者的行为和含义,并能增加自己特有的行为和含义子参与者可以出现在父参 与者能出现的任何位置上父参与者子参与者子参与者3.3用例定义:对一组动作序列的描述,系统通过执行这一组动作序列为参与者产生一个可观察的结果3.3用例图形表

4、示用椭圆形表示, 用例的名字显示 在图标的下面例1,字处理程序例2,银行业务系统3.3用例注意:不要把所有需求都以用例的形式表示出来,只把重要的、交互过程复杂的用例找出来用例不是系统的全部需求,全部需求包括:系统的目的和范围;系统中的术语表;用例;系统采用的技术;开发过程中的参加人员、业务规则、系统运行所依赖的条件等;法律、政治、组织机构等用例是与实现无关的关于系统功能的描述。是一种功能分解的技术,并没有使用面向对象思想。3.3用例协作是对由共同工作的类、接口和别的元素所组成的群体的命名,这组群体提供合作的行为。

5、协作的内部由两部分组成:结构部分:类等建模元素行为部分:建模元素如何协调工作图形表示识别用例用例识别识别用例最好的方法就是从分析系统的参与者开始,考虑每

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。