网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 教育/科技 > 原版书与影印版 > 商品详情

面向对象分析与设计(第二版 影印版)

分享到:
面向对象分析与设计(第二版 影印版)

最 低 价:¥38.20

定 价:¥55.00

作 者:(美)Grady Booch

出 版 社:中国电力出版社

出版时间:2003 年10月

I S B N:7508318072

商品详情

编辑推荐

内容简介

[b]本书是uml的创始人grady booch的代表作之一[/b],也是此领域公认的不可替代的权威著作,在推动面向对象技术走向现实应用的过程中发挥了重要的作用,[b]曾获得《software development》杂志的jolt图书大奖[/b]。 本书吸收了众多项目的丰富经验,从概念、方法和应用三个角度全面深入论述了面向对象技术及其表示法。作者以大量用c++语言实现的实例,阐明了各种基本概念,解释了面向对象的分析与设计方法,并展示了这些方法在不同领域卓有成效的应用.
  grady booch是面向对象技术的先驱,也是rational软件公司的首席科学家,由于他在对象方法和应用中的开拓性工作而受到国际软件开发界的广泛尊敬:他曾撰写过几本有关软件工程和面向对象开发的畅销书,他还是《object magazine》、《c++report》和《software development》等杂志的专栏作家,并与ivar jacobson和jim rumbaugh共同担任了addison-wesley公司“对象技术”丛书的主编.

作者简介

Grady Booch, Chief Scientist at Rational Software Corporation, is recognized throughout the international software development community
for his pioneering work in object methods and applications. He is a featured columnist in Object Magazine and C++ Report, and the
author of several best-selling books on software engineering and object-oriented development. Grady Booch also edits and contributes to the Object-Oriented Software Engineer.. << 查看详细

目录

preface v
the first section: concepts 1
chapter 1: complexity 3
1.1 the inherent complexity of software 3
1.2 the structure of complex systems 9
1.3 bringing order to chaos 16
1.4 on designing complex systems 21
sidebar: categories of analysis and design methods 18
chapter 2: the object model 27
2.1 the evolution of the object model 28
2.2 elements of the object model 40
2.3 applying the object model 72
sidebar: foundations of the object model 36
chapter 3: classes and objects 81
3.1 the nature of an object 81
3.2 relationships among objects 97
3.3 the nature of a class 103
3.4 relationships among classes 106
3.5 the interplay of classes and objects 135
3.6 on building quality classes and objects 136
.sidebar: invoking a method 118
chapter 4: classification 145
4.1 the importance of proper classification 146
4.2 identifying classes and objects 150
4.3 key abstractions and mechanisms 162
sidebar: a problem of classification 151
the second section: the method 169
chapter 5: the notation 171
5.1 elements of the notation 172
5.2 class diagrams 176
5.3 state transition diagrams 199
5.4 object diagrams 208
5.5 interaction diagrams 217
5.6 module diagrams 219
5.7 process diagrams 223
5.8 applying the notation 226
chapter 6: the process 229
6.1 first principles 230
6.2 the micro development process 234
6.3 the macro development process 248
chapter 7: pragmatics 267
7.1 management and planning 268
7.2 staffing 271
7.3 release management 275
7.4 reuse 277
7.5 quality assurance and metrics 278
7.6 documentation 281
7.7 tools 282
7.8 special topics 285
7.8 the benefits and risks of object-oriented development 287
the third section: applications 291
chapter 8: data acquisition: weather monitoring station 293
8.1 analysis 294
8.2 design 312
8.3 evolution 318
8.4 maintenance 325
sidebar: weather monitoring station requirements 294
chapter 9: frameworks: foundation class library 327
9.1 analysis 328
9.2 design 333
9.3 evolution 365
9.4 maintenance 372
sidebar: foundation class library requirements 329
chapter 10: client/server computing: inventory tracking 377
10.1 analysis 378
10.2 design 400
10.3 evolution 410
10.4 maintenance 412
sidebar: inventory tracking system requirements 379
chapter 11: artificial intelligence: cryptanalysis 413
11.1 analysis 414
11.2 design 421
11.3 evolution 438
11.4 maintenance .442
sidebar: cryptanalysis requirements 415
chapter 12: command and control: traffic management 445
12.1 analysis 446
12.2 design 455
12.3 evolution 464
12.4 maintenance 468
sidebar: traffic management system requirements 448
afterword 471
appendix: object-oriented programming languages 473
a.1 concepts 474
a.2 smalltalk 475
a.3 object pascal 479
a.4 c++ 480
a.5 common lisp object system 484
a.6 ada 486
a.7 eiffel 487
a.8 other object-oriented programming languages 489
notes 491
glossary 511

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...