软件工程教案.docx

上传人:b****2 文档编号:17658100 上传时间:2023-07-27 格式:DOCX 页数:19 大小:20.17KB
下载 相关 举报
软件工程教案.docx_第1页
第1页 / 共19页
软件工程教案.docx_第2页
第2页 / 共19页
软件工程教案.docx_第3页
第3页 / 共19页
软件工程教案.docx_第4页
第4页 / 共19页
软件工程教案.docx_第5页
第5页 / 共19页
软件工程教案.docx_第6页
第6页 / 共19页
软件工程教案.docx_第7页
第7页 / 共19页
软件工程教案.docx_第8页
第8页 / 共19页
软件工程教案.docx_第9页
第9页 / 共19页
软件工程教案.docx_第10页
第10页 / 共19页
软件工程教案.docx_第11页
第11页 / 共19页
软件工程教案.docx_第12页
第12页 / 共19页
软件工程教案.docx_第13页
第13页 / 共19页
软件工程教案.docx_第14页
第14页 / 共19页
软件工程教案.docx_第15页
第15页 / 共19页
软件工程教案.docx_第16页
第16页 / 共19页
软件工程教案.docx_第17页
第17页 / 共19页
软件工程教案.docx_第18页
第18页 / 共19页
软件工程教案.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程教案.docx

《软件工程教案.docx》由会员分享,可在线阅读,更多相关《软件工程教案.docx(19页珍藏版)》请在冰点文库上搜索。

软件工程教案.docx

软件工程教案

第1-4课时(第一周)

课题

软件工程概述一

课型

理论+实验

教学

目的

介绍软件的概念、特点及分类,软件危机的形成与表现,软件工程的定义和目标

重点

难点

软件工程定义

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018/3/5

教学过程

一、新课导入(复习)

讲述“QQ”的由小到大,由弱到强的过程

二、新课内容

第1章软件工程概述

1.1软件与软件危机

1.2软件工程

1.3生存周期

三、总结:

四、课后思考(作业):

P17任务驱动题

五、实训内容:

安装“瑞天图书管理系统”并使用,总结系统模块的工程

课后

分析

学生对软件开发的理解还单纯在“写代码”这个层次,因此需要尽快灌输软件开发过程这一概念

 

第5-8课时(第二周)

课题

软件工程概述二

课型

理论+实验

教学

目的

介绍软件开发模型及软件开发的主要技术

重点

难点

生存周期模型

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018/3/12

教学过程

一、新课导入(复习)

软件生存周期分为哪几种阶段。

二、新课内容

1.4开发模型

1.5开发方法

1.6开发工具

三、总结

四、课后思考(作业):

P17选择题判断题

五、实训内容进行分组,召集小组长第一次开会

课后

分析

生存周期模型中提到的阶段和瀑布模型比较相似,注意提醒学生进行区分

第9-12课时(第三周)

课题

软件定义及可行性研究一

课型

理论+实验

教学

目的

介绍软件问题定义的内容与方法,可行性研究的内容与步骤,

重点

难点

可行性分析内容

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.3.19

教学过程

一、新课导入(复习)

如何确定一个软件开发项目的主题—教务系统的前世今生

二、新课内容

第2章软件定义及可行性研究

2.1问题定义

2.2可行性研究

三、总结

四、课后思考(作业):

绘制图书管理系统的系统流程图

五、实训内容:

确定软件小组开发题目,给出问题定义

课后

分析

学生在理解可行性研究的时候有些困难,需要从具体的案例着手,让其理解为什么要在开发之前做这一项工作

第13-16课时(第四周)

课题

软件定义及可行性研究二

课型

理论+实验

教学

目的

可行性研究报告和项目开发计划的编写

重点

难点

可行性报告编写

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.3.26

教学过程

一、新课导入(复习)

可行性研究的重要性

二、新课内容

2.3可行性研究报告的内容

2.4项目计划

2.5实例

三、总结

四、课后思考(作业)P36习题

五、实训内容:

撰写软件可行性研究报告

课后

分析

课堂中引入案例非常重要,可以提升学生学习理论知识的兴趣

第17-20课时(第五周)

课题

需求分析一

课型

理论+实验

教学

目的

介绍需求分析的基本概念,需求获取方法、需求分析过程、需求分析的结果及其描述

重点

难点

需求分析方法与过程

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.4.2

教学过程

一、新课导入(复习)

瀑布模型的特点

二、新课内容

第3章需求分析

3.1目标任务

3.2获取方法

3.3基本过程

三、总结

四、课后思考(作业)

五、实训内容:

使用需求获取方法对自己的系统进行需求获取

课后

分析

获取方法可以结合现有企业方法来讲解

第21-24课时(第六周)

课题

需求分析二

课型

理论+实验

教学

目的

结构化分析方法

重点

难点

数据流图画法,数据字典编写

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.4.9

教学过程

一、新课导入(复习)

系统流程图的画法

二、新课内容

3.4结构化分析方法

三、总结

四、课后思考(作业)P65三,四,

五、实训内容绘制自己系统的数据流图,并对其进行分层

课后

分析

数据流图的画法是难点,需要多做练习

第25-28课时(第七周)

课题

需求分析三

课型

理论+实验

教学

目的

编写需求分析说明书

重点

难点

