
| Stephen R.Schach,1972年获魏兹曼科学院物理常理科硕士学位,1973年获开普敦大学应用数学博士学位,目前是美国范德比尔特大学计算机科学和计算机工程副教授。他的研究兴趣主要集中在软件工程领域,特别是对软件维护与开源软件的实验分析有深入研究。他著有多部软件工程、面向对象软件工程、面向对象系统分析与设计方面的教材。 .. << 查看详细 |
| 出版者的话 专家指导委员会 译者序 前言 第一部分 软件工程概述 第1章 软件工程的范畴 1.1 历史方面 1.2 经济方面 1.3 维护性方面 1.3.1 维护的传统和现代观点 1.3.2 交付后维护的重要性 1.4 需求、分析和设计方面 1.5 小组编程方面 1.6 为什么没有计划阶段 1.7 为什么没有测试阶段 1.8 为什么没有文档阶段 1.9 面向对象范型 1.10 正确看待面向对象范型 1.11 术语 1.12 道德问题 . 本章回顾 进一步阅读指导 习题 参考文献 第2章 软件生命周期模型 2.1 理论上的软件开发 2.2 winburg小型实例研究 2.3 winburg小型实例研究心得 2.4 野鸭拖拉机公司小型实例研究 2.5 迭代和递增 2.6 修订的winburg小型实例研究 2.7 迭代和递增的风险和其他方面 2.8 迭代和递增的控制 2.9 其他生命周期模型 2.9.1 编码一修补生命周期模型 2.9.2 瀑布生命周期模型 2.9.3 快速原型开发生命周期模型 2.9.4 开源生命周期模型 2.9.5 敏捷过程 2.9.6 同步一稳定生命周期模型 2.9.7 螺旋生命周期模型 2.10 生命周期模型的比较 本章回顾 进一步阅读指导 习题 参考文献 第3章 软件过程 3.1 统一过程 3.2 面向对象范型内的迭代和递增 3.3 需求流 3.4 分析流 3.5 设计流 3.6 实现流 3.7 测试流 3.7.1 需求制品 3.7.2 分析制品 3.7.3 设计制品 3.7.4 实现制品 3.8 交付后维护 3.9 退役 3.10 统一过程的各阶段 3.10.1 开始阶段 3.10.2 细化阶段 3.10.3 构建阶段 3.10.4 转换阶段 3.11 一维与二维生命周期模型 3.12 改进软件过程 3.13 能力成熟度模型 3.14 软件过程改进方面的其他努力 3.15 软件过程改进的代价和收益 本章回顾 进一步阅读指导 习题 参考文献 第4章 软件小组 第5章 软件工程工具 第6章 测试 第7章 从模块到对象 第8章 可重用性和可移植性 第9章 计划和估算 第二部分 软件生命周期的各个工作流 第10章 需求 第11章 传统的分析 第12章 面向对象分析 第13章 设计 第14章 实现 第15章 交付后维护 第16章 uml的进一步讨论 附录 |
商品评论(0条)