软件工程课程教学大纲

发布 2021-05-13 13:17:28 阅读 2693

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

学时数:60学分数:4

一、 课程的性质、任务和作用。

软件工程》是计算机科学与技术系的一门专业课程,通过本课程的学习使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;如何用工程化的方法开发软件项目,以及在开发过程中应遵循的流程、准则、标准和规范。同时,本课程也是一门实践性很强的课程,它是各种软件开发经验的总结与提炼,对于本课程的学习不但应注重概念、原理、方法和技术的掌握,也应注重方法和技术的应用,学习该课程为计算机科学领域培养高级软件开发人员和系统分析员打下坚实的基础。

二、 课程的基本内容及学时分配。

1、 理论讲授。

2、 教学环节的安排及学时分配。

3、 教材及参考书。

教材:软件工程导论(第五版) 清华大学出版社。

参考书:实用软件工程(第二版)电子工业出版社。

软件工程中科大出版社。

三、 大纲说明。

1、 本课程各章的重点、难点。

本课程可分为五部分。即:

第一部分软件定义时期。

重点:可行性研究、需求分析、定义系统“做什么”;

难点:用数据流图描述系统的逻辑模型。

第二部分软件开发时期。

重点:总体设计、详细设计、编码和单元测试、综合测试;

难点:面向数据流设计、白盒测试法;

第三部分软件维护时期。

重点:维护代价、维护任务、结构化维护和非结构化维护;

难点:维护事件流、确定维护的有效性。

第四部分面向对象的分析。

重点:需求陈述、建立对象、状态、功能模型、定义服务;

难点:三种模型的建立。

第五部分面向对象的设计。

重点:问题领域、人-机交互、任务管理等部分的设计。

难点:设计优化、系统分解。

2、 本课程与其它课程的关系。

本课程拟在三年二学期开设,它是计算机及应用专业的一门工程性专业课程,其前修课程为《程序设计语言》、《数据结构》、《操作系统》、《数据库原理》等等课程,它为以后的毕业设计、软件开发奠定基础。

软件工程课程教学大纲

课程编码 5050101 学分 2 总学时 32学时 适用专业 计算机科学与技术。一 课程的性质 目的与任务。软件工程属于计算机科学与技术专业的一门重要的专业课程。本课程主要介绍软件开发的原理 方法及应用。通过本课程的学习,训练学生的软件分析能力,使学生进一步掌握软件系统的各种开发方法,提高软件设计...

软件工程课程教学大纲

课程 13319627 英文译名 software engineering 适用专业 地理信息系统专业。学分数 2 总学时数 32 一 本课程教学目的和课程性质。软件工程是软件设计与开发以及各种计算机应用系统开发的重要基础。对提高学生的能力 素质和形成良好的知识结构都具有重要意义。学生通过本课程的学...

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

课程 23281170 适用专业 计算机应用技术专业。总学时数 60学时,其中 理论教学 30学时,实践教学 30 学时。学分 先修课程 计算机基础 c语言程序设计 数据结构 和 数据库原理及其应用 考核方式 考试。一 制订大纲的依据。本大纲根据2016年计算机应用技术专业教学计划制订。二 课程简介...