本书以丰富的信息资源、广泛的角度深刻地论述了软件工程的方方面面,内容包括软件工程的相关语境、管理软件项目的方法、各种软件工程的方法论、面向对象的方法、客户哪务器软件工程、CASE等。本书内容新颖、见解独到,适合大学计算机专业高年级学生、研究生学习,也适合软件工程开发者、组织者、管理者参考。
作者简介\r\n译者简介\r\n前言\r\n\r\n第一部分 产品和过程\r\n\r\n第1章 产品\r\n\r\n1.1 软件的发展\r\n1.1.1 产业的观点\r\n1.1.2 老化的软件工厂\r\n1.1.3 软件的竞争\r\nl.2 软件\r\n1.2.1 软件特征\r\n1.2.2 软件构件\r\n1.2.3 软件应用\r\n1.3 软件:地平线上的危机\r\n1.4 软件神话\r\n1.5 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第2章 过程\r\n\r\n2.1 软件工程——一种层次化技术\r\n2.1.1 过程、方法和工具\r\n2.1.2 软件工程的一般视图\r\n2.2 软件过程\r\n2.3 软件过程模型\r\n2.4 线性顺序模型\r\n2.5 原型模型\r\n2.6 RAD模型\r\n2.7 演化软件过程模型\r\n2.7.1 增量模型\r\n2.7.2 螺旋模型\r\n2.7.3 构件组装模型\r\n2.7.4 并发开发模型\r\n2.8 形式化方法模型\r\n2.9 第四代技术\r\n2.10 过程技术\r\n2.11 产品和过程\r\n2.12 小结\r\n参考文献\r\n思考题\r\n推荐阅位文献及其他信点源\r\n\r\n第二部分 软件项目的管理\r\n\r\n第3章 项目管理的概念\r\n\r\n3.1 管理的范围\r\n3.1.1 人员\r\n3.1.2 问题\r\n3.1.3 过程\r\n3.2 人员\r\n3.2.1 项目参与者\r\n3.2.2 项目负责人\r\n3.2.3 软件项目组\r\n3.2.4 协调和通信问题\r\n3.3 问题\r\n3.3.1 软件范围\r\n3.3.2 问题分解\r\n3.4 过程\r\n3.4.1 合并问题和过程\r\n3.4.2 过程分解\r\n3.5 项目\r\n3.6 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第4章 软件过程和项目的度量\r\n\r\n4.1 测度、度量和指标\r\n4.2 过程和项目领域中的度量\r\n4.2.1 过程度量和软件过程改进\r\n4.2.2 项目度量\r\n4.3 软件测量\r\n4.3.1 面向规模的度量\r\n4.3.2 面向功能的度量\r\n4.3.3 扩展的功能点度量\r\n4.4 调和不同的度量方法\r\n4.5 软件质量度量\r\n4.5.1 概述影响质量的因素\r\n4.5.2 测量质量\r\n4.5.3 缺陷排除效率\r\n4.6 在软件过程中集成度量\r\n4.7 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第5章 软件项目计划\r\n\r\n5.1 对估算的观察\r\n5.2 项目计划目标\r\n5.3 软件范围\r\n5.3.1 获取定义软件范围所需的信息\r\n5.3.2 一个范围定义的例子\r\n5.4 资源\r\n5.4.1 人力资源\r\n5.4.2 可复用软件资源\r\n5.4.3 环境资源\r\n5.5 软件项目估算\r\n5.6 分解技术\r\n5.6.1 软件规模估算\r\n5.6.2 基于问题的估算\r\n5.6.3 一个基于LOC估算的例子\r\n5.6.4 一个基于FP估算的例子\r\n5.6.5 基于过程的估算\r\n5.6.6 一个基于过程估算的例子\r\n5.7 经验估算模型\r\n5.7.1 估算模型的结构\r\n5.7.2 COCOMO模型\r\n5.7.3 软件方程式\r\n5.8 自行开发或购买的决策\r\n5.8.1 创建决策树\r\n5.8.2 外购\r\n5.9 自动估算工具\r\n5.10 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第6章 风险管理\r\n\r\n6.1 被动和主动的风险策略\r\n6.2 软件风险\r\n6.3 识别风险\r\n6.3.1 产品规模风险\r\n6.3.2 商业影响风险\r\n6.3.3 客户相关的风险\r\n6.3.4 过程风险\r\n6.3.5 技术风险\r\n6.3.6 开发环境风险\r\n6.3.7 与人员数目及经验相关的风B\r\n6.3.8 风险因素和驱动因子\r\n6.4 风险预测\r\n6.4.l 建立风险表\r\n6.4.2 评估风险影响\r\n6.4.3 风险评估\r\n6.5 风险缓解、监控和管理\r\n6.6 安全性风险和危险\r\n6.7 RMMM计划\r\n6.8 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第7章 项目进度安排及跟踪\r\n\r\n7.1 基本概念\r\n7.1.1 关于“延迟”的评注\r\n7.1.2 基本原则\r\n7.2 人员和工作量之间的关系\r\n7.2.1 一个例子\r\n7.2.2 一个经验关系\r\n7.2.3 工作量分布\r\n7.3 为软件项目定义任务集合\r\n7.3.1 严格度\r\n7.3.2 定义适应性准则\r\n7.3.3 计算任务集合选择因子的值\r\n7.3.4 解释TSS值并选择任务集合\r\n7.4 选择软件工程任务\r\n7.5 主要任务的求精\r\n7.6 定义任务网络\r\n7.7 进度安排\r\n7.7.1 时间表\r\n7.7.2 跟踪进度\r\n7.8 项目计划\r\n7.9 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第8章 软件质量保证\r\n\r\n8.1 质量概念\r\n8.1.l 质量\r\n8.1.2 质量控制\r\n8.l.3 质量保证\r\n8.l.4 质量的成本\r\n8.2 质量运动\r\n8.3 软件质量保证\r\n8.3.l 背景\r\n8.3.2 SQA活动\r\n8.4 软件复审\r\n8.4.l 软件缺陷对成本的影响\r\n8.4.2 缺陷的放大和消除\r\n8.5 正式技术复审\r\n8.5.1 复审会议\r\n8.5.2 复审报告和记录保存\r\n8.5.3 复审指南\r\n8.6 SQA的形式化方法\r\n8.7 统计质量保证\r\n8.8 软件可靠性\r\n8.8.l 可靠性和可用性的度量\r\n8.8.2 软件的安全和危险的分析\r\n8.9 SQA计划\r\n8.10 ISO9000质量标准\r\n8.10.l ISO对质量保证系统的方法\r\n8.10.2 ISO9001标准\r\n8.11 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第9章 软件配置管理\r\n\r\n9.1 软件配置管理\r\n9.1.1 基线\r\n9.1.2 软件配置项\r\n9.2 SCM过程\r\n9.3 软件配置中对象的标识\r\n9.4 版本控制\r\n9.5 变化控制\r\n9.6 配置审计\r\n9.7 状态报告\r\n9.8 SCM标准\r\n9.9 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第三部分 传统软件工程方法\r\n\r\n第 10章 系统工程\r\n\r\n10.1 基于计算机的系统\r\n10.2 系统工程层次结构\r\n10.2.1 系统建模\r\n1O.2.2 信息工程:概述\r\n10.2.3 产品工程:概述\r\n10.3 信息工程\r\n10.4 信息策略计划\r\n10.4.1 企业建模\r\n10.4.2 业务级数据建模\r\n10.5 业务域分析\r\n10.5.1 处理建模\r\n10.5.2 信息流建模\r\n10.6 产品工程\r\n10.6.1 系统分析\r\n10.6.2 说明客户需要\r\n10.6.3 可行性研究\r\n10.6.4 经济分析\r\n10.6.5 技术分析\r\n10.7 系统体系结构建模\r\n10.8 系统建模和仿真\r\n10.9 系统规约\r\n10.10 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第11章 分析概念和原则\r\n\r\n11.1 需求分析\r\n11.2 通信技术\r\n11.2.1 过程的启动\r\n11.2.2 便利的应用规约技术\r\n11.2.3 质量功能部署\r\n11.3 分析原则\r\n11.3.1 信息域\r\n11.3.2 建模\r\n11.3.3 划分\r\n11.3.4 基本视图和实现视图\r\n11.4 软件原型\r\n11.4.1 选择原型方法\r\n11.4.2 原型方法和 工具\r\n11.5 规约\r\n11.5.1 规约原则\r\n11.5.2 表示\r\n11.5.3 软件需求规约\r\n11.6 规约复审\r\n11.7 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第12章 分析建模\r\n\r\n12.1 简史\r\n12.2 分析模型的元素\r\n12.3 数据建模\r\n12.3.1 数据对象、属性和关系\r\n12.3.2 基数和形态\r\n12.3.3 实体一关系图\r\n12.4 功能建模和信息流\r\n12.4.1 数据流图\r\n12.4.2 针对实时系统的扩展\r\n12.4.3 Ward和Mellor扩展\r\n12.4.4 Hatley和Pirbhai扩展\r\n12.5 行为建模\r\n12.6 结构化分析的技巧\r\n12.6.1 创建实体一关系图\r\n12.6.2 创建数据流模型\r\n12.6.3 创建控制流模型\r\n12.6.4 控制规约\r\n12.6.5 加工规约\r\n12.7 数据字典\r\n12.8 其他传统分析方法概述\r\n12.8.1 数据结构化系统开发\r\n12.8.2 Jackson系统开发\r\n12.8.3 SADT\r\n12.9 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第13章 设计概念和原则\r\n\r\n13.1 软件设计和软件工程\r\n13.2 设计过程\r\n13.2.1 设计和软件质量\r\n13.2.2 软件设计的演化\r\n13.3 设计原则\r\n13.4 设计概念\r\n13.4.1 抽象\r\n13.4.2 求精\r\n13.4.3 模块化\r\n13.4.4 软件体系结构\r\n13.4.5 控制层次\r\n13.4.6 结构划分\r\n13.4.7 数据结构\r\n13.4.8 软件过程\r\n13.4.9 信息隐蔽\r\n13.5 有效的模块设计\r\n13.5.1 功能独立性\r\n13.5.2 内聚\r\n13.5.3 耦合\r\n13.6 针对有效模块化的设计启发\r\n13.7 设计模型\r\n13.8 设计文档\r\n13.9 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第14章 设计方法\r\n\r\nl4.1 数据设计\r\n14.2 体系结构设计\r\n14.2.1 贡献者\r\n14.2.2 应用域\r\n14.3 体系结构设计过程\r\n14.3.1 变换流\r\n14.3.2 事务流\r\n14.4 变换映射\r\n14.4.1 一个实例\r\n14.4.2 设计步骤\r\n14.5 事务映射\r\n14.5.l 一个实例\r\n14.5.2 设计步骤\r\n14.6 设计的后处理\r\n14.7 体系结构设计优化\r\n14.8 接口设计\r\n14.8.1 内部和外部接口设计\r\n14.8.2 用户界面设计\r\n14.9 人机界面设计\r\n14.9.l 界面设计模型\r\n14.9.2 任务分析和建模\r\n14.9.3 设计问题\r\n14.9.4 实现工具\r\n14.9.5 设计评估\r\n14.10 界面设计指南\r\n14 10.1 一般交互\r\n14.10.2 信息显示\r\n14.10.3 数据输入\r\n14.11 过程设计\r\n14.11.1 结构化程序设计\r\n14.11.2 图形设计符号\r\n14.11.3 表格设计符号\r\n14.11.4 程序设计语言\r\n14.11.5 一个PDL实例\r\n14.12 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第15章 安时系统的设计\r\n\r\n15.1 系统考虑\r\n15.2 实时系统\r\n15.2.1 集成和性能问题\r\n15.2.2 中断处理\r\n15.2.3 实时数据库\r\n15.2.4 实时操作系统\r\n15.2.5 实时语言\r\n15.2.6 任务同步和通信\r\n15.3 实时系统的分析和仿真\r\n15.3.l 实时系统分析的数学工具\r\n15.3.2 仿真和建模技术\r\n15.4 实时设计\r\n15.5 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第16章 软件测试技术\r\n\r\n16.1 软件测试基础\r\n16.l.1 测试目标\r\n16.1.2 测试原则\r\n16.1.3 可测试性\r\n16.2 测试用例设计\r\n16.3 白盒测试\r\n16.4 基本路径测试\r\n16.4.1 流图符号\r\n16.4.2 环形复杂性\r\n16.4.3 导出测试用例\r\n16.4.4 图矩阵\r\n16.5 控制结构测试\r\n16.5.1 条件测试\r\n16.5.2 数据流测试\r\n16.5.3 循环测试\r\n16.6 黑盒测试\r\n16.6.1 基于图的测试方法\r\n16.6.2 等价划分\r\n16.6.3 边界值分析\r\n16.6.4 比较测试\r\n16.7 针对专门环境和应用的测试\r\n16.7.1 GUI测试\r\n16.7.2 客户/服务器体系结构的测试\r\n16.7.3 测试文档和帮助设施\r\n16.7.4 实时系统测试\r\n16.8 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第17章 软件测试策略\r\n\r\n17.1 软件测试的策略途径\r\n17.1.1 验证和确认\r\n17.1.2 软件测试的组织\r\n17.1.3 一种软件测试策略\r\n17.1.4 测试完成的标准\r\n17.2 策略问题\r\n17.3 单元测试\r\n17.3.l单元测试考虑\r\n17.3.2 单元测试规程\r\n17.4 集成测试\r\n17.4.1 目须向下集成\r\n17.4.2 自底向上集成\r\n17.4.3 回归测试\r\n17.4.4 关于集成测试的讨论\r\n17.4.5 集成测试文档\r\n17.5 确认测试\r\n17.5.1 确认测试的标准\r\n17.5.2 配置复审\r\n17.5.3 Alpha和Beta测试\r\n17.6 系统测试\r\n17.6.1 恢复测试\r\n17.6.2 安全测试\r\n17.6.3 压力测试\r\n17.6.4 性能测试\r\n17.7 调试的技巧\r\n17.7.1 调试过程\r\n17.7.2 心理考虑\r\n17.7.3 调试方法\r\n17.8 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第18章 软件的技术度量\r\n\r\n18.1 软件质量\r\n18.1.1 McCall的质量因素\r\n18.1.2 FURPS\r\n18.1.3 到量化视图的变迁\r\n18.2 软件技术度量框架\r\n18.2.1 技术度量的挑战\r\n18.2.2 测度原则\r\n18.2.3 有效软件度量的属性\r\n18.3 分析模型的度量\r\n18.3.1 基于功能的度量\r\n18.3.2 “撞击值”度量\r\n18.3.3 规约质量的度量\r\n18.4 设计模型的度量\r\n18.4.1 高层设计度量\r\n18.4.2 构件级设计度量\r\n18.4.3 界面设计度量\r\n18.5 源代码度量\r\n18.6 对测试的度量\r\n18.7 对维护的度量\r\n18.8 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第四部分 面向对象的软件工程\r\n\r\n第19章 面向对象的概念和原则\r\n\r\n19.1 面向对象的范型\r\n19.2 面向对象概念\r\n19.2.1 类和对象\r\n19.2.2 属性\r\n19.2.3 操作、方法和服务\r\n19.2.4 消息\r\n19.2.5 封装、继承和多态\r\n19.3 标识对象模型的元素\r\n19.3.1 标识类和对象\r\n19.3.2 表示属性\r\n19.3.3 定义操作\r\n19.3.4 完成对象定义\r\n19.4 面向对象软件项目的管理\r\n19.4.1 OO的公共过程框架\r\n19.4.2 面向对象项目的度量和估算\r\n19.4.3 一种OO估算和进度安排方法\r\n19.4.4 面向对象项目的跟踪过程\r\n19.5 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第20章 面向对象分析\r\n\r\n20.1 面向对象的分析\r\n20.1.1 传统方法和OO方法\r\n20.1.2 OOA概述\r\n20.2 领域分析\r\n20.2.1 复用和领域分析\r\n20.2.2 领域分析过程\r\n20.3 OO分析模型的类属成分\r\n20.4 OOA过程\r\n20.4.1 使用实例\r\n20.4.2 类一责任一协作者建模\r\n20.4.3 定义结构和层次\r\n20.4.4 定义主题和子系统\r\n20.5 对象一关系模型\r\n20.6 对象一行为模型\r\n20.6.1 用使用实例标识事件\r\n20.6.2 状态表示\r\n20.7 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第21章 面向对象设计\r\n\r\n21.1 面向对象系统的设计\r\n21.1.1 传统方法和OO方法\r\n21.1.2 设计问题\r\n21.1.3 OOD概述\r\n21.2 OO设计模型的类属成分\r\n21.3 系统设计过程\r\n21.3.1 划分分析模型\r\n21.3.2 并发性和子系统分配\r\n21.3.3 任务管理构件\r\n21.3.4 数据管理构件\r\n21.3.5 资源管理构件\r\n21.3.6 人机界面构件\r\n21.3.7 子系统间通信\r\n21.4 对象设计过程\r\n21.4.1 对象描述\r\n21.4.2 设计算法和数据结构\r\n21.4.3 程序构件和接口\r\n21.5 设计模式\r\n21.5.1 描述设计模式\r\n21.5.2 在设计中使用设计模式\r\n21.6 面向对象编程\r\n21.7 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第22章 面向对象测试\r\n\r\n22.1 扩大测试的视角\r\n22.2 测试OOA和OOD模型\r\n22.2.1 OOA和OOD模型的正确性\r\n22.2.2 OOA和OOD模型的一致性\r\n22.3 面向对象的测试策略\r\n22.3.1 在OO语境中的单元测试\r\n22.3.2 在OO语境中的集成测试\r\n22.3.3 在OO语境中的有效性测试\r\n22.4 OO软件的测试用例设计\r\n22.4.1 OO概念的测试用例设计的含义\r\n22.4.2 传统测试用例设计方法的可用性\r\n22.4.3 基于故障的测试\r\n22.4.4 OO编程对测试的影响\r\n22.4.5 测试用例和类层次\r\n22.4.6 基于场景的测试设计\r\n22.4.7 测试表层结构和深)A结构\r\n22.5 在类级别_上盯用的测试方法\r\n22.5.1 对OO类的随机测试\r\n22.5.2 在类级别上的划分测试\r\n22.6 类间测试用例设计\r\n22.6.1 多个类测试\r\n22.6.2 从行为模型导出的测试\r\n22.7 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第23章 面向对象系统的技术度量\r\n\r\n23.1 面向对象度量的目的\r\n23.2 区别性的特征\r\n23.2.1 局部化\r\n23.2.2 封装\r\n23.2.3 信息隐蔽\r\n23.2.4 继承\r\n23.2.5 抽象\r\n23.3 对OO设计模型的度最\r\n23.4 面向大的度量\r\n23.4.1 CK度量套件\r\n23.4.2 Lorenz和Kidd建议的度量\r\n23.5 面向操作的度量\r\n23.6 对面向对象测试的度虽\r\n23.7 对面向对象项H的度散\r\n23.8 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第五部分 软件工程高级课题\r\n\r\n第24章 形式化方法\r\n\r\n24.1 基本概念\r\n24.1.1 少量的形式化方法的不足\r\n24.1.2 软件开发中的数学\r\n24.1.3 形式化方法概念\r\n24.2 数学预备知识\r\n24.2.l 集合和构造性规约\r\n24.2.2 集合运算符\r\n24.2.3 逻辑运算符\r\n24.2.4 序列\r\n24.3 应用数学符号描述形式规约\r\n24.4 形式化规约语言\r\n24.5 用Z表示一个软件构件的例子\r\n24.6 形式化方法的十条戒律\r\n24.7 形式化方法——未来之路\r\n24.8 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第25章 净室软件工程\r\n\r\n25.1 净室方法\r\n25.1.1 净室策略\r\n25.1.2 什么使得净室独特?\r\n25.2 功能规约\r\n25.2.1 黑盒规约\r\n25.2.2 状态盒规约\r\n25.2.3 清晰盒规约\r\n25.3 设计求精和验证的优点\r\n25.3.1 设计求精和验证\r\n25.3.2 设计验证的优点\r\n25.4 净室测试\r\n25.4.1 统计的使用测试\r\n25.4.2 认证\r\n25.5 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第 26章 软件复用\r\n\r\n26.1 管理问题\r\n26.1.1 复用的障碍\r\n26.1.2 硬件类比\r\n26.1.3 建立复用途径的一些建议\r\n26.2 复用过程\r\n26.2.1 可复用的软件制品\r\n26.2.2 一个过程模型\r\n26.3 领域工程\r\n26.3.1 领域分析过程\r\n26.3.2 领域特征\r\n26.3.3 结构建模和结构点\r\n26.4 建造可复用构件\r\n26.4.1 为了复用的分析和设计\r\n26.4.2 构造方法\r\n26.4.3 基于构件的开发\r\n26.5 分类和检索构件\r\n26.5.1 描述可复用构件\r\n26.5.2 复用环境\r\n26.6 软件复用经济学\r\n26.6.1 对质量、生产率和成本的影响\r\n26.6.2 使用结构点的成本分析\r\n26.6.3 复用度量\r\n26.7 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第27章 再工程\r\n\r\n27.1 业务过程再工程\r\n27.1.1 业务过程\r\n27.1.2 业务过程再工程的原则\r\n27.1.3 BPR模型\r\n27.1.4 几句警告\r\n27.2 软件再工程\r\n27.2.1 软件维护\r\n27.2.2 软件再工程过程模型\r\n27.3 逆向工程\r\n27.3.1 理解处理的逆向工程\r\n27.3.2 理解数据的逆向工程\r\n27.3.3 用户界面的逆向工程\r\n27.4 重构\r\n27.4.1 代码重构\r\n27.4.2 数据重构\r\n27.5 正向工程\r\n27.5.1 向客户哪务器体系结构的正向工程\r\n27.5.2 向面向对象体系结构的正向工程\r\n27.5.3 用户界面的正向工程\r\n27.6 再工程经济学\r\n27.7 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第28章 客户/服务器软件工程\r\n\r\n28.1 客户用B务器系统的结构\r\n28.1.1 C/S系统的软件构件\r\n28.1.2 软件构件的分布\r\n28.1.3 分布应用构件的指南\r\n28.l.4 连接C/S软件构件\r\n28.1.5 中间件和对象请求代理体系结构\r\n28.2 对C/S系统的软件工程\r\n28.3 分析建模问题\r\n28.4 对C/S系统的设计\r\n28.4.1 传统设计方法\r\n28.4.2 数据库设计\r\n28.4.3 某设计方法的概述\r\n28.4.4 加工设计的送代\r\n28.5 测试问题\r\n28.5.1 整体C/S测试策略\r\n28.5.2 CIS测试策略\r\n28.6 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第29章 计算机辅助软件工程\r\n\r\n29.1 什么是CASE?\r\n29.2 构造CASE的积木块\r\n29.3 CASEI具分类\r\n29.4 集成化CASE环境\r\n29.5 集成体系结构\r\n29.6 CASE中;已库\r\n29.6.1 在I-CASE中中心库的角色\r\n29.6.2 特征和内容\r\n29.7 小结\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源\r\n\r\n第30章 未来之路\r\n\r\n30.1 软件的重要性——再论\r\n30.2 变化的范围\r\n30.3 人及他们建造系统的方式\r\n30.4 “新”的软件过程\r\n30.5 表示信息的新模式\r\n30.6 技术作为推动力\r\n30.7 结束语\r\n参考文献\r\n思考题\r\n推荐阅读文献及其他信息源