软件技术基础--软件工程
计算机软件基础之一
第三部分软件工程
目的与要求
讲课内容与学时
参考资料
目的与要求
学****掌握和了解软件工程的概念
掌握软件工程的方法和软件开发的过程
初步了解对软件开发质量的监控和管理
讲课内容与学时
软件工程的基本概念(2)
软件开发方法与工作模型(2)
结构化开发方法概述(2)
小结与****题(2)
教科书、参考书
孙淑霞、肖阳春等编,2000 《软件技术基础》,成都理工大学
黄迪明编,1998,《软件技术基础》,电子科技大学出版社
郑人杰,软件工程与软件工程管理,讲座
国际标准 ISO 8631<信息处理--程序构造及其表示法的约定>
国家标准 GB8566-88<软件开发规范>
CMM软件成熟度模型
第三部分软件工程
软件工程的基本概念
软件开发方法与工作模型
结构化开发方法概述
1 软件工程的基本概念
软件工程学的形成和发展
软件工程学研究的内容
软件与软件生命周期
软件工程基本原则
软件工程学的形成和发展
软件工程学是在克服60年代末所出现的“软件危机”(software crisis)的过程中逐渐形成与发展起来的
而所谓“软件危机”是在软件的规模越来越大,复杂度不断增加,软件需求量不断增大的情况下出现的
由于软件开发过程是一种高密度的脑力劳动,软件开发的模式及技术不能适应软件发展的需要,所以“软件危机”便产生了
软件工程的发展
计算机软件发展至今经历了三个不同的发展时期:
程序设计时期(20世纪50年代——60年代)
软件时期(20世纪60年代中期——70年代)
软件工程时期(20世纪70年代——现在)
发展
程序设计语言(Programming)
机器语言
汇编语言
ALGOL60
FORTRAN
COBOL
BASIC
软件(Software) 1960
程序
文档
数据
软件危机引出软件工程(Software Engineering)
软件开发工程化 1968 NATO
软件开发阶段与瀑布模型
软件工程标准
软件技术基础知识之软件工程 来自淘豆网www.taodocs.com转载请标明出处.