软件工程

软件工程

许家珆, 白忠建, 彭德中, 主编

出版社:电子工业出版社

年代:2007

定价:28.0

书籍简介:

软件工程作为一门指导计算机软件系统开发和维护的工程学科,近年来随着我国信息化建设的深入发展,对软件产业的支撑作用凸现。本书是在吸取了国内外有关教材的精华,并结合编者多年进行软件工程教学及软件开发的实践经验、体会的基础上编写的。内容注重科学性、先进性,强调实践性。重点介绍面向对象的方法及UML统一建模语言,以及CMM软件成熟度模型、ERP企业资源规划等先进管理技术。

书籍目录:

第1章软件工程概述

1.1软件工程的产生和发展

1.1.1软件工程的发展过程

1.1.2软件危机

1.1.3软件工程的定义及研究的内容

1.2软件与软件过程

1.2.1软件的概念和特点

1.2.2软件工程过程

1.3软件过程模型

1.4软件开发方法

1.5软件工具与软件开发环境

习题一

第2章软件需求工程

2.1软件需求的基本概念

2.1.1软件需求的任务

2.1.2功能需求与非功能需求

2.2需求工程过程

2.3软件需求获取技术

2.4需求分析与建模

2.4.1结构化分析(SA)方法

2.4.2面向对象的分析方法

2.5软件需求案例分析

2.5.1案例1医院病房监护系统

2.5.2案例2网上拍卖系统

习题二

第3章软件设计

3.1软件设计概述

3.2软件体系结构设计

3.2.1仓库模型

3.2.2分布式结构

3.2.3其他体系结构

3.3模块分解

3.4详细设计描述工具

3.5用户界面设计

3.5.1用户界面设计的特性与设计任务

3.5.2用户界面设计的基本原则

3.5.3用户界面的基本类型

3.5.4信息输入/输出界面

3.5.5MVC模式

习题三

第4章面向对象的方法

4.1面向对象方法概述

4.2面向对象的基本概念

4.3面向对象的分析

4.4面向对象的设计

4.5典型的面向对象方法

4.5.1BOOch方法

4.5.2CoaD/YOurdon方法

4.5.3对象模型技术

4.5.4OOSE方法

习题四

第5章UML统一建模语言

5.1UML概述

5.1.1UML的基本概念

5.1.2UML的图形表示

5.2建立用例模型

5.2.1需求分析与用例建模

5.2.2确定执行者

5.2.3确定用例

5.2.4建立用例之间的关系

5.2.5用例建模实例

5.3建立静态模型

5.3.1类图

5.3.2包图

5.4建立动态模型

5.4.1消息

5.4.2状态图

5.4.3顺序图

5.4.4合作图

5.4.5活动图

5.5建立实现模型

5.5.1构件图

5.5.2配置图

5.6RUP统一过程及其应用

5.6.1UML与RUP统一过程

5.6.2RUP的二维开发模型

5.6.3RUP的迭代开发模式

习题五

第6章软件实现

6.1程序设计语言的选择

6.2结构化程序设计

6.3程序设计风格

6.4算法与程序效率

6.5软件代码审查

习题六

第7章软件复用和构件技术

7.1软件复用概述

7.2软件复用的实施与过程

7.3可复用构件与构件工程

7.4领域工程分析和基于构件的开发

7.5基于构件的软件开发特点

7.6软件构件技术的技术规范

7.6.1CORBA

7.6.2COM

7.6.3EJB

7.6.4Web服务

习题七

第8章软件测试

8.1软件测试概述

8.1.1软件测试的基本概念

8.1.2软件测试的特点和基本原则

8.1.3软件测试过程

8.1.4静态分析与动态测试

8.2白盒法测试

8.3黑盒法测试

8.4软件测试的策略

8.4.1单元测试

8.4.2集成测试

8.4.3确认测试

8.4.4系统测试

8.4.5a测试和B测试

8.4.6综合测试策略

8.5软件调试

8.5.1软件调试过程

8.5.2软件调试策略

8.6面向对象的测试

8.6.1面向对象测试的特点

8.6.2面向对象测试类型

8.6.3分析模型测试

8.6.4面向对象的测试用例

习题八

第9章软件维护

9.1软件维护的基本概念

9.2软件维护的过程

9.3软件维护技术

9.4软件可维护性

9.4.1软件可维护性的定义

9.4.2提高可维护性的方法

9.5逆向工程和再工程

习题九

第10章软件工具与集成化环境

10.1软件工具

10.1.1软件开发工具

10.1.2软件维护工具

10.1.3软件管理与支持工具

10.2集成化CASE环境

10.2.1概述

10.2.2集成化的CASE开发环境的体系结构

10.3软件开发工具Rationa.1Rose

10.3.1Rose工具简介

10.3.2业务用例图

10.3.3用例图

10.3.4类图

10.3.5协作图与时序图

10.3.6活动图

10.3.7状态图

10.3.8构件图和部署图

习题十

第11章软件项目管理

11.1软件项目管理概述

11.2软件项目可行性研究

11.3软件项目成本估算技术

11.4软件项目组织与人员管理

11.5软件质量保证

11.6企业资源规划

习题十一

第12章软件能力成熟度模型

12.1CMM概述

12.2CMM的内部结构

12.3CMM的应用

12.4CMM的实施与评估

12.4.1软件过程评估的必要性

12.4.2软件过程评估参考模型

12.4.3CMM评估的执行步骤

12.4.4软件企业如何实施CMM

12.4.5CMM与ISO9000标准

12.5软件能力成熟度模型集成

习题十二

第13章软件工程课程设计

13.1课程设计的目的和要求

13.2课程设计步骤及安排

13.3案例分析

13.3.1案例一:ATM系统

13.3.2案例二:医院病房监护系统

13.3.3案例三:会议管理系统

13.3.4案例四:仓库信息管理系统

参考文献

内容摘要:

  全书共分13章,在系统介绍软件工程的基本内容、开发及管理技术的基础上,重点介绍面向对象的方法及IYML统一建模语言,以及CMM软件成熟度模型、ERP企业资源规划等先进管理技术。内容涵盖了软件工程教育知识体系,保证了内容的科学性和先进性。本书可作为高等院校计算机及信息类专业“软件工程”课程的教材,也可作为广大工程技术人员和科研人员的参考书。  软件工程作为一门指导计算机软件系统开发和维护的工程学科,近年来随着我国信息化建设的深入发展,对软件产业的支撑作用凸现。  本书是在吸取了国内外有关教材的精华,并结合编者多年进行软件工程教学及软件开发的实践经验、体会的基础上编写的。内容注重科学性、先进性,强调实践性。重点介绍面向对象的方法及UML统一建模语言,以及CMM软件成熟度模型、ERP企业资源规划等先进管理技术。  本书可作为高等院校计算机及信息类专业“软件工程”课程的教材,也可作为广大工程技术人员和科研人员的参考书。

书籍规格:

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

书籍信息归属:

软件工程是电子工业出版社于2007.09出版的中图分类号为 TP311.5 的主题关于 软件工程-高等学校-教材 的书籍。