上海地区专业的网上书店
一次性购物满100元即可享受VIP会员价格优惠
网站地图 |登录/注册 |购物车 |会员中心 |帮助中心 |友情链接
首页 | 新书上市 | 畅销推荐 | 礼品图书 | 分类浏览 | 出版社专区 | 图书热评 | 求购登记 | 顾客留言 | 图书拾零
 
   图书搜索: 高级搜索

基于构件的产品线工程:UML方法

基于构件的产品线工程:UML方法
新书城图书编号:790
图书ISBN:7111156552
出版时间:2005-3-2
出版社:机械工业出版社
作者:(德)阿特金森(Atkinson,C.) 等著,顾剑 等译
市场价格:¥59
普通会员:¥47.2    80
VIP会员:¥44.25   75
购买商品 收藏商品  
【图书分类】
计算机图书>>软件工程
【图书简介】
本书特点: ●通过可运行的实例,以集成的方式举例说明KobrA方法中的关键理念。 ●附录中提供了KobrA元模型和KobrA过程的参考指南。 本书系统地描述了KobrA方法,该方法支持模型驱动的、基于UML的构件表示;并描述了能够支持软件开发和演进的产品线方法。这就使得在软件的整个生命周期,都可以充分利用基于构件的开发方式的优势,极大地提高构件的可重用性。 本书提供以下技术: ●开发模型驱动的架构(MDA),此架构中系统的特点与具体实施平台无关。 ●有效地、可验证地将模型转换为代码。 ●系统地将COTS构件重用于新的应用中。 ●提高构件的质量以及提高由构件组装的系统的质量。 本书重点讲述了怎样通过将基于构件的开发与产品线方法相结合,最大程度地改善和提高构件的可重用性和软件生产效率。 全书分为五部分:第一部分大致介绍了背景知识以及KobrA方法,第二部分介绍构件建模;第三部分讲述构件的具体化;第四部分讲述产品线工程及其相关概念;最后一部分是项目监控。 本书主要适合于致力于构件重用和MDA研究的软件工程师,以及希望进一步了解基于构件进行开发或者产品线工程的关键原则及其之间相互关系的学者和学生。
【图书评论】
发表新的评论   
浏览基于构件的产品线工程:UML方法全部评论>>   
【图书目录】
第一部分  概      述
第1章  背景知识        2
1.1  重用技术        2
1.1.1  基于构件的开发        2
1.1.2  架构风格和设计模式        3
1.1.3  产品线工程        4
1.2  开发方法        5
1.2.1  第一代面向对象的方法        5
1.2.2  面向构件的方法        9
1.2.3  面向产品线的方法        12
1.2.4  面向对象的方法框架        13
1.2.5  净室技术        17
1.3  基本目标        20
1.3.1  简单        20
1.3.2  系统化        20
1.3.3  可伸缩        20
1.3.4  实用        21
第2章  方法概述        22
2.1  核心概念        22
2.1.1  产品线工程        24
2.1.2  构件建模        25
2.1.3  构件具体化        29
2.1.4  项目的监督和控制        31
2.2  工件        33
2.2.1  框架        33
2.2.2  应用        40
2.3  过程        43
2.3.1  框架工程        44
2.3.2  应用工程        47
2.3.3  增量开发        48
2.4  与其他方法之间的关系        49
2.5  KobrA的关键属性        51
2.6  路线图        52
第二部分  构 件 建 模
第3章  KobrA的构件模型        56
3.1  构件        56
3.1.1  实例与类型        57
3.1.2  类与模块        58
3.1.3  子系统        58
3.2  构件组装        60
3.2.1  合成        60
3.2.2  客户关系        61
3.2.3  所有权        62
3.2.4  包容关系        63
3.3  构件建模        67
3.3.1  统一性原则        67
3.3.2  局部性原则        67
3.3.3  俭省性原则        70
3.3.4  封装性原则        70
3.4  建立构件树        75
3.4.1  多态性        75
3.4.2  可见性规则        77
3.4.3  一致性规则        78
3.4.4  塑造包容树        79
第4章  规约        81
4.1  规约工件        81
4.1.1  结构模型        82
4.1.2  功能模型        86
4.1.3  行为模型        90
4.1.4  辅助工件        94
4.2  规约过程        95
4.2.1  结构建模        95
4.2.2  功能建模        96
4.2.3  行为建模        96
4.2.4  质量控制        97
第5章  实现        98
5.1  实现工件        98
5.1.1  结构模型        99
5.1.2  活动模型        101
5.1.3  交互模型        106
5.1.4  辅助工件        108
5.2  实现过程        108
5.2.1  结构建模        109
5.2.2  活动建模        110
5.2.3  交互建模        111
5.2.4  质量控制        111
第6章  包容关系        113
6.1  包结构        113
6.2  工件        116
6.2.1  规约的关系        118
6.2.2  实现的关系        121
6.3  过程        122
6.3.1  DNA螺旋        122
6.3.2  标识构件        124
6.3.3  子构件的创建        125
6.3.4  树的重构        126
6.3.5  质量控制        127
第7章  上下文实现        129
7.1  上下文实现工件        130
7.1.1  企业模型        130
7.1.2  结构模型        132
7.1.3  活动模型        135
7.1.4  交互模型        139
7.2  上下文实现过程        140
7.2.1  企业建模        140
7.2.2  结构建模        140
7.2.3  使用建模        141
7.2.4  交互建模        142
7.2.5  质量控制        143
第8章  公有包容        144
8.1  公有包容与公有合成        144
8.1.1  公有合成        144
8.1.2  公有包容        146
8.2  工件        148
8.2.1  公有合成        148
8.2.2  公有包容        152
8.3  过程        153
8.3.1  公有合成        153
8.3.2  公有包容        155
8.3.3  质量控制        156
第9章  泛化        157
9.1  工件        157
9.1.1  结构模型        158
9.1.2  功能模型        161
9.1.3  行为模型        162
9.2  过程        162
9.2.1  特化        162
9.2.2  泛化        164
9.2.3  质量控制        164
第10章  构件与模式        166
10.1  什么是模式        166
10.2  利用KorbA中已有的模式        168
10.2.1  分层的架构模式        168
10.2.2  分布式系统的架构        173
10.3  构件包容模式        180
10.3.1  普遍可见性模式        180
10.3.2  按需知密模式        181
10.3.3  构件库模式        181
第三部分  具  体  化
第11章  实施        186
11.1  精化和翻译相分离        187
11.2  UML实施简档        189
11.2.1  普通对象格式        190
11.2.2  转换模式        191
11.3  实施工件        193
11.3.1  实施结构模型        193
11.3.2  构件图        195
11.3.3  伪代码        198
11.3.4  源代码        198
11.3.5  实施示例        199
11.4  实施过程        204
11.4.1  平化        205
11.4.2  精化        205
11.4.3  翻译        206
11.4.4  收尾        208
第12章  构件重用        209
12.1  重用的作用        209
12.2  重用工件        211
12.2.1  所期望的和已提供的规约        212
12.2.2  符合性映射        212
12.2.3  语义映射        214
12.3  重用过程        215
12.3.1  构件的选择        215
12.3.2  包容树的改造        217
第13章  增量开发        220
13.1  系统的构造与部署        220
13.1.1  系统的构造        220
13.1.2  部署        221
13.2  活动排序        222
13.3  工件        224
13.3.1  存根规约        224
13.3.2  基于构件的增量        225
13.4  过程        225
13.4.1  构件增量        228
13.4.2  操作增量        228
第四部分  产品线工程
第14章  产品线的概念        230
14.1  提高重用        230
14.1.1  领域工程        232
14.1.2  产品线工程        233
14.2  KobrA中的产品线工程        236
第15章  框架工程        239
15.1  通用构件模型        239
15.2  工件        241
15.2.1  上下文实现        242
15.2.2  KobrA构件规约        253
15.2.3  KobrA构件的实现        260
15.2.4  KobrA中K-构件的具体化        264
15.3  过程        265
15.3.1  差异的标识        265
15.3.2  决策模型        266
15.3.3  KobrA构件的标识        266
15.3.4  KobrA构件的具体化        267
第16章  应用工程        270
16.1  工件        270
16.2  过程        271
16.2.1  上下文实现的实例化        271
16.2.2  规约和实现的实例化        272
第五部分  项 目 监 控
第17章  维护        276
17.1  核心原则        276
17.1.1  框架与应用相耦合        277
17.1.2  面向版本和面向变化集        278
17.1.3  关注点的分离        278
17.2  工件        279
17.2.1  配置项目        279
17.2.2  依赖关系        283
17.2.3  进化图        285
17.2.4  变化        286
17.3  过程        293
17.3.1  变化管理        293
17.3.2  配置管理        306
第18章  质量保证        310
18.1  获得质量        310
18.1.1  什么是质量        311
18.1.2  非功能性需求规约        312
18.1.3  质量保证技术        312
18.1.4  质量策略规约        313
18.1.5  质量文档        315
18.2  软件测试        315
18.2.1  测试工件        316
18.2.2  测试过程        318
18.3  软件校验        320
18.3.1  组织技术        321
18.3.2  读取技术        322
18.3.3  校验工件        323
18.3.4  校验过程        326
第19章  质量建模        328
19.1  什么是质量模型        328
19.2  结构化属性的测量        329
19.2.1  规模测量        329
19.2.2  耦合度测量        331
19.2.3  复杂度测量        335
19.3  质量模型示例        336
19.3.1  预测模型        337
19.3.2  质量基准        339
19.3.3  简单的等级模型        340
第20章  应用KobrA方法        342
20.1  KobrA方法的一般特性        342
20.2  定制        344
20.2.1  框架和构件的泛化        344
20.2.2  上下文实现的改进        345
20.2.3  K-构件建模的改进        345
20.2.4  实施、创建和部署        346
20.3  转换        346
20.3.1  转换规划        347
20.3.2  培训        347
20.3.3  工具支持        348
附录A  元模型        350
附录B  过程        382
术语表        405
参考文献        410
| 会员登陆
| 最近的浏览历史
清除浏览历史>>
| 相关图书
UML系统分析设计与应用案例
JOEL说软件
软件工程
软件评测师考试大纲
企业IT体系结构
软件开发管理的实践——超越CMM5的企业案例分析
软件设计师考试考点分析与真题详解
软件设计师教程
软件工程
价值驱动的软件开发
工作时间 保密安全 订单查询及修改 支付方式 投诉 购物流程
联系我们 售后服务 配送问题 积分与优惠 建议 交易条款
·电话:021-66822880    ·邮箱:    ·客服时间( 周一 至 周六 9:00-18:00 )
Copyright © 新书城 2006-2008 , All Rights Reserved   沪ICP备06028173号