基本信息
文件名称:软件工程与UML(第2版)教案-教学设计 单元1-2 用UML模型表达开发过程.docx
文件大小:29.38 KB
总页数:4 页
更新时间:2025-06-08
总字数:约小于1千字
文档摘要

武汉软件工程职业学院教案(理论教学首页)

(第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建模的基本过程

课程思政:

反复迭代精益求精的思想。

【课后作业】

讨论:根据所给场景,选择适合的软件过程模型

阅读有关软件生命周期的资料书籍或上网查阅有关信息。

谈谈结构化程序设计与面向对象的程序设计之间的关系。

【教学小结】

面向对象的软件建模过程。