《对象解决方案-管理面向对象项目 影印本》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)布什(Booch,G.)著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2003
  • ISBN:750831509X
  • 页数:323 页
图书介绍:本书是一本难得的经典之作,本书的作者是一位世界级面向对象技术专家,有“面向对象之父”之称。同时,他还是UML(统一建模语言)三位主要设计者之一,它与另两位设计者合著的《UML用户指南》堪称UML的权威之作。本书是作者多年应用对象技术经验的结晶。本书中,作者基于其多年的实践经验为项目管理者和开发人员提出了很多宝贵的建议。本书着重强调面向对象项目的管理,解释了如何应用关于面向对象技术的正确原则,以便提高系统开发的效率。另外,本书还提供了大量的实例,通过实例演示了开发面向对象系统的多种方法。

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