
| Colin Atkinson博士德国曼海姆大学(University of Mannheim)软件工程团队的主要负责人。他于1990年获得了伦敦帝国理工学院(Imperial College)的计算机科学博士学位。他的研究兴趣主要集中在如何在可依赖的计算系统的开发中使用模式驱动和基于构件的开发方法。 .. << 查看详细 |
| 译者序 关于作者 序言 前言 第一部分 概 述 第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 净室技术 1.3 基本目标 1.3.1 简单 1.3.2 系统化 1.3.3 可伸缩 .1.3.4 实用 第2章 方法概述 2.1 核心概念 2.1.1 产品线工程 2.1.2 构件建模 2.1.3 构件具体化 2.1.4 项目的监督和控制 2.2 工件 2.2.1 框架 2.2.2 应用 2.3 过程 2.3.1 框架工程 2.3.2 应用工程 2.3.3 增量开发 2.4 与其他方法之间的关系 2.5 kobra的关键属性 2.6 路线图 第二部分 构件建模 第3章 kobra的构件模型 3.1 构件 3.1.1 实例与类型 3.1.2 类与模块 3.1.3 子系统 3.2 构件组装 3.2.1 合成 3.2.2 客户关系 3.2.3 所有权 3.2.4 包容关系 3.3 构件建模 3.3.1 统一性原则 3.3.2 局部性原则 3.3.3 俭省性原则 3.3.4 封装性原则 3.4 建立构件树 3.4.1 多态性 3.4.2 可见性规则 3.4.3 一致性规则 3.4.4 塑造包容树 第4章 规约 4.1 规约工件 4.1.1 结构模型 4.1.2 功能模型 4.1.3 行为模型 4.1.4 辅助工件 4.2 规约过程 4.2.1 结构建模 4.2.2 功能建模 4.2.3 行为建模 4.2.4 质量控制 第5章 实现 5.1 实现工件 5.1.1 结构模型 5.1.2 活动模型 5.1.3 交互模型 5.1.4 辅助工件 5.2 实现过程 5.2.1 结构建模 5.2.2 活动建模 5.2.3 交互建模 5.2.4 质量控制 第6章 包容关系 6.1 包结构 6.2 工件 6.2.1 规约的关系 6.2.2 实现的关系 6.3 过程 6.3.1 dna螺旋 6.3.2 标识构件 6.3.3 子构件的创建 6.3.4 树的重构 6.3.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 质量控制 第8章 公有包容 8.1 公有包容与公有合成 8.1.1 公有合成 8.1.2 公有包容 8.2 工件 8.2.1 公有合成 8.2.2 公有包容 8.3 过程 8.3.1 公有合成 8.3.2 公有包容 8.3.3 质量控制 第9章 泛化 9.1 工件 9.1.1 结构模型 9.1.2 功能模型 9.1.3 行为模型 9.2 过程 9.2.1 特化 9.2.2 泛化 9.2.3 质量控制 第10章 构件与模式 10.1 什么是模式 10.2 利用korba中已有的模式 10.2.1 分层的架构模式 10.2.2 分布式系统的架构 10.3 构件包容模式 10.3.1 普遍可见性模式 10.3.2 按需知密模式 10.3.3 构件库模式 第三部分 具体化 第11章 实施 11.1 精化和翻译相分离 11.2 uml实施简档 11.2.1 普通对象格式 11.2.2 转换模式 11.3 实施工件 11.3.1 实施结构模型 11.3.2 构件图 11.3.3 伪代码 11.3.4 源代码 11.3.5 实施示例 11.4 实施过程 11.4.1 平化 11.4.2 精化 11.4.3 翻译 11.4.4 收尾 第12章 构件重用 12.1 重用的作用 12.2 重用工件 12.2.1 所期望的和已提供的规约 12.2.2 符合性映射 12.2.3 语义映射 12.3 重用过程 12.3.1 构件的选择 12.3.2 包容树的改造 第13章 增量开发 13.1 系统的构造与部署 13.1.1 系统的构造 13.1.2 部署 13.2 活动排序 13.3 工件 13.3.1 存根规约 13.3.2 基于构件的增量 13.4 过程 13.4.1 构件增量 13.4.2 操作增量 第四部分 产品线工程 第14章 产品线的概念 14.1 提高重用 14.1.1 领域工程 14.1.2 产品线工程 14.2 kobra中的产品线工程 第15章 框架工程 15.1 通用构件模型 15.2 工件 15.2.1 上下文实现 15.2.2 kobra构件规约 15.2.3 kobra构件的实现 15.2.4 kobra中k-构件的具体化 15.3 过程 15.3.1 差异的标识 15.3.2 决策模型 15.3.3 kobra构件的标识 15.3.4 kobra构件的具体化 第16章 应用工程 16.1 工件 16.2 过程 16.2.1 上下文实现的实例化 16.2.2 规约和实现的实例化 第五部分 项目监控 第17章 维护 17.1 核心原则 17.1.1 框架与应用相耦合 17.1.2 面向版本和面向变化集 17.1.3 关注点的分离 17.2 工件 17.2.1 配置项目 17.2.2 依赖关系 17.2.3 进化图 17.2.4 变化 17.3 过程 17.3.1 变化管理 17.3.2 配置管理 第18章 质量保证 18.1 获得质量 18.1.1 什么是质量 18.1.2 非功能性需求规约 18.1.3 质量保证技术 18.1.4 质量策略规约 18.1.5 质量文档 18.2 软件测试 18.2.1 测试工件 18.2.2 测试过程 18.3 软件校验 18.3.1 组织技术 18.3.2 读取技术 18.3.3 校验工件 18.3.4 校验过程 第19章 质量建模 19.1 什么是质量模型 19.2 结构化属性的测量 19.2.1 规模测量 19.2.2 耦合度测量 19.2.3 复杂度测量 19.3 质量模型示例 19.3.1 预测模型 19.3.2 质量基准 19.3.3 简单的等级模型 第20章 应用kobra方法 20.1 kobra方法的一般特性 20.2 定制 20.2.1 框架和构件的泛化 20.2.2 上下文实现的改进 20.2.3 k-构件建模的改进 20.2.4 实施、创建和部署 20.3 转换 20.3.1 转换规划 20.3.2 培训 20.3.3 工具支持 附录a 元模型 附录b 过程 术语表 参考文献 |
商品评论(0条)