软件工程

软件工程
作 者: 张玲
出版社: 清华大学出版社
丛编项: 新世纪高职高专实用规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《软件工程》作者简介

内容简介

本书是作者在多年的软件工程教学和科研实践的基础上,总结和吸取了国内外大量同类书刊的精华,精心设计和撰写的。全书正文共13章,内容可分四部分:第一部分主要介绍软件工程的基本概念,并概要介绍了软件生存周期、开发模型及软件开发的各种方法;第二部分按生命周期模型详细介绍软件计划、需求分析、设计、编码、测试和维护各个阶段的有关概念和工作内容,重点介绍了结构化方法和Jackson方法的实施,并介绍了软件体系结构的相关内容;第三部分介绍面向对象的方法及UML建模语言;第四部分介绍了软件标准、文档、质量评价和质量保证技术、软件工程的管理、认证等内容。该书的内容系统完整,在介绍传统理论体系的基础上,融入当前软件工程的最新发展和新技术。书中采用大量图表,描述尽量做到通俗易懂,将原理、方法与实例结合,并较详实地给出了一个软件系统的开过程。通过大量的练习和案例分析,帮助读者加深对理论知识的理解。该书可作为高等院校软件工程课程的教材或教学参考书,也可作为软件项目管理者和软件开发人员的参考书。

图书目录

第1章 软件工程概论

1. 1 软件综述

1. 1. 1 软件的发展

1. 1. 2 软件的定义

1. 1. 3 软件的特点

1. 1. 4 软件的分类

1. 2 软件危机

1. 3 软件工程概念

1. 4 软件生命周期

1. 5 软件过程模型

1. 5. 1 瀑布模型

1. 5. 2 原型模型 快速原型

1. 5. 3 RAD模型

1. 5. 4 演化软件过程模型

1. 5. 5 形式化方法模型

1. 5. 6 第四代技术模型

1. 6 软件工程标准

1. 6. 1 软件工程标准的意义

1. 6. 2 软件工程标准的分类

1. 6. 3 软件工程标准的级别

1. 6. 4 中国的软件工程标准化工作

1. 6. 5 软件质量认证

1. 7 软件开发文档

1. 7. 1 软件文档的作用和分类

1. 7. 2 对文档编制的质量要求

1. 7. 3 文档的管理和维护

1. 8 习题

第2章 面向对象的软件工程

2. 1 引言

2. 2 面向对象方法的基本思想

2. 3 面向对象的基本概念与要素

2. 3. 1 面向对象的基本概念

2. 3. 2 面向对象的要素

2. 4 三种形式的模型

2. 4. 1 对象模型

2. 4. 2 动态模型

2. 4. 3 功能模型

2. 4. 4 三种模型的关系

2. 5 面向对象的分析

2. 5. 1 面向对象分析的基本过程

2. 5. 2 标识对象

2. 5. 3 标识结构

2. 5. 4 标识主题

2. 5. 5 定义属性

2. 5. 6 定义服务

2. 6 面向对象的设计

2. 6. 1 设计准则

2. 6. 2 从分析到设计

2. 6. 3 设计内容

2. 7 面向对象的编程

2. 7. 1 面向对象语言的选择

2. 7. 2 编程准则

2. 8 面向对象的测试

2. 8. 1 面向对象分析的测试

2. 8. 2 面向对象设计的测试

2. 8. 3 面向对象编程的测试

2. 8. 4 面向对象的单元测试

2. 8. 5 面向对象的集成测试

2. 8. 6 面向对象的系统测试

2. 9 面向对象的软件维护

2. 10 习题

第3章 计算机辅助软件工程及展望

3. 1 CASE的概念

3. 2 CASE的功能与分类

3. 3 CASEA工具与分类

3. 4 集成CASE环境

3. 5 UML及建模工具

3. 5. 1 UML简介

3. 5. 2 UML建模工具

3. 5. 3 PlayCASE建模工具

3. 6 软件工程的未来

3. 6. 1 变化的范围

3. 6. 2 使用的过程

3. 6. 3 信息的性质

3. 6. 4 基本的计算技术

3. 6. 5 做工作的人

3. 7 习题

第4章 PIayCASE建模工具简介

4. 1 PlayCASE概述

4. 2 PlayCASE的特点与作用

4. 2. 1 PlayCASE的特点

4. 2. 2 PlayCASE的作用

4. 3 建模标准与版本

4. 4 PlayCASE的系统要求与运行

4. 4. 1 系统要求

4. 4. 2 PlayCASE的运行

4. 5 PlayCASE窗口简介

4. 5. 1 PlayCASE的主菜单

4. 5. 2 PlayCASE的工具栏

4. 6 习题

第5章 组成结构树的绘制

5. 1 组成结构描述窗口

5. 2 组成结构树的绘制

5. 2. 1 进入操作窗口

5. 2. 2 编辑系统节点

5. 2. 3 编辑功能节点

5. 2. 4 编辑数据节点

5. 2. 5 删除及自动布局

5. 2. 6 拆分及合并组织结构

5. 3 习题

第6章 功能执行流程图的绘制

6. 1 功能执行流程描述窗口

6. 2 事件的绘制

6. 2. 1 进入操作窗口

