注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2016-10

出版社:机械工业出版社

以下为《软件工程方法与实践(第3版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111549482
  • 3-5
  • 82340
  • 46249730-6
  • 平装
  • 16开
  • 2016-10
  • 438
  • 313
  • 工学
  • 软件工程
  • TP311.5
  • 软件工程
  • 本科
内容简介
本书分别从传统的结构化软件开发方法学和面向对象软件开发方法学两个方面介绍软件工程的理论和方法,并将其融入实践,通过丰富的案例介绍软件分析与设计方法及其模型,深入讲解软件开发各个阶段的技术、方法和管理过程,主要内容包括:软件工程基础,结构化分析、设计与测试,面向对象分析、设计与测试,软件维护与项目管理。本书适合作为高等院校软件工程课程的教材,也可作为软件开发从业人员的参考书。
目录
前言
第一部分 软件工程基础
第1章 软件工程概述
  1.1 引言
  1.2 什么是软件
    1.2.1 软件的定义与特性
    1.2.2 软件技术的演化
  1.3 什么是软件工程
    1.3.1 软件危机
    1.3.2 解决软件危机的途径
    1.3.3 软件工程的定义
  1.4 软件工程的基本原理与基本原则
    1.4.1 基本原理
    1.4.2 基本原则
  1.5 软件工程开发方法学
    1.5.1 结构化开发方法学
    1.5.2 面向对象开发方法学
    1.5.3 重型软件工程与轻型软件工程
  1.6 小结
  习题
第2章 软件过程
  2.1 引言
  2.2 什么是软件过程
    2.2.1 软件过程的定义
    2.2.2 软件过程框架
  2.3 软件产品与过程
  2.4 软件生存周期
  2.5 软件工程活动
  2.6 小结
  习题
第3章 软件过程模型
  3.1 引言
  3.2 什么是软件过程模型
  3.3 传统的软件过程模型
    3.3.1 瀑布模型
    3.3.2 增量模型
    3.3.3 螺旋模型
  3.4 面向对象模型
    3.4.1 构件集成模型
    3.4.2 统一过程模型
  3.5 小结
  习题
第4章 敏捷软件开发方法
  4.1 引言
  4.2 敏捷软件开发过程
    4.2.1 敏捷过程
    4.2.2 敏捷开发原则
  4.3 Scrum开发过程
    4.3.1 Scrum的特点
    4.3.2 Scrum模型与过程
  4.4 极限编程
    4.4.1 什么是极限编程
    4.4.2 极限编程的要素
  4.5 结对编程
    4.5.1 什么是结对编程
    4.5.2 结对编程的优势分析
    4.5.3 结对编程的分类
    4.5.4 结对编程的方式
  4.6 小结
  习题
第二部分 结构化分析、设计与测试
第5章 软件需求分析
  5.1 引言
  5.2 什么是软件需求
  5.3 需求分析过程
  ……
第6章 结构化分析
第7章 结构化设计
第8章 结构化软件测试
第9章 高要求系统的分析与设计
第三部分 面向对象分析、设计与测试
第10章 面向对象分析
第11章 面向对象设计
第12章 面向对象实现与测试
第四部分 软件维护与项目管理
第13章 软件维护
第14章 软件项目管理
参考文献