本书从软件开发、维护和管理等方面,系统地介绍了软件工程的概念、原理、过程及主要方法,内容上覆盖了ACM和IEEE最新制定的CC2005中有关软件工程的主要知识点。本书在介绍软件工程的基本慨念和基本原理的基础上,重点介绍软件开发方法和技术,包括经典的和常用的方法,如结构化方法、面向数据结构方法和面向对象方法,以及一些软件工程的新技术和新方法,如UML2.0、基于构件的开发、敏捷软件开发、Web工程、CMM和CMMI等。此外,本书尽量采用国标、ISO标准及《计算机科学技术百科全书》对专业术语的名称及其语义解释,必要时,术语名称会同时给出其他习惯称谓。
本书适合作为高等学校计算机科学与技术学科各专业的教材,也可作为软件开发人员的参考书。
目录
第1章 概论
1.1 计算机软件
1.2 软件工程
1.3 软件过程
1.4 软件过程模型
1.5 敏捷软件开发
1.6 CASE工具与环境
1.7 小结
习题
第2章 系统工程
2.1 基于计算机的系统
2.2 系统工程的任务
2.3 可行性分析
2.4 小结
第3章 需求工程
3.1 需求工程概述
3.2 需求获取
3.3 需求分析、协商与建模
3.4 需求规约与验证
3.5 需求管理
3.6 小结
第4章 设计工程
4.1 软件设计工程概述
4.2 软件设计原则
4.3 软件体系结构设计
4.4 部件级设计技术
4.5 设计规约与设计评审
4.6 小结
第5章 结构化分析与设计
第6章 面向数据结构的分析与设计
第7章 面向对象的分析和设计
第8章 基于构件的软件开发
第9章 人机界面设计
第10章 程序设计语言和编码
第11章 软件测试
第12章 Web工程
第13章 软件维护与再工程
第14章 软件项目管理
词汇索引
参考文献
前言
【提醒】购买纸书后,扫码即可免费领取购书大礼包!
如果你已购买本书,请扫一扫封面右上角的二维码,如下图:
如果你未购买纸书,请先购买:
立即购买
Copyright 2007–2021 www.100xuexi.com All rights reserved 圣才学习网 版权所有
全国热线:400-900-8858(09:30-22:00),18001260133(09:30-22:00)
增值电信业务经营许可证 出版物经营许可证 网络文化经营许可证 广播电视节目制作经营许可证
京ICP备09054306号-30 鄂公网安备42018502007632号 营业执照
国家高新技术企业 中关村高新技术企业