基本信息
文件名称:UML软件建模任务驱动教程(第3版)-教案 模块七 CS应用系统建模.docx
文件大小:21.72 KB
总页数:3 页
更新时间:2025-07-01
总字数:约1.92千字
文档摘要

教学流程设计(理实一体化)

教师姓名

系部专业

授课对象

课程名称

UML软件建模

授课时间

使用教材

UML软件建模任务驱动教程

计划学时

10学时

教学形式

及地点

教学目标

知识目标

能力(技能)目标

素质目标

熟悉管理信息系统的业务需求、功能模型、操作流程的分析方法

学会识别管理信息系统的参与者、用例和类

学会构建管理信息系统的用例图、类图、顺序图、活动图

熟悉UML包图、组件图和部署图的组成

学会用RationalRose绘制包图、组件图和部署图

学会导入与导出RationalRose的模型

学会在RationalRose中发布系统模型

培养学生严谨的建模思维

增强对软件开发流程的兴趣与探索精神

教学内容

模块7C/S应用系统建模

【任务7-1】绘制“数据查询”子模块的用例图

【任务7-2】绘制“图书借阅查询类”的类图

【任务7-3】绘制“图书借阅数据查询界面类”的类图

【任务7-4】绘制“图书借阅数据查询”的顺序图

【任务7-5】绘制“图书借阅数据查询”的活动图

【任务7-6】分析与构建图书管理系统的UML模型

【任务7-7】绘制“条码编制与图书入库”子模块的用例图

【任务7-8】绘制“图书类”的类图

【任务7-9】绘制“条码编制与图书入库界面类”的类图

【任务7-10】绘制“条码编制与图书入库”的顺序图

【任务7-11】绘制“条码编制与图书入库”的活动图

重点难点及解决方法

重点难点:

识别系统的参与者、用例和类

构建系统的用例图、类图、顺序图和活动图

在RationalRose绘制包图、组件图和部署图

解决方法:

1、详细讲解顺序图和活动图的功能和组成元素,结合实际案例进行演示,帮助学生理解图的表示方法。

2、通过RationalRose软件,逐步演示顺序图和活动图的绘制过程,包括对象、消息、生命线等的添加和调整。

3、布置相关任务,让学生在RationalRose中实际绘制顺序图和活动图,教师巡视指导,及时解答学生的问题。

4、分析典型顺序图和活动图案例,讨论对象交互过程中的关键点,加深学生对图的理解。

教学方法

任务驱动教学法、分组讨论法、自主学习法、探究式训练法

教学资源

演示案例、案例素材、机房资源

主要流程

1.知识点引入

引出UML和RationalRose的概念,简要介绍UML在软件建模中的重要性和应用场景,特别是顺序图和活动图的作用。

2.案例导入

介绍“C/S应用系统”的功能,展示“数据查询”和“条码编制与图书入库”子模块的界面,引导学生思考其功能需求。

3.案例分析

分析“条码编制与图书入库”子模块的功能需求,讲解如何根据功能需求绘制用例图、类图和顺序图。

4.专题辅导

针对学生在任务实施过程中普遍存在的难点问题,通过举例、对比分析等方式,深入讲解相关知识与绘图技巧,帮助学生突破学习瓶颈。

教师活动

学生活动

分析讲解案例,应用知识点,

培养学生的自我学习能力和创新革新能力;

选择要点,作好笔记;

听、思考,适时发问;

归纳、总结;

5.任务实施

教师活动

学生活动

巡视课堂,观察学生完成任务的情况,及时解答学生的问题。

根据任务要求,在RationalRose中绘制相应的图表。

对学生的任务成果进行点评,指出优点和不足,提供改进建议。

遇到问题及时向教师请教,积极参与小组讨论和交流。

组织学生进行小组讨论,促进学生之间的相互学习和共同进步。

完成任务后,展示自己的作品,接受教师和同学的点评,学习他人的优点,改进自己的不足。

6.总结点评

抽查记成绩,教师总结点评。总结学生在任务实施中的表现,表扬优秀小组和个人,指出常见问题并强调改进方法,布置课后作业,要求学生进一步完善任务成果,并尝试绘制其他相关UML图。

7.课后任务安排

简述UML组件图可以表示哪些组件类型。

简述RationalRose中绘制组件图的基本步骤。

简述UML部署图中有哪些节点类型,各有什么特点。

简述RationalRose中绘制部署图的基本步骤。

教学后记(对课程设置、教学计划、教学大纲、教案、教材、教学方法的建议)

通过理论讲解和实例演示,学生能够较好地理解顺序图和活动图的功能和组成元素。

在RationalRose中绘制顺序图和活动图时,部分学生对对象交互的表示方法存在困难,需要进一步加强操作演示和实践练习。

在后续教学中,可以增加更多实际案例,帮助学生更好地理解和应用顺序图和活动图,提高学生的建模能力。