Table of Contents:
Foreword.
About the Authors.
About the
Organization.
Preface.
The Structure of this Book.
Acknowledgements.
Introduction.
1. Introduction to Contemporary Software
Development.
Basics of Construction.
Componentization.
Conclusion.
2 Overview of Select Perspective.
2 Overview of Select Perspective.
Component-Based Development.
Select Perspective Development Life Cycle.
Project Types.
Agile Software Development.
Summary.
3. Supply.
3. Supply.
Making the Supply Decisions.
Component Delivery.
Technical Architecture.
Summary.
4. Manage.
4. Manage.
Acquire Component.
Classify and Certify Component or Service.
Maintain Components.
Locate and Retrieve Candidate Component.
Monitoring Component and Service Reuse.
Summary.
5. Consume.
5. Consume.
Business Alignment.
Business Architecture.
Technical Architecture.
Solution Delivery.
Solution Rollout.
Maintain and Support Solution.
6. Data Architecture.
6. Data Architecture.
Data Architecture Delivery.
Data Architecture Analysis.
Specify Information Architecture.
Design Data Environments.
Data Migration Planning.
Data Store Construction and Rollout.
Summary.
7. Project Management.
7. Project Management.
Increment Planning.
Summary.
8. Roles.
9. Techniques.
10. Deliverables.
Supply.
Manage.
Consume.
Summary.
11. Tools.
11. Tools.
Component Factories.
Component Managers.
Visual Modeling Tools.
Requirements Management.
Application Assemblers.
Test Managers.
Application Animators.
Patterns.
O-R Mapping.
Project Management Tools.
Process Management and Rollout
Tools.
Epilogue: Taking It On.
Glossary.
References.
Further reading.
Select Cruises Case study.
Epilogue: Taking It On.
Glossary.
References.
Further reading.
Select Cruises Case study.