书籍详情
对象解决方案:管理面向对象项目
作者:(美)Grady Booch著
出版社:中国电力出版社
出版时间:2003-07-01
ISBN:9787508315096
定价:¥42.00
购买这本书可以去
内容简介
本书是Grady Booch为读者精心打造的又一力作,他在本书中为项目开发人员和管理者应用对象技术提供了大量实用的建议。无论是对第一次开发面向对象项目的新手,还是对经验丰富的面向对象老手,本书都是非常有价值的学习资源。Booch基于其多年开发面向对象项目的经验,解释了如何应用面向对象技术的合理原则,以缩短系统开发周期、提高系统开发效率。本书提供给读者许多实用建议,包括推荐做法(recommended practice)和经验法则(rules of thumb),这些建议是项目成功的关键。总之,这是一本少有的、由著名的面向对象实践者总结其实用建议的好书!涵盖了大部分对面向对象技术管理者和开发人员来说非常重要的主题总结了作者多年在全球开发面向对象项目的经验通过提供项目问题、隐含意义、推荐做法和经验法则,着重强调了管理面向对象项目实践的方方面面提供了大量真实的项目实例,并演示了开发面向对象系统的各种方法。
作者简介
作者:GradyBoochUML创始人之一,主要从事面向对象研究的著名专家GradyBooch是UML创始人之一,他和IvarJacotson、JamesRumbaugh是统一建模语言的创始人,世界公认。这三个人对开发对象技术做出了许多重大的贡献。包括对象工厂(OOSE)过程、Booch方法和对象建模技术(OMT)等,GradyBooch现在Rational软件公司任职。UML用户指南(第2版)>>更多作品
目录
CHAPTER 1: FIRST PRINCIPLES 1
When Bad Things Happen to Good Projects 5
Establishing a Project's Focus 9
Understanding a Project's Culture 11
The Five Habits of Successful Object-Oriented Projects 22
Issues in Managing Object-Oriented Projects 29
CHAPTER 2: PRODUCTS AND PROCESS 33
In Search of Excellent Objects 37
Object-Oriented Architectures 43
The Artifacts of a Software Project 54
Establishing a Rational Design Process 63
CHAPTER 3: THE MACRO PROCESS 69
The One-Minute Methodology 74
Conceptualization 80
Analysis 86
Design 108
Evolution 129
Maintenance 151
CHAPTER 4: THE MICRO PROCESS 155
I'm OK, My Program's OK 159
Identifying Classes and Objects 161
Identifying the Semantics of Classes and Objects 167
Identifying Relationships Among Classes and Objects 174
Implementing Classes and Objects 181
CHAPTER 5: THE DEVELOPMENT TEAM 185
Managers Who Hate Programmers, and the Programmers
Who Work For Them 191
Roles and Responsibilities 194
Resource Allocation 206
Technology Transfer 212
Tools for the Worker 219
CHAPTER 6: MANAGEMENT AND PLANNING 225
Everything I Need to Know I'll Learn In My Next Project 229
Managing Risk 231
Planning and Scheduling 233
Costing and Staffing 236
Monitoring, Measuring, and Testing 237
Documenting 239
Projects in Crisis 244
CHAPTER 7: SPECIAL TOPICS 247
What They Don't Teach You in Programming Class 252
User-centric Systems 254
Data-centric Systems 257
Computation-centric Systems 260
Distributed Systems 262
Legacy Systems 265
Information Management Systems 267
Real Time Systems 270
Frameworks 274
EPILOGUE 277
SUMMARY OF RECOMMENDED PRACTICES 279
SUMMARY OF RULES OF THUMB 293
GLOSSARY 303
BIBLIOGRAPHY 307
INDEX 311
When Bad Things Happen to Good Projects 5
Establishing a Project's Focus 9
Understanding a Project's Culture 11
The Five Habits of Successful Object-Oriented Projects 22
Issues in Managing Object-Oriented Projects 29
CHAPTER 2: PRODUCTS AND PROCESS 33
In Search of Excellent Objects 37
Object-Oriented Architectures 43
The Artifacts of a Software Project 54
Establishing a Rational Design Process 63
CHAPTER 3: THE MACRO PROCESS 69
The One-Minute Methodology 74
Conceptualization 80
Analysis 86
Design 108
Evolution 129
Maintenance 151
CHAPTER 4: THE MICRO PROCESS 155
I'm OK, My Program's OK 159
Identifying Classes and Objects 161
Identifying the Semantics of Classes and Objects 167
Identifying Relationships Among Classes and Objects 174
Implementing Classes and Objects 181
CHAPTER 5: THE DEVELOPMENT TEAM 185
Managers Who Hate Programmers, and the Programmers
Who Work For Them 191
Roles and Responsibilities 194
Resource Allocation 206
Technology Transfer 212
Tools for the Worker 219
CHAPTER 6: MANAGEMENT AND PLANNING 225
Everything I Need to Know I'll Learn In My Next Project 229
Managing Risk 231
Planning and Scheduling 233
Costing and Staffing 236
Monitoring, Measuring, and Testing 237
Documenting 239
Projects in Crisis 244
CHAPTER 7: SPECIAL TOPICS 247
What They Don't Teach You in Programming Class 252
User-centric Systems 254
Data-centric Systems 257
Computation-centric Systems 260
Distributed Systems 262
Legacy Systems 265
Information Management Systems 267
Real Time Systems 270
Frameworks 274
EPILOGUE 277
SUMMARY OF RECOMMENDED PRACTICES 279
SUMMARY OF RULES OF THUMB 293
GLOSSARY 303
BIBLIOGRAPHY 307
INDEX 311
猜您喜欢