教学流程设计(理实一体化)
教师姓名
系部专业
授课对象
课程名称
UML软件建模
授课时间
使用教材
UML软件建模任务驱动教程
计划学时
10学时
教学形式
及地点
教学目标
知识目标
能力(技能)目标
素质目标
理解基于UML的分析设计与系统建模
熟练设计UML模型
学会建立数据库和数据表
学会构建模块级多层架构
学会根据类图创建类与编写类代码实现所需的功能
学会根据系统界面类图设计程序界面
学会根据用例图、类图、顺序图、活动图等UML图编写程序代码
学会测试模块
增强学生对软件开发全流程的兴趣
培养严谨的编程思维和解决实际问题的信心。
教学内容
模块9UML软件模型的实现
【任务9-1】设计图书管理系统“用户登录”模块的UML模型
【任务9-2】建立图书管理系统“用户登录”模块的数据库和数据表
【任务9-3】实现图书管理系统“用户登录”模块的软件模型
【任务9-4】设计图书管理系统“修改密码”模块的UML模型,并实现该模型
重点难点及解决方法
重点难点:
根据类图创建类与编写类代码实现所需的功能
根据系统界面类图设计程序界面
根据用例图、类图、顺序图、活动图等UML图编写程序代码
解决方法:
1、逐一对类图元素讲解代码映射,布置分层练习,从基础类编写到复杂类关系实现。
2、用原型工具演示界面转化,展示多端适配案例,分析交互效果实现方法。
3、绘制综合流程图串联多图,引导学生标注各图关键信息,明确代码实现路径。
4、组织学生交叉检查代码与UML图,根据反馈优化逻辑,教师针对性指导共性问题。
教学方法
任务驱动教学法、分组讨论法、自主学习法、探究式训练法
教学资源
演示案例、案例素材、机房资源
教
学
过
程
设
计
主要流程
1.知识点引入
回顾UML基础概念,点明软件模型实现核心,引出图书管理系统模块建模与实现知识要点。
2.案例导入
展示图书管理系统登录与改密界面,提问操作流程,激发兴趣,导入UML模型实现任务。
3.案例分析
剖析登录验证、密码修改流程,拆解对应UML图绘制、数据库设计及代码实现关键要素。
4.专题辅导
针对密码加密、模型与数据库交互等难题,结合实例讲解,突破UML软件模型实现难点。
教师活动
学生活动
分析讲解案例,应用知识点,
培养学生的自我学习能力和创新革新能力
选择要点,作好笔记;
听、思考,适时发问;
归纳、总结
5.任务实施
教师活动
学生活动
示范登录模块UML建模全流程,演示数据库表创建与字段设置要点。
分析业务需求,动手设计UML模型,完成数据库表和代码初步编写。
巡视指导,针对类图关系错误、代码逻辑混乱等问题一对一解答。
小组探讨密码加密算法、查询优化等问题,共寻解决方案。
汇总密码加密、模型交互等共性难题,集中讲解解决方案与技巧。
对照规范检查模型、数据库与代码,结合反馈优化完善作品。
6.总结点评
抽查记成绩,教师总结点评。总结学生在任务实施中的表现,表扬优秀小组和个人,指出常见问题并强调改进方法,布置课后作业,要求学生进一步完善任务成果。
7.课后任务安排
教学后记(对课程设置、教学计划、教学大纲、教案、教材、教学方法的建议)
拆分复杂任务,预留更多课堂实操与讨论时间。
细化UML软件实现的考核标准,明确数据库设计与代码实现的权重。
更新图书管理系统案例,补充分布式系统下的UML建模内容。