网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件工程概论/高等学校公共课计算机教材系列
分类 教育考试-大中专教材-成人教育
作者 卫红春
出版社 清华大学出版社
下载
简介
编辑推荐

本教材具有如下几点特色:一,简明、清晰地反映软件工程学科的基本概念、基本方法、基本技术等基本内容;二,反映软件工程学科的最新发展,较全面地介绍软件过程、软件开发方法、软件建模、软件体系结构等内容,并用国际通用的软件建模语言UML对软件建模;软件开发的分析、设计和实现基于面向对象方法;三,兼顾学科体系的合理性和工程的指导性两个方面。以软件工程学科体系构架教材结构,教材结构能够直接反映软件工程学科的体系框架;重点介绍软件开发中的策划、分析、设计、编程、测试、管理等基本工作。通过本教材的学习,学生能够掌握软件开发的基本方法和基本技能。

本书可作为高等院校本科各专业软件工程课程教材,以及计算机科学技术和软件工程本科专业软件工程概论和软件工程导论课程教材,也可以作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。

内容推荐

本书简明地讲述了软件工程的基本概念、基本理论、基本方法和基本技术,较深入地介绍了软件工程的策划、分析、设计、实现、测试和管理等工作。简明性、先进性和统一性是本书的特点。

本书可作为高等院校本科各专业软件工程课程教材,以及计算机科学技术和软件工程本科专业软件工程概论和软件工程导论教材,也可以作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。

目录

第1章 绪论

 1.1 软件

1.1.1 软件的概念

1.1.2 软件的特征

1.1.3 软件的分类

 1.2 软件工程概述

1.2.1 软件危机

1.2.2 软件工程的概念

1.2.3 软件工程的基本内容

1.2.4 软件工程学科的形成和发展

1.2.5 软件工程学科特点

本章小结

习题

第2章 软件过程

 2.1 软件生存周期

2.1.1 软件生存周期

2.1.2 软件生存周期模型

 2.2 软件过程

2.2.1 概述

2.2.2 软件过程

 2.3 统一软件开发过程RUP

 本章小结

 习题

第3章 软件工程方法

 3.1 概述

3.1.1 软件工程方法的含义

3.1.2 软件工程方法的分类

3.1.3 软件工程的基础方法

3.1.4 软件工程的一般方法

 3.2 面向功能方法

3.2.1 结构化方法的特征

3.2.2 结构化分析

3.2.3 结构化设计

 3.3 面向数据方法

3.3.1 概述

3.3.2 建模阶段

3.3.3 设计阶段

3.3.4 实现阶段

 3.4 面向对象方法

3.4.1 概述

3.4.2 面向对象方法的基本概念

本章小结

习题

第4章 软件模型

 4.1 模型

 4.2 软件模型

4.2.1 软件模型的概念

4.2.2 软件建模过程

4.2.3 软件建模语言

 4.3 统一建模语言UML

4.3.1 概述

4.3.2 用例图

4.3.3 类图与对象图

4.3.4 交互图

4.3.5 状态图

4.3.6 活动图

4.3.7 构件图

4.3.8 配置图

4.3.9 包图

本章小结

习题

第5章 软件策划

 5.1 问题定义

5.1.1 问题提出

5.1.2 初步调查

5.1.3 定义问题

 5.2 可行性分析

5.2.1 一行性分析的意义

5.2.2 可行性分析的内容

 5.3 软件规划

5.3.1 概述

5.3.2 软件规划的内容

 5.4 软件开发计划

5.4.1 概述

5.4.2 软件开发计划的内容

本章小结

习题

第6章 软件分析

 6.1 领域分析

6.1.1 领域分析的意义和作用

6.1.2 事务型软件领域分析的一般工作

6.1.3 业务调查

6.1.4 组织目标分析

6.1.5 组织机构分析

6.1.6 组织职能分析

6.1.7 业务流程分析

6.1.8 组织实体分析

 6.2 需求分析

6.2.1 概述

6.2.2 需求获取

6.2.3 需求分析

6.2.4.需求描述

6.2.5 需求验证

本章小结

习题

第7章 软件设计

 7.1 软件设计的任务和工作

7.1.1 平台设计

7.1.2 软件体系结构设计

7.1.3 详细设计

7.1.4 界面设计

 7.2 软件平台设计

7.2.1 网络’

7.2.2 物理设备

7.2.3 操作系统

7.2.4 支撑软件

7.2.5 CASE平台

 7.3 软件体系结构设计

7.3.1 软件系统拓扑结构设计

7.3.2 软件体系结构模式设计

7.3.3 软件结构设计

 7.4 详细设计

7.4.1 业务对象设计

7.4.2 功能逻辑设计

 7.5 界面设计

7.5.1 概述

7.5.2 输入设计

7.5.3 屏幕界面设计

本章小结

习题

第8章 编程与实现

 8.1 程序设计

8.1.1 程序设计语言

8.1.2 程序设计方法

8.1.3 程序设计风格

8.1.4 面向对象程序设计

 8.2 系统实现

8.2.1 代码实现

8.2.2 系统集成

8.2.3 软件部署与发布

本章小结

习题

第9章 软件测试

9.1 概述

9.1.1 测试的概念

9.1.2 测试的过程

9.1.3 测试的原则

 9.2 静态测试

9.2.1 静态测试的概念

9.2.2 静态测试方法

 9.3 动态测试

9.3.1 白盒法与黑盒法的区别与联系

9.3.2 白盒法

9.3.3 黑盒法

 9.4 单元测试

9.4.1 概述

9.4.2 单元测试的策略

9.4.3 面向对象的单元测试

 9.5 集成测试

9.5.1 集成测试概述

9.5.2 集成测试的策略

9.5.3 面向对象的集成测试

 9.6 系统测试

 9.7 验收测试

 本章小结

 习题

第10章 软件维护

 10.1 概述

 10.2 软件维护的难点和软件的可维护性

10.2.1软件维护的难点

10.2.2软件的可维护性

 10.3 软件维护的工作

10.3.1 收取故障信息

10.3.2 排查方法

10.3.3 修改程序

10.3.4 维护管理

本章小结

习题

第11章 软件管理

 11.1 软件质量管理

11.1.1 软件质量管理概述

11.1.2 软件质量评价

 11.2 软件文档管理

11.2.1 软件文档的分类

11.2.2 软件文档的编写

 11.3 软件项目管理

11.3.1 软件项目管理概述

11.3.2 软件开发成本估计

11.3.3 软件开发进度安排

本章小结

习题

第12章 软件工程新技术

 12.1 形式化方法

12.1.1 形式化方法的引入

12.1.2 形式化规格说明语言

12.1.3 形式化方法的十条戒律

 12.2 净室软件工程

12.2.1 净室方法的引入

12.2.2 净室过程模型

12.2.3 净室软件工程的特点

12.3 基于构件的软件工程

12.3.1 基本概念

12.3.2 基于构件的软件工程

12.3.3 构件库的建立与使用

 12.4 软件复用与再工程

12.4.1 基本概念

12.4.2 业务过程再工程

12.4.3 软件再工程

 12.5 敏捷软件过程

12.5.1 基本概念

12.5.2 敏捷软件开发方法的指导原则

12.5.3 典型的敏捷过程模型

本章小结

习题

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 16:22:24