6. 2. 2 增. 删. 改事件

6. 2. 3 导入. 导出事件

6. 2. 4 改变事件的接受. 发送者

6. 2. 5 加入事件的指示线

6. 3 PAD图的绘制

6. 3. 1 加入PAD通道

6. 3. 2 编辑PAD通道

6. 3. 3 删除PAD通道

6. 4 建立PAD的一个例子

6. 5 生成PAD伪代码

6. 6 习题

第7章 协作流程图的绘制

7. 1 协作流程描述窗口

7. 2 协作流程图的绘制

7. 2. 1 进入操作窗口

7. 2. 2 增. 删. 改活动主体

7. 2. 3 增. 删. 改事件

7. 2. 4 增. 删. 改活动条

7. 2. 5 增. 删. 改过程

7. 2. 6 整理事件和过程

7. 2. 7 建立协作流程图的一个例子

7. 3 习题

第8章 信息表单内容与关系图的绘制

8. 1 信息表单内容与关系的描述窗口

8. 2 建立. 删除信息表单分类目录

8. 3 信息/表单内容图的绘制

8. 3. 1 进入操作窗口

8. 3. 2 绘制信息表单

8. 4 信息表单关系图的绘制

8. 4. 1 进入操作窗口

8. 4. 2 添加信息表单

8. 4. 3 建立计算链

8. 4. 4 建立组装链

8. 5 使事件携带信息

8. 5. 1 携带. 删除信息

8. 5. 2 在PAD图中加入信息表单

8. 5. 3 建立. 删除栏目与功能的关系

8. 6 习题

第9章 派生图及文档生成

9. 1 岗位说明书的描述

9. 1. 1 操作对话框

9. 1. 2 岗位描述

9. 1. 3 作职责描述

9. 1. 4 生成Word文档

9. 2 需求定义的功能定义说明

9. 2. 1 功能定义说明

9. 2. 2 定义功能的过程

9. 3 数据流图的绘制

9. 3. 1 数据流图的描述

9. 3. 2 数据流图的绘制

9. 4 数据接口图的绘制

9. 5 事件接口图的绘制

9. 6 技术文档的生成

9. 7 习题

第10章 全程一体化建模过程与要领

10. 1 业务建模过程

10. 1. 1 业务流程设计

10. 1. 2 业务建模

10. 1. 3 业务模型集成关系

10. 1. 4 基本建模方法

10. 1. 5 建模的主要指标

10. 1. 6 建模的主要文档

10. 2 业务建模图形

10. 2. 1 描述组织分工的建模图形

10. 2. 2 描述业务信息的建模图形

10. 2. 3 描述业务流程的建模图形

10. 3 业务调查

10. 4 需求定义

10. 5 总体设计

10. 6 详细设计

10. 7 生成程序

10. 8 PlayCASE的应用要领

10. 9 习题

第11章 实践案例

11. 1 业务调查

11. 1. 1 系统开发的目标

11. 1. 2 业务背景

11. 2 系统设计

11. 2. 1 总体设计

11. 2. 2 系统建模

11. 3 系统实现

11. 4 习题

附录A 软件开发文档规范

A. 1 可行性研究报告规范

A. 1. 1 引言

A. 1. 2 可行性研究的前提

A. 1. 3 对现有系统的分析

A. 1. 4 所建议的系统的可行性分析

A. 1. 5 所建议系统经济可行性分析

A. 1. 6 社会条件方面的可行性

A. 1. 7 结论意见

A. 2 项目开发计划规范

A. 2. 1 引言

A. 2. 2 项目概述

A. 2. 3 实施计划

A. 2. 4 人员组织及分工

A. 2. 5 交付期限

A. 2. 6 专题计划要点

A. 3 需求规格说明书规范

A. 3. 1 引言

A. 3. 2 项目概述

A. 3. 3 功能需求

A. 3. 4 外部接口需求

A. 3. 5 性能需求

A. 3. 6 软件属性需求

A. 3. 7 其他需求

A. 3. 8 数据描述

A. 3. 9附录

A. 4 概要设计说明书规范

A. 4. 1 引言

A. 4. 2 任务概述

A. 4. 3 总体设计

A. 4. 4 接口设计

A. 4. 5 数据结构设计

A. 4. 6 运行设计

A. 4. 7 出错处理设计

A. 4. 8 安全保密设计

A. 4. 9 维护设计

A. 5 详细设计说明书规范

A. 5. 1 引言

A. 5. 2 软件结构

A. 5. 3 程序设计说明

A. 6 项目开发总结报告规范

A. 6. 1 引言

A. 6. 2 实际开发结果

A. 6. 3 开发工作评价

A. 6. 4 经验与教训

A. 7 用Word撰写文档规范

A. 7. 1 封皮

A. 7. 2 页眉页脚

A. 7. 3 页面

A. 7. 4 标题

A. 7. 5 引用文献

A. 7. 6 正文

A. 7. 7 术语

A. 7. 8 图表

A. 7. 9 参考文献

A. 7. 10 附录

A. 7. 11 索引

A. 7. 12 目录

A. 7. 13 文档管理

A. 7. 14 文档编号规则

附录B 业务建模术语

附录C 建模符号

附录D 参考答案

参考文献