1 / 81
文档名称:

软件工程第1章课件.ppt

格式:ppt   页数:81页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

软件工程第1章课件.ppt

上传人:xxj16588 2015/10/13 文件大小:0 KB

下载得到文件列表

软件工程第1章课件.ppt

相关文档

文档介绍

文档介绍:软件工程导论 (第5版)
前言
软件工程是计算机专业的一门重要的专业基础课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。
1995年,Standish Group针对系统开发成功的研究表明,所有的开发项目中有32%的项目在它们结束之前被中止。此外多于一半的软件项目花费的成本相当于原来预算的2倍。
只有42%的软件项目完成时达到了预期的范围和功能,事实上,许多系统只完成了部分预期的需求。
因此,软件的开发是一个很困难的活动,要求很仔细的计划和执行。
软件工程就是在这样的背景下,由许多计算机科学家经过多方面的探索和总结而成形的,目前发展十分迅速。
课程的主要内容有:
介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法;
通过对软件开发过程和过程管理技术的学****使学生了解如何进行软件质量的度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。
管理的思想,工程的方法
重点内容
软件工程概念与软件工程的基本要素;
软件开发活动以及在这些活动中经常使用的系统定义技术、软件设计技术、程序设计技术和软件测试技术;
软件开发范型以及在软件开发中典型的软件开发模型;
软件过程及分类;
软件工程管理以及软件规模估算、项目成本估算、软件复杂性度量等技术;
软件质量、质量特征以及软件质量保证;
能力成熟度模型(CMM)。
课程教材
软件工程导论(第5版)
张海藩清华大学出版社
参考教材:
实用软件工程(第二版)
郑人杰殷人昆陶永雷清华大学出版社
软件工程实验与课程设计指导
王华周丽娟谭小慧电子工业出版社
课程考核要求
课上认真听讲
课后认真总结
高质量完成课程设计
总目录(1)
第1章软件工程学概述
第2章可行性研究
第3章需求分析
第4章形式化说明技术**
第5章总体设计
第6章详细设计
第7章实现
总目录(2)
第8章维护
第9章面向对象方法学引论
第10章面向对象分析
第11章面向对象设计**
第12章面向对象实现**
第13章软件项目管理
第14章 UML概述
第1章软件工程学概述
软件危机
软件工程
软件生命周期
软件过程
小结