武汉软件工程职业学院教案(理论教学首页)
(第1页)
《软件工程与UML》
武汉软件工程职业学院教案(附页)
(第NUMPAGES2页)
装订线章节名称
装订线
单元1用软件工程的思想开发系统
任务二用UML模型表达开发过程
授课安排
授课
时数
2
授课时间
第1周第2次课
授课
方法
讲授
授课教具
机房,StarUML、ROSE或VISIO
教学目标
知识目标:了解面向对象的软件开发过程,理解UML在面向对象的软件开发过程中的作用。
能力目标:能阅读简单的UML模型图,会根据需要进行一定程度的软件复用,提升软件开发过程中的标准化意识。
思政目标:从“整体观”的角度看待软件系统;关注国家政策、行业发展对信息技术的影响。
教学重点
面向对象方法的特点,面向对象的分析设计思路。
教学
难点
UML的主要模型及其作用,UML建模的一般流程。
【教学环境】
多媒体机房
软件需求:机房,StarUML、ROSE或VISIO
【教学过程】
引入课堂:
在软件开发的过程中,什么时候我们才知道软件的模样。
任务陈述:
试阅读校园门禁系统的建模过程,体验模型在软件开发过程中的作用,了解不同开发阶段有哪些主要的模型。
教学方法引导学生体会“软件文档化、文档可视化”的作用。
知识准备:
面向对象的软件工程
UML概述
任务实施:
阅读“校园门禁系统系统的软件建模过程概览”,介绍主要的UML模型。
教学方法尽量让模型通俗易懂,提升学生的学习兴趣。
教学内容:
面向对象的软件工程
软件工程方法学
软件工程方法学的三个要素是:方法、工具和过程
什么是面向对象的开发方法
反复迭代完善需求;反复迭代完善需求;进行物理设计。
面向对象的软件工程的优势
概念的一致性;文档可视化;迭代式开发;使用模式;基于组件的架构;允许变更。
UML概述
什么是软件建模
什么是UML
UML的发展简史
UML中的五类图
UML建模的基本过程
课程思政:
反复迭代精益求精的思想。
【课后作业】
讨论:根据所给场景,选择适合的软件过程模型
阅读有关软件生命周期的资料书籍或上网查阅有关信息。
谈谈结构化程序设计与面向对象的程序设计之间的关系。
【教学小结】
面向对象的软件建模过程。