画出项目系统的数据流图

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.4.16

教学过程

一、新课导入(复习)

每个小组的系统功能模块的划分

二、新课内容

3.5需求说明书评审

3.6实例

三、总结

四、课后思考(作业)P63选择题和应用题

五、实训内容:

如何编写需求分说明书

课后

分析

需求说明书的撰写需要学生小组进行细致的分工

第29-32课时(第八周)

课题

需求分析练习课

课型

课堂测试

教学

目的

考察学生需求分析技能的熟练度

重点

难点

教具

挂图

教学

方法

授课

班级

16软件1.2班

授课

日期

2018.4.23

教学过程

一、新课导入(复习)

二、新课内容

课后习题:

P664,5,6

三、总结

四、课后思考(作业)

五、实训内容

课后

分析

让学生多做这章的课后练习题,以此来巩固需求分析的知识

第33-36课时(第九周)

课题

概要设计一

课型

理论+实验

教学

目的

介绍软件设计的概念和原则,软件设计的基本过程

重点

难点

软件结构设计

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.4.30

教学过程

一、新课导入(复习)

需求说明产生的结果对这个阶段的影响

二、新课内容

第4章 概要设计

4.1基础知识

4.2任务步骤

4.3模块独立性

三、总结

四、课后思考(作业)

五、实训内容设计现有系统的软件结构

课后

分析

模块独立性是难点,很多学生理解起来有不小的难度

第37-40课时(第十周)

课题

概要设计二

课型

理论+实验

教学

目的

概要设计的主要内容,面向数据流的设计方法

重点

难点

模块耦合与内聚

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.5.7

教学过程

一、新课导入(复习)

模块独立性的系统设计之间的关联

二、新课内容

4.5图形工具

4.6结构化设计方法.

4.7文档评审

4.8实例分析

三、总结

四、课后思考(作业)

五、实训内容编写概要设计说明书

课后

分析

结构化设计方法学生普遍反映听不懂

第41-44课时(第十一周)

课题

详细设计一

课型

理论+实验

教学

目的

详细设计的任务与原则,详细设计的表达工具

重点

难点

详细设计的任务和工具

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.5.14

教学过程

一、新课导入(复习)

概要设计的结果在这个阶段的作用

二、新课内容

第5章详细设计

5.1任务与原则

5.2详细设计工具

三、总结

四、课后思考(作业)

五、实训内容程序流程图,N-S图PDL语言的绘制

课后

分析

第45-48课时(第十二周)

课题

详细设计二

课型

理论+实验

教学

目的

软件设计说明书的编制与评审

重点

难点

代码与界面设计准则

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.5.21

教学过程

一、新课导入(复习)

UI设计的最新热点

二、新课内容

5.3界面设计

5.4代码设计

5.5文档评审

5.6实例

三、总结

四、课后思考(作业)

五、实训内容编写详细设计说明书

课后

分析

第49-52课时(第十三周)

课题

编码一

课型

理论+实验

教学

目的

介绍程序设计语言的特性、分类和选择

重点

难点

程序设计语言的分类

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.5.28

教学过程

一、新课导入(复习)

自己写代码和工程代码的区别

二、新课内容

第8章编码

8.1目的与要求

8.2程序设计语言

三、总结

四、课后思考(作业)

五、实训内容:

找出原有的代码,重新进行修改

课后

分析

第53-56课时(第十四周)

课题

编码二

课型

理论+实验

教学

目的

介绍程序编码风格

重点

难点

程序流程图设计

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.6.4

教学过程

一、新课导入(复习)

结构化程序代码的一些演变

二、新课内容

8.3编码风格

8.4结构化程序设计

三、总结

四、课后思考(作业)P212选择题和判断题

五、实训内容

课后

分析

第57-60课时(第十五周)

课题

软件测试一

课型

理论+实验

教学

目的

介绍软件测试的概念、方法和测试步骤

重点

难点

测试方法学习

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.6.11

教学过程

一、新课导入(复习)

软件测试的前世今生

二、新课内容

第9章软件测试

9.1测试概述

9.2测试方法

三、总结

四、课后思考(作业)P241选择题和判断题

五、实训内容对自己开发的系统进行测试

课后

分析

第61-64课时(第十六周)

课题

软件测试二

课型

理论+实验

教学

目的

测试用例的设计,调试,传统软件和面向对象软件的测试问题

重点

难点

测试用例的设计

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.6.18

教学过程

一、新课导入(复习)

测试用例的模板和实例

二、新课内容

9.3用例设计

9.4测试步骤

9.5测试工具

9.6调试

三、总结

四、课后思考(作业)

五、实训内容编写系统测试用例

课后

分析

第65-68课时(第十七周)

课题

软件维护

课型

理论+实验

教学

目的

介绍维护的类型、特点,维护过程与组织,如何提高软件的可维护性

重点

难点

软件维护的过程与组织

教具

挂图

教学

方法

多媒体

授课

班级

16软件1,2班

授课

日期

2018.6.25

教学过程

一、新课导入(复习)

维护软件趣闻

二、新课内容

10.1软件维护的类型和策略

10.2软件维护的特点

10.3软件维护的过程和组织

三、总结

四、课后思考(作业)P255选择题和判断题

五、实训内容撰写软件维护日志

课后

分析

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2