- 0
- 0
- 约小于1千字
- 约 13页
- 2018-03-14 发布于天津
- 举报
教学课件课件PPT医学培训课件教育资源教材讲义
面向对象程序设计与系统开发
第6章 项目需求分析
2
驱动任务一
分析ATM机项目角色、功能,并绘制出用例图。
3
目标及知识点
4
系统角色
了解需求的第一步,我们必须要掌握到底是哪几种人或哪些设备要使用这个项目,既“为谁做”这个软件,使用系统的这几种人或设备我们称之为角色
谁将使用该系统的主要功能
谁将需要该系统的支持以完成工作。
谁将需要维护、管理该系统,以及保持该系统处于工作状态。
系统需要处理哪些硬件设备
与该系统交互的是什么系统
谁或什么系统对本系统产生的结果感兴趣。
5
UML图中的角色符号
在UML图中采用一个小人儿来表示角色
如我们分析一个财务软件,里面存在着两种角色。
6
用例分析
在角色分析的同时要分析,他(它)们到底要用这个软件系统来“做什么”,这里角色采用软件系统完成的功能就是我们所说的用例
在UML图中采用一个椭圆进行表示。
7
角色与用例之间的关系
角色和用例如果割裂开来基本是没有意义的,只有他们两者在一起才能表述谁要用这个系统干什么。这就形成了需求分析当中非常关键的用例图。
用例图示例
8
角色与角色之间的关系
泛化
继承
9
用例之间的关系
包含(include)关系
当A用例的完成的过程包含了B用例,我们就称A包含B 。比如我们在使用ATM机取款的时候,系统不会只做取款操作而是先查询你有没有这么多钱,然后再判断让不让你
您可能关注的文档
- 《论语》导读课件教材教学课件.ppt
- 《旅游财务管理实务》第八章:旅游企业利润分配管理教材教学课件.ppt
- 《旅游财务管理实务》第二章:旅游财务管理的两个价值观念教材教学课件.ppt
- 《马克思主义基本原理概论》串讲教材教学课件.ppt
- 《人民调解法》解读教材教学课件.ppt
- 《司法化学》常用光谱教材教学课件.ppt
- 《思想道德修养与法律基础》第八章了解法律制度自觉遵守法律教材教学课件.ppt
- 《素描速写》第六章__创意的头脑教材教学课件.ppt
- 《孙子兵法》与创新营销艺术教材教学课件.ppt
- 《吸入麻醉临床操作规范》解读教材教学课件.ppt
- Java面向对象程序设计与系统开发第7章项目开发环境搭建教材教学课件.ppt
- Java面向对象程序设计与系统开发第8章概要设计与数据库设计教材教学课件.ppt
- Java面向对象程序设计与系统开发第9章JDBC方式连接数据库教材教学课件.ppt
- Java面向对象程序设计与系统开发第10章单元测试教材教学课件.ppt
- Java面向对象程序设计与系统开发第11章项目编码实现教材教学课件.ppt
- Java面向对象程序设计与系统开发第12章线程处理教材教学课件.ppt
- Java面向对象程序设计与系统开发第13章功能拓展-GUI教材教学课件.ppt
- Java实用程序设计(西电版)第1章Java概述教材教学课件.ppt
- Java实用程序设计(西电版)第2章Java语言基础教材教学课件.ppt
- Java实用程序设计(西电版)第3章Java面向对象的程序设计教材教学课件.ppt
最近下载
- 放射治疗技术常用放射治疗机械设备讲座.ppt VIP
- DB11T1628-2019 钢管混凝土顶升法施工技术规程.pdf
- ASME B31.1-2010 动力管道中文版.pdf
- 喜来登设施及面积配比.pdf VIP
- 【复习资料】10396比较文学研究资料(复习重点习题).doc VIP
- 血站质量管理规范.pdf VIP
- 合肥科技职业学院《国际商务谈判》2025-2026学年期末试卷.docx VIP
- 合肥科技职业学院《互联网金融理财与投资》2025-2026学年期末试卷.docx VIP
- 吉利缤越中控面板、下饰板总成装配工艺设计.pdf VIP
- 正铲液压挖掘机工作装置设计毕业设计.doc VIP
原创力文档

文档评论(0)