教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

2018年安徽师范大学自动化本科专《软件工程》课程大纲本科教学大

来源:网络收集 时间:2026-09-20
导读: 理论类课程大纲 课程名称:软件工程 一、课程概况 所属专业: 自动化开课单位:物理与电子信息学院 课程类型: 专业方向课程课程代码: 0845490 开课学期: 7 学分: 2.5 学时:32 核心课程: 否 拟使用教材: 张海藩牟永敏.软件工程导论(第6版).清华大学出版社.

理论类课程大纲

课程名称:软件工程

一、课程概况

所属专业: 自动化开课单位:物理与电子信息学院

课程类型: 专业方向课程课程代码: 0845490

开课学期: 7 学分: 2.5

学时:32 核心课程: 否

拟使用教材:

张海藩牟永敏.软件工程导论(第6版).清华大学出版社.2013.08

国内(外)现有教材:

1.Pankaj Jalote著罗飞邵凌霜等译.软件工程导论.清华大学出版社.

2012.01.

2.朱少民.软件工程导论. 清华大学出版社.2009.01.

3.郑人杰, 殷人昆, 陶永雷. 实用软件工程(第二版).清华大学出版

社.2002.07.

4.[美]Stephen R.Schach. 面向对象与传统软件工程.机械工业出版

社.2006.02.

二、课程描述(300字以内)

《软件工程》是计算机类及其相关专业的一门专业方向课程,通过本课程的学习,使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展方向;如何使用工程化的方法开发软件项目,以及在开发过程中应遵循的流程、准则、标准和规范。

三、课程目标

《软件工程》是一门实践性很强的课程,它是各种软件开发经验总结和提炼。

通过本课程的学习,目的是让学生全面系统地理解和掌握基本概念、原理、方法和技术等,同时注重方法和技术的应用,为计算机类及其相关科学领域培养高级软件开发人员和系统分析员打下坚实的基础。

四、教学要求

授课教师将按照学校本科教学工作有关要求做好课程教学各项工作,严格按照课表规定的时间、地点上课,不迟到、不早退,将根据本大纲要求,认真备课完成教案与讲稿编写等各项课前准备工作;授课过程力求内容充实、概念准确、思路清晰、详略得当、逻辑性强、重难点突出,力戒平铺直叙、照本宣科,同时重视对学生的学习方法指导和课堂教学效果信息的反馈,实现教与学的双向互动;同时将结合课程目标要求,做好考核内容设计,并严格按照本大纲要求做好实验评价、出勤率统计、作业评价等各项工作。

学习是大学生自己的责任和义务,学生应根据课程大纲要求制定本门课程学习计划,加强学业管理,严格自我要求,提升自主学习能力,主动适应课程学习要求。参与课堂教学活动不迟到、不早退,无正当理由不请假,上课认真听讲,不做任何与课堂教学无关事宜,不使用手机,积极与授课教师进行教学互动,同时利用课余时间做好预习、复习、课外书籍阅读等工作,主动与同学开展合作学习,认真完成任课教师布置的课程作业。

五、考核方式及要求

为实现课程教学目标,本门课程考核方式及要求为:出勤率占总成绩的10%,全学期随机点到10次,其中缺席3次此项成绩以0分计算;随堂测验1次,测验成绩按10%折算后计入总成绩;课程作业6次,按批改成绩10%折算后计入总成绩;实验8次,按实验成绩20%折算后计入总成绩;期末考试,按卷面成绩50%折算后计入总成绩。

六、课程内容

第一章软件危机与软件工程

(授课时间:第7学期第1周)

教学目标:了解软件工程的发展过程,理解软件的概念、软件的特点、软件的分类、软件危机、软件工程、软件生存周期、软件工程过程与目标等基

本概念。

教学重点:软件危机的产生、软件工程过程。

教学难点:软件工程过程。

学时:课堂教学2学时。

