内容介绍
用户评论
全部咨询
本书全面系统地阐述软件工程所涉及到的各种新技术.
本书共分九章.第一章概述20世纪70年代到80年代软件工程的基本概念和方法.第二、三章概要介绍面向对象的分析和设计技术,并着重介绍统一建模语言UML的技术,包括用例建模、类和对象建模、动态建模和物理体系结构建模等.第四、五章主要介绍软件过程中的基本技术,包括过程建模、过程度量和过程改进以及近期的轻载方法.第六至八章概要介绍了软件复用技术、构件生产技术、构件组装技术、构件接口技术等.第九章主要介绍软件评审、生存周期软件开发V模型、软件测试自动化技术以及配置管理.每章末均给出相关的参考文献.附录中给出了软件工程职业道德规范和实践要求(5.2中文版),可供读者参考.
本书可作为高等学校计算机专业及相关专业高年级学生和研究生的教材或教学参考书,也可供科研机构和软件企业的技术人员参考阅读.
目录
- 中创软件丛书序言
序
前言
第一章 传统软件工程概述
1.1引言
1.2软件工程史前期与软件危机
1.3软件工程定义
1.4软件工程与一般工程的差异
1.5软件生存周期
1.6程序设计方法
1.7软件开发模型
1.8软件开发方法
参考文献
第二章 面向对象的分析和设计
2.1面向对象的概念
2.2面向对象分析(Object-OrientedAnalysis,OOA)
2.3面向对象设计(Object-OrientedDesing,OOD)
2.4几种典型的面向对象方法简介
参考文献
第三章 统一的建模语言
3.1UML概述
3.2用例建模
3.3类和对象建模
3.4动态建模
3.5物理体系结构建模
3.6使用UML的过程
参考文献
第四章 软件过程工程
4.1软件过程概念及软件过程工程框架
4.2软件过程模型及其构造方法
4.3软件过程的实施机制
参考文献
第五章 软件过程改进
5.1软件过程的度量及改进
5.2CMM软件过程成熟度模型及其过程改进模式
5.3SPICE软件过程改进模型
5.4AGILE开发方法和过程
参考文献
第六章 软件复用和构件技术
6.1软件复用概念
6.2生产者复用和消费者复用
6.3软件复用经济学
6.4构件与体系结构
6.5软件与构件系统
6.6建造构件
参考文献
第七章 软件复用的实施和组织
7.1基于复用的软件开发过程重组
7.2软件复用工程过程
7.3渐增地、系统地实施软件复用
参考文献
第八章 构件接口技术
8.1概述
8.2EJB/J2EE技术
8.3COM+技术
8.4CORBA
参考文献
第九章 产品化技术
9.1软件评审
9.2生存周期软件开发V模型
9.3软件配置管理
参考文献
附录1 软件工程职业道德规范和实践要求
附录2 中英名词对照表
附录3 缩略词表