1 / 8
文档名称:

软件工程教学大纲1.doc

格式:doc   大小:91KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程教学大纲1.doc

上传人:蓝天 2021/9/13 文件大小:91 KB

下载得到文件列表

软件工程教学大纲1.doc

文档介绍

文档介绍:《软件工程》教学大纲
学时数:64
学分数:5
适用专业:计算机科学与技术专业(本科)
参加讨论人员:计算机应用技术研究室全体成员
执笔人:徐艳群
审定人:孙晓莹
编写日期:2006年10月至2007年2月
一、总则
本课程的教学目的和要求
通过本课程的学****要求学生掌握软件工程的基本概念、基本原理、实用的开发方法和 技术;了解软件工程各领域的发展方向;如何用功程化的方法开发软件项目,以及开发 过程中应遵循的流程、准则、标准和规范。
本课程的主要内容
软件工程的产生、软件生产发展史、软件生命周期及瀑布开发模型。
软件开发各阶段的目标、任务、特点、步骤和文档。
结构化方法的基本思想,开发过程和步骤,应遵循的原则和准则。
面向对象方法的基本思想、基本概念、基本模型。
软件工程的管理技术。
教学重点和难点
重点掌握结构化方法开发软件的过程、步骤及应遵循的原则。不但要注重概念、原理方法、技术的掌握, 也应注重方法、技术的实际应用,能够应用相应的图形工具开发小型软件项目。
本课程的支持范围及与相关课程的联系
学****本课程要求有一定的程序设计经验。因此,应至少学****一门程序设计语言课 程。
本课程不涉及到数据结构、数据库、操作系统等的一些知识和概念,因此先导课 程为数据结构、数据库原理、操作系统。
第一章绪论
1教学内容:
1软件与软件危机
2软件工程学的范畴
3传统软件工程和面向对象软件工程
2教学目的及要求
了解软件的特点,软件生产发展的三个阶段,各阶段的特点,软件危机的产生及其表现形式;
初步了解软件的生存周期模型;理解软件工程的定义及特点,软件生存期各阶段的特点和内容; 深刻理解软件危机产生的原因.
3教学重点
软件危机的产生、表现、原因;软件工程的定义;软件生存周期概念.
第二章软件开发模型
1教学内容:
1软件生存周期
2传统软件开发模型
3软件演化模型
4面向对象开发模型
5形式化方法模型
2教学目的及要求
初步了解软件的生存周期模型;软件生存期各阶段的特点和内容。
3教学重点
软件生存周期概念,软件生存期各阶段的特点
第三章可行性研究
1教学内容
3. 1问题定义
2可行性研究
3软件风险分析
4项目实施计划
5成本/效益分析
2教学目的的要求
深刻理解可行性研究的必要性,掌握可行性研究的任务及可行性研究的具体步骤;T
解系统流程图的作用及符号表示,重点掌握数据流图的画法及数据字典的编写.
3教学重点
可行性研究的任务及步骤,系统流程图的画法.
4教学难点
系统流程图的画法.
教学内容
1需求分析的任务
2需求获取的常用方法
5结构化分析方法
第四章 需求分析
3分析建模
4. 4软件需求说明
4. 6面向对象分析方法
教学目的及要求
深刻理解需求分析阶段的概念及任务,熟练掌握数据流图的细化。
教学重点及难点
需求分析过程,各种图形工具的应用.
第五章软件设计概述

5. 1软件设计的任务
5. 2软件设计的基本概念
5. 3模块化设计
5. 4基本设计问题的处理
5. 5设计文档及其复审
2 .教学目的及要求
深刻理解软件总体设计的基本任务,软件设计的基本原