现代软件工程

现代软件工程

张晓龙, 主编

出版社:清华大学出版社

年代:2011

定价:30.0

书籍简介:

本书较好的体现了软件工程的实用性,不仅有较完整的软件工程知识体系,有对工程概念、规则的生动说明,并有很好的基于案例的工程方法应用。

书籍目录:

第1章 现代软件工程概述

1.1 软件

1.1.1 软件的概念

1.1.2 软件的特点

1.1.3 软件的分类

1.2 软件危机

1.2.1 软件危机的出现

1.2.2 产生软件危机的原因

1.2.3 消除软件危机的途径

1.3 软件工程

1.3.1 软件工程的定义

1.3.2 软件工程的基本原理

1.3.3 软件工程的框架

1.3.4 软件工程方法学

1.4 软件的生命周期

1.4.1 软件生命周期及其各个阶段

1.4.2 软件生命周期模型

1.5 软件工程的目标和原则

1.5.1 软件工程的基本目标

1.5.2 软件工程的原则

1.6 本章小结

习题1

第2章 面向对象软件开发方法

2.1 面向对象基本思想

2.2 面向对象基本概念

2.3 面向对象方法

2.3.1 面向对象方法简介

2.3.2 几种典型的面向对象方法

2.3.3 面向对象方法主要优点

2.4 面向对象开发统一过程

2.4.1 统一过程简介

2.4.2 统一过程开发阶段

2.4.3 统一过程成分

2.5 本章小结

习题2

第3章 面向对象分析与设计技术

3.1 面向对象分析技术

3.1.1 OOA简介

3.1.2 OOA模型

3.1.3 OOA过程

3.2 面向对象设计技术

3.2.1 OOD简介

3.2.2 OOD准则

3.2.3 OOD模型

3.2.4 OOD过程

3.3 OOA与OOD的关系

3.4 本章小结

习题3

第4章 UML建模技术

4.1 面向对象建模及UML简介

4.1.1 面向对象建模

4.1.2 UML简介

4.2 用例视图

4.3 动态模型图

4.3.1 活动图

4.3.2 顺序图

4.3.3 协作图

4.3.4 状态图

4.4 静态模型图

4.4.1 类图

4.4.2 组件图

4.4.3 配置图

4.5 本章小结

习题4

第5章 软件复用基础

5.1 软件复用概述

5.1.1 软件复用的基本概念

……

第6章 基于组件与web service的软件开发技术

第7章 软件设计模式

第8章 软件体系结构

第9章 敏捷软件过程

第10章 软件测试技术与工具

第11章 软件项目管理

第12章 软件成熟度模型与软件过程

内容摘要:

本书系统地讲述了现代软件工程的基本概念、原理和现代软件方法学。本书由12章组成。首先介绍了软件工程相关概念,面向对象方法学的基本概念、面向对象的开发过程以及面向对象分析和面向对象设计技术;接着介绍了UML建模技术以及各种用于可视化建模的模型与图例。第5~8章讲述了基于软件复用的高级软件工程,包括软件复用的基本概念,基于组件及组件复用,软件设计模式,软件体系结构及其在软件工程中的应用。第9章介绍了敏捷软件过程,强调敏捷软件过程在软件工程中的作用。第10章介绍软件测试技术与工具,最后两章分别介绍了软件项目管理,以及基于CMM/CMMI/TSP/PSP的软件过程。本书适合计算机及计算机相近专业的本科生和研究生作为学习软件工程的教材,也适合软件开发人员及其他有关人员作为自学的参考书或培训教材。

编辑推荐:

教学目标明确,注重理论与实践的结合
教学方法灵活,培养学生自主学习的能力
教学内容先进,加强对毕业设计的指导作用
教学模式完善,提供配套的教学资源解决方案

书籍规格:

书籍详细信息
书名现代软件工程站内查询相似图书
9787302261391
如需购买下载《现代软件工程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数 261 印数 4000

书籍信息归属:

现代软件工程是清华大学出版社于2011.出版的中图分类号为 TP311.5 的主题关于 软件工程 的书籍。