首页计算机计算机软件软件工程导论 5.3 UML静态建模-用例图.pptx

5.3 UML静态建模-用例图.pptx

页数:15页文件大小:261.2 KB来源: 软件工程导论ppt课件

本课件围绕UML静态建模:用例图展开,依次讲解UML静态建模用例图等内容,并结合图示与文字版说明UML静态建模用例图的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。

UML静态建模用例图描述外部执行者,给出用例图用例图描述外部执行者(actor)与系统的交互表达系统
用例图执行者:描述与系统交互的人或物,介绍代表外部实体(如用户硬件设备或其它软件系统)
UML静态建模用例图,展示执行者、用例及其相互关系
查看本课件的文字版(共 15 页,供检索与复制)

第1页:UML静态建模用例图描述外部执行者

UML静态建模-用例图用例图描述外部执行者(actor)与系统的交互,表达系统功能,即系统提供服务。主要元素:用例和执行者。用例:执行者与计算机一次典型交互,代表系统某一完整功能。

第2页:用例图执行者:描述与系统交互的人或物

UML静态建模-用例图执行者
描述与系统交互的人或物,代表外部实体(如用户、硬件设备或其它软件系统)。

第3页:UML静态建模用例图

UML静态建模用例图:本页为图示内容,展示执行者、用例及其相互关系。

第4页:UML静态建模用例图例

UML静态建模-用例图例
建立一航空公司的机票预定系统,让客户通过电话或网络买票、改变订票、取消订票、预定旅馆、租车等等。

第5页:UML静态建模用例图建立用例模发现执行者

  • UML静态建模-用例图建立用例模型
  • 发现执行者
  • 谁使用该系统;
  • 谁改变系统的数据;
  • 谁从系统获取信息;
  • 谁需要系统的支持以完成日常工作任务;
  • 谁负责维护、管理并保持系统正常运行;
  • 系统需要应付那些硬件设备;
  • 系统需要和那些外部系统交互;
  • 谁对系统运行产生的结果感兴趣。

第6页:UML静态建模用例图(续)

UML静态建模用例图(续):本页为图示内容,展示执行者、用例及其相互关系。

第7页:UML静态建模用例图获取用例向执行者提出

  • UML静态建模-用例图
  • 获取用例向执行者提出问题获取用例
  • 执行者需获取何种功能,需要作什么;
  • 执行者需读取、产生、删除、修改或存储系统中某种信息;
  • 系统发生事件和执行者间是否需要通信。

第8页:UML静态建模用例图用户观点非系统观点

UML静态建模用例图用户观点非系统观点:本页为图示内容,展示执行者、用例及其相互关系。

第9页:UML静态建模用例图(续)

UML静态建模用例图(续):本页为图示内容,展示执行者、用例及其相互关系。

第10页:机票预订系统用例

机票预订系统用例:本页为图示内容,展示执行者、用例及其相互关系。

第11页:UML静态建模用例图(3)执行者间关联

UML静态建模用例图(3)执行者间关联:本页为图示内容,展示执行者、用例及其相互关系。

第12页:UML静态建模用例图用例间关联泛化关系

  • UML静态建模-用例图
  • 用例间关联泛化关系一般与特殊关系有父用例的行为,可出现在父用例出现的任何地方。添加自己行为(前者检查文本密码,后者检查用户视网膜)。

第13页:UML静态建模用例图扩展关系允许一个用例

UML静态建模-用例图扩展关系允许一个用例扩展另一用例提供的功能,与泛化关联类似,有更多规则限制:基本UseCase必须声明若干“扩展点”,扩展UseCase只能在扩展点上增加新行为。

第14页:UML静态建模用例图包含关系一个基本

UML静态建模-用例图包含关系一个基本UseCase行为包含另一个UseCase行为。Check Credit检查输入的信用卡号是否有效,有足够资金。处理Purchase Ticket用例,总运行Check Credit用例

第15页:机票预订系统用例图

机票预订系统用例图:本页为图示内容,展示执行者、用例及其相互关系。

《软件工程导论》课件目录

顶部目录