




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
【授课教案】梧州学院-《软件工程》教学大纲 第一篇:【授课教案】梧州学院-《软件工程》教学大纲《软件工程》课程教学大纲一、课程基本信息课程代码:课程名称:软件工程课程英文名称:SoftwareEngineering学时/学分: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日第二篇:《软件工程》教学大纲《软件工程》教学大纲《软件工程》教学大纲课程编号及名称:040112软件工程2教学目的与要求:软件工程是计算机科学与技术专业开设的一门专业必修课,是指导计算机软件开发与维护、培养学生计算机软件开发与应用综合能力的一门综合性课程。学生通过本课程的学习与课程实践,应能了解软件项目开发和维护的一般过程,掌握软件开发的基本原理和技术,掌握现代化的软件开发方法和步骤,为今后从事软件开发打下坚实基础。3学时学分:总学时48学时,总学分3。其中授课40学时,实验8学时。4先修课程的要求:数据结构、C语言程序设计、面向对象的程序设计、数据库系统原理教材与教学参考书目:[1]选用教材:《软件工程(第二

是你****盟主
实名认证
内容提供者


最近下载