ABSTRACT | 第3页 |
DECLARATION | 第5-6页 |
DEDICATION | 第6-8页 |
TABLE OF CONTENTS | 第8-12页 |
CHAPTER 1 INTRODUCTION | 第12-24页 |
1.1 Research Motivation | 第13-14页 |
1.2 Software Engineering | 第14-16页 |
1.3 Software Process | 第16-17页 |
1.4 Software Development Strategies | 第17页 |
1.5 Software Development Process Models | 第17-18页 |
1.6 The Quest for Improvement | 第18-19页 |
1.7 Software Process Improvement Experiences | 第19-20页 |
1.7.1 Success Stories | 第19-20页 |
1.8 SW-CMM Reversals | 第20页 |
1.9 The Quality Movement | 第20-21页 |
1.10 Commercial-off-the-shelf (COTS) | 第21-22页 |
1.11 Research Contributions | 第22-23页 |
1.12 Summary of Remaining Chapters | 第23-24页 |
CHAPTER 2 A SURVEY OF RELATED WORK | 第24-46页 |
2.1 COTS-based Software Development | 第24-27页 |
2.1.1 COTS Definitions | 第25-26页 |
2.1.2 COTS Vs Component | 第26页 |
2.1.3 COTS Usage | 第26-27页 |
2.2 COTS as an Economic Choice | 第27-32页 |
2.2.1 COTS Selection Problems | 第28-29页 |
2.2.2 COTS Evaluation and Selection | 第29页 |
2.2.3 COTS Integration Cost | 第29-30页 |
2.2.4 COTS Maintainability | 第30页 |
2.2.5 COTS Reliability | 第30-31页 |
2.2.6 COTS and issues | 第31-32页 |
2.3 COTS and Challenges for the Buyer | 第32-34页 |
2.4 COTS Risks | 第34-36页 |
2.4.1 No Control over Vendor Product Releases | 第34-35页 |
2.4.2 Vendor and COTS New Releases | 第35页 |
2.4.3 Upgrading to the Latest Version can Result in Following Risks | 第35-36页 |
2.4.4 COTS Less Quantified Risks | 第36页 |
2.5 Agile Software Development Methods | 第36-42页 |
2.5.1 Adaptive Software Development | 第37页 |
2.5.2 Agile Modeling | 第37页 |
2.5.3 Crystal Family | 第37-38页 |
2.5.4 Dynamic systems development method | 第38页 |
2.5.5 Extreme Programming | 第38-41页 |
2.5.6 Feature-driven Development | 第41-42页 |
2.5.7 Internet-speed Development | 第42页 |
2.6 Importance of Customer in Agile Methodologies | 第42-43页 |
2.6.1 Interviews | 第43页 |
2.6.2 Prioritization | 第43页 |
2.7 Collaborative Software Development | 第43-45页 |
2.7.1 Offshore Contractual Collaboration | 第44-45页 |
2.8 Summary | 第45-46页 |
CHAPTER 3 COTS-BASED SOFTWARE DEVELOPMENT PROCESS | 第46-58页 |
3.1 COTS-Based Software Development Process a Paradigm shift | 第46-47页 |
3.2 The Actual COTS Process | 第47-52页 |
3.3 COTS Usage | 第52-53页 |
3.4 COTS Evaluation Criteria | 第53-54页 |
3.5 COTS Documentation | 第54-55页 |
3.6 COTS Advantages and Disadvantages | 第55-56页 |
3.7 COTS Identified Issues | 第56-57页 |
3.8 Summary | 第57-58页 |
CHAPTER 4 COLLABORATIVE SOFTWARE DEVELOPMENT | 第58-68页 |
4.1 Concept of Computer Supported Collaborated work | 第58-60页 |
4.2 Software Process Improvement and Collaboration | 第60页 |
4.3 Importance of Collaboration | 第60-61页 |
4.4 Challenges to Collaboration | 第61-63页 |
4.4.1 Communication and Distance | 第61-62页 |
4.4.2 Cultural Difference | 第62页 |
4.4.3 Knowledge Management | 第62页 |
4.4.4 Time Difference | 第62-63页 |
4.4.5 Conflict Management Difficulties | 第63页 |
4.5 Pair programming the Basic Collaborative Activity | 第63页 |
4.6 Pair Programming Experiences | 第63-64页 |
4.6.1 Reduce Development Time | 第64页 |
4.6.2 Reduce Training Time | 第64页 |
4.6.3 Improve Quality of Code | 第64页 |
4.6.4 Create a Collaborative and Supportive Environment | 第64页 |
4.7 Global Collaboration the Broad Based Cooperation | 第64-65页 |
4.7.1 Leveraging Factors | 第65页 |
4.8 Global Collaboration and Some Common Issues | 第65-66页 |
4.9 Role of Intermediaries in unification of Global Software Development Resources | 第66页 |
4.10 Summary | 第66-68页 |
CHAPTERS 5 FACTORS FUELING COLLABORATION IN COTS- BASED SOFTWARE DEVELOPMENT PROCESS | 第68-79页 |
5.1 COTS Vendor Dependence | 第68-69页 |
5.2 COTS Challenges | 第69-72页 |
5.2.1 Requirements Specification for COTS | 第70页 |
5.2.2 Continuous Requirements Process | 第70-71页 |
5.2.3 COTS Selection Dimensions | 第71页 |
5.2.4 Domain Coverage | 第71页 |
5.2.5 Time Restriction | 第71页 |
5.2.6 Costs Rating | 第71-72页 |
5.2.7 Vendor Guaranties | 第72页 |
5.3 COTS Risk Factors | 第72-73页 |
5.4 Main Characteristics of COTS | 第73-76页 |
5.4.1 Market Segment | 第73-74页 |
5.4.2 Technology | 第74页 |
5.4.3 Standardization | 第74页 |
5.4.4 Performance | 第74页 |
5.4.5 Product Availability | 第74页 |
5.4.6 Product Maturity | 第74-75页 |
5.4.7 Vendor Maturity | 第75页 |
5.4.8 Negotiating between Requirements and the Marketplace | 第75页 |
5.4.9 Ranking of Requirements | 第75-76页 |
5.5 COTS and Business Market | 第76-77页 |
5.6 Types of COTS Vendors | 第77-78页 |
5.6.1 Companies Selling Products that include COTS | 第77页 |
5.6.2 Companies Selling COTS that they Develop Themselves | 第77-78页 |
5.6.3 Companies Selling COTS Developed by Others | 第78页 |
5.7 Summary | 第78-79页 |
CHAPTER 6 VENDOR AND INTEGRATOR RELATIONSHIP IN COTS BUSINESS MARKET SCENARIO | 第79-91页 |
6.1 COTS Business in the Existing Software Industry | 第80-82页 |
6.2 COTS Market and Challenges for the Integrator | 第82-84页 |
6.3 COTS Market and Marketing Theory | 第84-85页 |
6.4 COTS and Social Factors | 第85-86页 |
6.5 Buyer and the Business Management | 第86-88页 |
6.6 COTS Vendors | 第88-89页 |
6.7 Main Actors in COTS Buying and Selling | 第89-90页 |
6.8 Summary | 第90-91页 |
CHAPTER 7 DEPLOYING MEDIATOR FOR APPROPRIATE VENDOR SELECTION AND COLLABORATION | 第91-101页 |
7.1 Collaboration and Goals | 第91-93页 |
7.2 COTS and the Vendor Contract | 第93-94页 |
7.3 Vendor Analysis and Support Assumptions | 第94-96页 |
7.4 COTS-based Mediator supported Collaborative Transactional Model | 第96-100页 |
7.5 COTS Mediator in Collaborative, Reliability and Maintainability Context | 第100页 |
7.6 COTS Mediator for Collaboration at Different Business Levels | 第100-101页 |
7.7 COTS Mediator's Performance, Capability and Expected Gains | 第101页 |
CONCLUSSION | 第101-102页 |
FUTURE WORK | 第102-103页 |
REFERENCES | 第103-119页 |
APPENDIX A | 第119页 |