【授课教案】梧州学院《软件工程》教学大纲_工程制图授课教案

教案模板 时间:2020-02-26 22:05:35 收藏本文下载本文
【www.daodoc.com - 教案模板】

【授课教案】梧州学院《软件工程》教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“工程制图授课教案”。

《软件工程》课程教学大纲

一、课程基本信息 课程代码: 课程名称:软件工程

课程英文名称:Software Engineering 学时/学分:34学时/2学分 开课系(部):计算机科学系

先修课程:面向对象程序设计、算法与数据结构 面向对象:计算机科学与技术、软件工程专业

二、课程性质与目标 课程性质:专业主干课

课程目标:说明要掌握的基本理论、基本知识和基本技能以及培养学生运用基本理论、基本知识和基本技能解决实际问题的能力。

本课程的主要目的是使学生较全面地软件工程过程、软件设计活动和软件设计的各类模型、掌握软件周期中各阶段的工作目标和各类文档的书写,比较不同软件工程模型的特点和掌握现在流行的软件设计过程。通过学习,使学生能够提高设计软件的能力和掌握软件开发过程的能力。课程教学的基本要求如下:

1.掌握各种软件模型的特点和设计方式。

2.掌握传统方法学软件工程和面向对象软件工程过程。3.掌握各类软件测试的基本方法。

三、理论教学基本内容及学时分配

(一)软件工程学概述(2学时)教学基本内容:软件工程各类软件过程介绍 教学重点:软件过程

教学难点:敏捷过程和极限编程(二)可行性研究(3学时)

教学基本内容:可行性研究阶段任务。教学重点:系统流程图数据流图 教学难点:数据流图(三)需求分析(3学时)

教学基本内容:用户访谈和实体-联系图基本设计思想 教学重点:实体-联系图与数据表的映射方式。教学难点:分析建模

(四)形式化说明(3学时)

教学基本内容:有穷状态机和petri网设计 教学重点:如何将软件形式化

教学难点:petri网(五)总体设计(3学时)

教学基本内容:总体设计的设计过程和原理,总体设计的启发规则、层次图和HIPO图,面向数据流设计方法

教学重点:描绘软件结构的图形工具 教学难点:总体设计启发规则(六)详细设计(4学时)

教学基本内容:详细设计的人机界面设计、过程设计工具讲解,详细数据结构的设计方法,程序复杂程度的定量度量

教学重点:过程设计工具

教学难点:面向数据结构的设计方法(七)实现(4学时)

教学基本内容:编码规则、软件测试、单元测试、集成测试、确认测试、白盒测试技术、黑盒测试技术、软件调试、软件可靠性估计

教学重点:单元测试、集成测试

教学难点:白盒测试技术

(八)面向对象方法学引论(2学时)

教学基本内容:面向对象的概念、面向对象建模、动态模型、功能模型、对象模型,三种模型之间的关系

教学重点:三种模型

教学难点:对象模型,面向对象建模

(九)面向对象分析(4学时)

教学基本内容:面向对象分析的基本过程、需求陈述、建立动态模型、建立功能模型

教学重点:建立三类模型 教学难点:建立三类模型

(十)面向对象设计(4学时)

教学基本内容:面向对象设计的准则、启发规则,系统分解,设计问题域子系统、设计人机交互子系统,设计管理子系统,设计数据管理子系统,设计类中的服务,设计关联,设计优化。

教学重点:面向对象设计的各类系统划分和设计 教学难点:设计数据管理子系统,设计类中的服务

(十一)面向对象实现(2学时)

教学基本内容:程序设计风格,测试策略,设计测试用例 教学重点:如何设计面向对象软件过程中的测试用例 教学难点:测试用例设计

四、教学方式

对各种软件工程过程从理论过程和实际运用过程来讲述,并进行比较。加强通过

实例的方法来介绍和讲解软件活动周期内各阶段任务和活动,利于学生学习掌握。课堂外可布置一些与实际联系密切的问题,让学生理解软件过程以及了解现在流行的软件过程。

六、考核方式

考核方式:本课程考核方式为闭卷考试。

成绩评定:成绩评定采用百分制。本课程成绩采用期末考试与平时成绩相结合的方式进行综合评定,最终成绩由以下两个部分组成:第一部分:期末考试成绩占总成绩的70%;第二部分:作业成绩及平时检测占总成绩的30%。

推荐使用教材

1.张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2008年.2.朱福喜.软件工程原理及应用 [M].北京:武汉大学出版社,2006年.执笔人:莫智懿

审核人:

时间:2011年3月1日

下载【授课教案】梧州学院《软件工程》教学大纲word格式文档
下载【授课教案】梧州学院《软件工程》教学大纲.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文