教学方法:多媒体教学手段,讲授法。

主要内容:(1)软件危机;

(2)软件工程;

(3)技术审查与管理复查;

学习方法:查阅软件工程相关知识。

课后作业:习题1,1、3、7题,不用提交。

第二章可行性研究

(授课时间:第7学期第2周)

教学目标:理解可行性分析的目的、任务和重要性,掌握可行性分析的基本方法,掌握成本-效益分析的基本方法。

教学重点:可行性分析的基本方法,成本-效益分析的基本方法。

教学难点:成本-效益分析的基本方法。

学时:课堂教学2学时。

教学方法:讲授法、案例分析与上机实践相结合。

主要内容:(1)可行性研究;

(2)可行性研究的任务;

(3)可行性研究的步骤;

(4)数据流图;

(5)数据字典;

(6)成本效益分析。

学习方法:小组讨论。

课后作业:习题2,3、4题,下次上课前交。

第三章需求分析

(授课时间:第7学期第3周)

教学目标:了解需求分析的概念,理解需求分析的目的和任务,掌握可行性研究的目的与步骤、结构化分析方法及其所使用的工具。

教学重点:结构化分析方法,需求分析、定义系统“做什么”。

教学难点:结构化分析方法。

学时:课堂教学2学时。

教学方法:讲授法、案例分析与上机实践相结合。

主要内容:(1)需求分析的任务;

(2)分析过程;

(3)概念模型和规范化;

(4)图形工具;

(5)验证软件需求。

学习方法:分析、讨论。

课后作业:习题3,3、4题,下次上课前交。

第四章总体设计

(授课时间:第7学期第4、5、6周)

教学目标:理解软件总体设计的基本任务和基本原理,理解模块化、抽象、信息隐蔽、模块独立性等概念,掌握结构化设计方法(要求能划分数据流

的类型,将其转换成软件结构图,并能根据优化准则将其优化)。教学重点:将一个复杂型数据流图转换成软件结构图并优化,流程图,盒图,PAD 图,总体设计。

教学难点:面向数据流设计。

学时:课堂教学6学时。

教学方法:多媒体教学手段,讲授法、案例分析与上机实践相结合。

主要内容:(1)总体设计的过程;

(2)软件设计的概念和原理;

(3)启发式规则;

(4)图形工具;

(5)面向数据流的设计方法。

学习方法:分析、讨论、上机实践。

课后作业:习题4,3题,下次上课前交。

第五章详细设计

(授课时间:第7学期第7、8、9周)

教学目标:熟练使用详细设计描述工具来设计模块中的算法及程序的逻辑结构。教学重点:详细分析的主要工具,结构化程序设计的原理和方法。

教学难点:结构化程序设计的原理和方法。

学时:课堂教学6学时。

教学方法:多媒体教学手段,讲授法、案例分析与上机实践相结合。

主要内容:(1)结构程序设计;

(2)详细设计的工具;

(3)Jackson程序设计方法;

(4)Warnier程序设计方法;

(5)程序复杂度的定量度量。

学习方法:分析、讨论。

课后作业:习题5,4题,下次上课前交。

第六章编码

(授课时间:第7学期第10周)

教学目标:理解源程序质量的标准和选择程序设计语言的基本标准,理解编码风格对源程序质量的影响,掌握编码方法。

教学重点:编码风格,程序设计语言及其选择的标准。

教学难点:编码方法。

学时:课堂教学2学时。

教学方法:多媒体教学手段,讲授法、案例分析与上机实践相结合。

主要内容:(1)程序设计语言;

(2)程序设计途径。

学习方法:分析、讨论。

课后作业:习题6,3、4、5,下次上课前交。

第七章软件测试

(授课时间:第7 …… 此处隐藏:3927字,全部文档内容请下载后查看。喜欢就下载吧 ……

2018年安徽师范大学自动化本科专《软件工程》课程大纲本科教学大.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/339527.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)