第3章 用例和用例图
- 格式:ppt
- 大小:1.27 MB
- 文档页数:63
uml仓库 管理系统课程设计一、课程目标知识目标:1. 学生能理解UML的基本概念,掌握UML图的使用方法。
2. 学生能掌握仓库管理系统的功能需求、业务流程和数据流程。
3. 学生能运用UML图描述仓库管理系统的静态结构和动态行为。
技能目标:1. 学生能运用UML工具绘制类图、用例图、序列图等,对仓库管理系统进行建模。
2. 学生能通过小组合作,分析和解决实际项目问题,提高团队协作能力。
3. 学生能运用所学知识,对仓库管理系统进行优化和改进。
情感态度价值观目标:1. 学生通过课程学习,培养对软件工程和系统分析的兴趣,提高学习积极性。
2. 学生能够认识到UML图在软件开发中的重要性,增强对软件工程规范的认识。
3. 学生在课程实践中,培养认真负责、严谨细致的工作态度,提高沟通协作能力。
课程性质:本课程为实践性较强的课程设计,旨在让学生运用所学知识,结合实际项目,进行UML建模和系统分析。
学生特点:学生处于高年级阶段,已具备一定的编程基础和软件工程知识,具备独立思考和解决问题的能力。
教学要求:教师需引导学生运用UML工具进行系统建模,注重培养学生的实际操作能力和团队协作精神,提高学生对实际项目的分析和解决能力。
通过课程目标的实现,为学生的未来职业发展奠定基础。
二、教学内容1. UML基本知识回顾:包括UML的基本概念、类图、用例图、序列图等。
教材章节:第一章 UML基本概念;第二章 类图与对象图;第三章 用例图与序列图。
2. 仓库管理系统需求分析:学习如何进行系统功能需求、业务流程和数据流程分析。
教材章节:第四章 系统分析与设计;第六章 数据流程图。
3. UML建模实践:a. 运用UML工具绘制类图、用例图、序列图等。
b. 根据仓库管理系统需求,进行系统建模。
教材章节:第二章 类图与对象图;第三章 用例图与序列图;第五章 UML工具使用。
4. 仓库管理系统优化与改进:结合实际情况,对系统进行优化和改进。
教材章节:第七章 系统优化与改进。
中北大学软件学院实验报告
专业:软件工程
方向:软件开发与测试
课程名称: UML
班级:
学号:
姓名:
辅导教师:井超
2017年3月制
4.用例图如下所示
1).系统参与者
系统角色
2).图书管理
图书管理用例图3).图书借阅和还书用例图
图书的借阅和归还用例4).图书管理系统的整体用例图
图书管理系统的整体用例图
5.实验结论及心得
通过本次实验,我掌握了在课堂上学习的用例图等。
加深了对书本知识的认识和记忆。
在实验中我学会了去如何操作ro se工具图。
通过ro se工具图,可以去清晰的去展示一个关系等。
使用非常方便。
【关键字】精品第3章用例图习题一、简答题1. 什么叫参与者,参与者有哪些基本特性?答:参与者也被称为活动者,是与系统发生交互的外部实体。
参与者的特性有:1)参与者位于系统的外部,不属于系统的内容;2)参与者与系统发生交互关系,交互关系主要有:使用系统,启动系统,获取系统信息或给系统提供信息;3)参与者和系统之间存在交互信息的接口,系统提供接口让参与者使用系统,或者系统通过参与者的接口与参与者进行交互。
2. 用例有哪些特性?答:概括起来,用例有以下特性:1)用例描述用户对系统的期望,被用于软件需求建模,一个用例对应于软件能够为参与者提供的一项服务。
2)用例反映参与者与系统一次完整的交互过程。
这个交互过程总是要耗费一段时间,并执行一定的流程。
流程的执行是参与者与系统的一段互动过程,在这个过程中有输入到系统的信息,以及系统反馈给参与者的信息。
3)用例的执行过程是系统为参与者的一次服务过程,这个服务就体现为系统提供给参与者的功能。
一个用例执行的完成,需要有确定的评价结果,这个结果表现为系统提供给参与者的一项完整的功能。
4)用例是软件设计和测试的依据。
3. 用例之间有哪几种关系?答:泛化关系,包含关系,扩展关系。
4. 用例叙述应该包括哪些基本内容?答:包括:用例编号,用例名,参与者,前置条件,事件流,后置条件。
二、填空题1. 用例图的要素包括(参与者)、用例和(关系)。
2.参与者的英名名称是(actor),参与者也被称为(活动者)。
3.参与者的类型可以是(人)、设备、(外部系统)和时间。
4.用例的英名名称是(usecase),也被称为(用案)和(用况)。
5.用例之间的关系有(泛化)、包含和(扩展)。
6.执行用例之前系统所处的状态被称为(前置条件),(事件流)被称为用例执行的流程。
三、选择题1.下面不属于用例图作用的是(C )A:展现软件的功能B:展现软件使用者和软件功能的关系C:展现软件的特性D:展现软件功能相互之间的关系2.下面(B )不属于用例图的要素A:参与者B:包含C:用例D:关系3.下面对参与者说法不正确的是(A )A:是系统的一个实体B:也叫活动者C:在系统外部D:与系统发生交互4.下面(D )不属于参与者类型()A:人B:设备C:外部系统D:交互对象5.下面对用例说法不正确的是(C )A:usecase B:用况C:使用情况D:用案6.下面不属于用例特点的是(B )A:用例描述用户可见的软件功能B:用例反映功能的不同抽象层次C:用例反映参与者与系统一次完整的交互过程D:用例是软件设计和测试的依据7.下面不属于用例之间关系的是(A )A:关联B:泛化C:包含D:扩展四、练习题1.根据你的理解,把下面的用例图补充完整。