 |
TRANSITION TO OBJECT-ORIENTED SOFTWARE DEVELOPMENT
Editors
Mohamed Fayad, Mauri Laitinen
Brief Description
A
complete blueprint for transitioning your organization to object-oriented
systems.
This book will save you the frustration, wasted time, and massive cost
overruns often associated with transitions to object-oriented technologies.
Using numerous case studies, the authors identify the technical, management,
and cultural challenges involved and show you how to overcome those challenges.
They arm you with proven tactics for avoiding common traps and pitfalls.
And they outfit you with a comprehensive transitioning framework for dealing
with all aspects of gearing up to object-oriented technology, including:
- Selecting the best
object-oriented methods, tools, and development environments
- Planning and budgeting
projects
- Staffing and training
- Preparing your
organizational culture for object-oriented technology
- Tracking and controlling
projects
- Documenting object-oriented
development
- Creating practical
metrics
- Developing workable
strategies for legacy systems reuse
- Object engineering
mission-critical systems
- Designing without
specs
- Delivering shrink-wrapped
software products
- Maintaining systems
post- development
MOHAMED FAYAD teaches computer science at the University of Nevada,
is a columnist for Communications of ACM, and is a former editor in chief
of the IEEE Computer Society Press.
MAURI LAITINEN
was one of the founders of Autodesk, where he held a number of positions,
including director of software development. Currently he has an independent
consultancy in Lake Tahoe, California.
Table of Contents
A TRANSITION FRAMEWORK.
PLANNING AND PREPROJECT
ACTIVITIES.
- Effective Development
Planning.
- Dealing with Culture
Change.
OBJECT-ORIENTED
INSERTION ACTIVITIES.
- Selecting the Right
Object-Oriented Technique.
- Selecting the
Right Computer-Aided Software Engineering Tool.
- Staffing and Organizing
the Project.
- Training.
- Dealing with Legacy
Systems.
- Budget for Reuse.
OBJECT-ORIENTED
PROJECT MANAGEMENT ACTIVITIES.
- Analyzing, Modeling,
and Prototyping.
- Effective Project
Tracking and Control.
- Defining and Documenting
the Development Process.
- Applying Software
Metrics.
- Inspecting Object-Oriented
Software Products.
- Integrating Software
Documentation.
- Appendices.
- Index.
|