- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计与系统开发 第6章 项目需求分析 * 驱动任务一 分析ATM机项目角色、功能,并绘制出用例图。 * 目标及知识点 项目需求分析过程 1 1 UML用例图基本符号 2 * 系统角色 了解需求的第一步,我们必须要掌握到底是哪几种人或哪些设备要使用这个项目,既“为谁做”这个软件,使用系统的这几种人或设备我们称之为角色 谁将使用该系统的主要功能 谁将需要该系统的支持以完成工作。 谁将需要维护、管理该系统,以及保持该系统处于工作状态。 系统需要处理哪些硬件设备 与该系统交互的是什么系统 谁或什么系统对本系统产生的结果感兴趣。 * UML图中的角色符号 在UML图中采用一个小人儿来表示角色 如我们分析一个财务软件,里面存在着两种角色。 * 用例分析 在角色分析的同时要分析,他(它)们到底要用这个软件系统来“做什么”,这里角色采用软件系统完成的功能就是我们所说的用例 在UML图中采用一个椭圆进行表示。 * 角色与用例之间的关系 角色和用例如果割裂开来基本是没有意义的,只有他们两者在一起才能表述谁要用这个系统干什么。这就形成了需求分析当中非常关键的用例图。 用例图示例 * 角色与角色之间的关系 泛化 继承 * 用例之间的关系 包含(include)关系 当A用例的完成的过程包含了B用例,我们就称A包含B 。比如我们在使用ATM机取款的时候,系统不会只做取款操作而是先查询你有没有这么多钱,然后再判断让不让你取。 在UML图上如下图表示: * 用例之间的关系 扩展(extend)关系 当用例A完成以后可以选择是否去完成B,完成A不一定要完成B,但如果要完成B则必须要完成A,我们称这种关系为扩展关系。 在UML图上如下图表示: * 用例之间的关系 泛化(generalization)关系 泛化我们可以理解为继承关系,如打印凭条在ATM机中可以有转账凭条和取款凭条,它们的基本功能是一致的,可以看成是从打印凭条这个用例继承过来的。 在UML图上如下图表示: * 任务实现 1 分析角色 2 3 分析用例 分析隐藏功能 4 分析用例抽象出共通的用例 * 课堂总结
您可能关注的文档
- (ARM原理与C程序设计)第七章ARM接口程序设计.ppt
- (ARM原理与C程序设计)第三章ARM指令表.ppt
- (ARM原理与C程序设计)第一章ARM概述与开发环境.ppt
- (CC++语言程序设计)第1章 概述.ppt
- (CC++语言程序设计)第2章 数据类型和表达式.ppt
- (CC++语言程序设计)第3章 程序设计基础.ppt
- (CC++语言程序设计)第4章 数组.ppt
- (CC++语言程序设计)第5章 函数.ppt
- (CC++语言程序设计)第6章 结构体、共用体与枚举.ppt
- (CC++语言程序设计)第7章 编译预处理.ppt
- (Java面向对象程序设计与系统开发)第7章项目开发环境搭建.ppt
- (Java面向对象程序设计与系统开发)第8章概要设计与数据库设计.ppt
- (Java面向对象程序设计与系统开发)第9章JDBC方式连接数据库.ppt
- (Java面向对象程序设计与系统开发)第10章单元测试.ppt
- (Java面向对象程序设计与系统开发)第11章项目编码实现.ppt
- (Java面向对象程序设计与系统开发)第12章线程处理.ppt
- (Java面向对象程序设计与系统开发)第13章功能拓展-GUI.ppt
- (JSP程序设计实用案例教程)ch1开发体系与环境配置.ppt
- (JSP程序设计实用案例教程)ch2HTML基础.ppt
- (JSP程序设计实用案例教程)ch3jsp语法与内置对象.ppt
最近下载
- 光伏发电站场内及并网安全技术白皮书.pdf
- API SPEC 4F 钻井和修井井架、底座规范1995.doc VIP
- 浅谈在新课标下如何培养学生的阅读能力.doc VIP
- 2023年09月浙江温州市平阳县部分事业单位面向高校毕业生退役士兵公开招聘6人笔试历年难易错点考题荟萃附带答案详解_1.docx VIP
- 《中华人民共和国安全生产法》培训解读课件.pptx VIP
- 《中华人民共和国安全生产法》解读与培训.pptx VIP
- 电子商务专业课程体系构建与实践教学方案.docx VIP
- 《中华人民共和国矿山安全法实施条例》深度解读课件.pptx VIP
- 【温州】2024年浙江温州平阳县部分事业单位面向高校毕业生退役士兵招聘工作人员6人笔试历年典型考题及考点剖析附带答案详解.docx VIP
- 中央苏区三次发行公债与三次借谷.docx VIP
文档评论(0)