• 软件工程
  • 授课教师: 曾一张毅古平张程
  • 课程概况: 188 个知识点,395 个教学活动
  • 课程试学中,不记录课程学习情况~

教学大纲

课程名称:软件工程

适用范围:计算机科学与技术和信息安全专业,本科

学分:4

一、课程的性质与任务

1.课程性质

本课程是重庆大学网络学院计算机专业中的一门主干核心课程,是计算机专业必修的一门专业课程。

2.课程任务

通过本课程的学习,使学生能够获得软件工程的基本概念和知识,培养学生从工程的角度出发,认识和理解软件工程规范和标准的意义与作用,理解和掌握软件工程中的典型方法和技术,其中包括传统的和面向对象的方法和技术,了解和认识现代软件工具和环境及其在工程中的应用,理解和掌握软件工程管理的基本技术和方法,培养学生能够运用软件工程的原理、方法和技术从事软件产品研发的能力,培养学生能够使用软件的规范和标准描述软件的各种文档的能力。通过配套的课程设计环节,体现软件工程课程的客观要求和工程教育的基本要求,培养学生团队协作及工程项目研发能力,为今后深入研究软件工程理论和从事软件工程实践奠定良好的基础。

二、与相关课程的联系

先修课程:C语言程序设计、网页设计、C++程序设计语言、JAVA 程序设计、数据库原理、数据库系统及应用

三、本课程的基本要求

第一章 软件工程概述



第二章 可行性研究及需求分析

 


第三章 软件设计


 

第四章 编码及实现


 

第五章 软件测试与维护



第六章 面向对象方法学与UML


 

第七章 面向对象软件设计与实现


 

第八章 软件工程管理

 

四、教学活动安排

1.开篇导学

在课程学习之初,向学生介绍:为什么学习这门课程,激发学生的学习兴趣;在课程中可以学到哪些知识和技能,帮助学生了解课程内容和应用范围;如何学习这门课程,使学生掌握课程学习方法。

2.自学

本课程的学习方式以学生自主学习为主,课程为学生提供了纸质教材和网络课件供学生随时学习,教师和网络教育学院的管理人员为学生提供尽可能完善的教学支持服务。

本课程需要学生重点自学的内容有:Visual Studio程序设计,PowerDesigner软件使用。

3.阶段导学

在学生的自主学习的基础上,根据教学进度安排,本课程每学期至少会安排3次阶段导学,教师将对本课程的重点、难点及热点问题对学生进行讲解及辅导,并进行实时语音答疑活动。

4.网上作业

在本课程的学习过程中,除课件里各个章节点之后所附的练习题外,还根据教学进度和学生的实际情况,在网上发布3次作业,来加深对重点知识的理解和掌握,熟悉相关软件的应用。

5.论坛交流

除了固定的即时辅导答疑外,学生可以随时在BBS论坛上提问,教师将在48小时之内解答学生的疑难问题。

五、考核方式

课程成绩由网上学习成绩、作业成绩、考试成绩三部分组成。其中:网上学习成绩占10%,作业成绩占30%, 考试成绩占60%。考试采用开卷考试方式。

六、建议教材及教学参考书

1.建议教材

实用软件工程,张海藩,人民邮电出版社,2015年5月,ISBN:9787115374042

2.教学参考书

软件工程简明教程,余久久,清华大学出版社,2015 年5月,ISBN:9787302395201

软件工程概论,郑人杰,机械工业出版社,2010 年3月,ISBN:9787111283812

软件工程:原理、方法与应用,史济民,高等教育出版社,2010 年5月,ISBN:9787040261462