第一图书网

软件维护

Grubb, Penny/ Takang, Armstrong A. World Scientific Pub Co Inc
出版时间:

1999-12  

出版社:

World Scientific Pub Co Inc  

作者:

Grubb, Penny/ Takang, Armstrong A.  

页数:

349  

内容概要

Software systems now invade every area of daily living. Yet, we still struggle to build systems we can really rely on. If we want to work with software systems at any level, we need to get to grips with the way software evolves. This book will equip the reader with a sound understanding of maintenance and how it affects all levels of the software evolution process. --This text refers to the Paperback edition.

书籍目录

ACKNOWLEDGEMENTSPREFACEPART I: THE CONTEXT OF MAINTENANCE OVERVIEW DISCUSSION POINTS1. INTRODUCTION TO THE BASIC CONCEPTS 1.1 INTRODUCTION 1.2 DEFINITIONS 1.3 THE BASICS 1.4 HOW NEW DEVELOPMENT AND MAINTENANCE ACTIVITIES DIFFER 1.5 WHY SOFTWARE MAINTENANCE IS NEEDED 1.6 MAINTAINING SYSTEMS EFFECTIVELY 1.7 CASE STUDY - AIR TRAFFIC CONTROL 1.8 CATEGORISING SOFTWARE CHANGE 1.9 SUMMARY2. THE MAINTENANCE FRAMEWORK 2.1 INTRODUCTION 2.2 DEFINITIONS 2.3 A SOFTWARE MAINTENANCE FRAMEWORK  2.3.1 Components of the Framework   2.3.1.1 User   2.3.1.2 Environment    Operating environment    Organisational Environment   2.3.1.3 Maintenance Process   2.3.1.4 Software Product   2.3.1.5 Maintenance Personnel  2.3.2 Relations Between the Maintenance Factors 2.4 SUMMARY3. FUNDAMENTALS OF SOFTWARE CHANGE 3.1 INTRODUCTION 3.2 DEFINITIONS 3.3 SOFTWARE CHANGE  3.3.1 Classification of Changes   3.3.1.1 Corrective Change    3.3.1.2 Adaptive Change    3.3.1.3 Perfective Change    3.3.1.4 Preventive Change  3.3.2 The Importance of Categorising Software Change  3.3.3 Case Study - The Need to Support an Obsolete    System  3.3.4 Incremental Release 3.4 ONGOING SUPPORT 3.5 LEHMAN'S LAWS 3.6 SUMMARY4. LIMITATIONS AND ECONOMIC IMPLICATIONS TO SOFTWARE CHANGE 4.1 INTRODUCTION 4.2 DEFINITIONS 4.3 ECONOMIC IMPLICATIONS OF MODIFYING SOFTWARE 4.4 LIMITATIONS TO SOFTWARE CHANGE  4.4.1 Resource Limitations  4.4.2 Quality of the Existing System  4.4.3 Organisational Strategy  4.4.4 Inertia  4.4.5 Attracting and Retaining Skilled Staff 4.5 THE NOMENCLATURE AND IMAGE PROBLEMS 4.6  POTENTIAL SOLUTIONS TO MAINTENANCE PROBLEMS  4.6.1 Budget and Effort Reallocation  4.6.2 Complete Replacement of the System  4.6.3 Maintenance of the Existing System 4.7 SUMMARY5. THE MAINTENANCE PROCESS 5.1 INTRODUCTION 5.2 DEFINITIONS 5.3 THE SOFTWARE PRODUCTION PROCESS 5.4 CRITICAL APPRAISAL OF TRADITIONAL PROCESS MODELS  5.4.1 Code-and-Fix Model  5.4.2 Waterfall Model  5.4.3 Spiral Model 5.5 MAINTENANCE PROCESS MODELS  5.5.1 Quick-Fix Model    5.5.1.1 Case Study - Storage of Chronological Clinical Data  5.5.2 Boehm's Model  5.5.3 Osborne's Model  5.5.4 Iterative Enhancement Model……6. PROGRAM UNDERSTANDING7. REVERSE ENGINEERING8. REUSE AND REUSABILITY9. TESTING10. MANAGEMENT AND ORGANISATIONALISSUES11. CONFIGURATION MANAGEMENT12. MAINTENANCE MEASURES13. BUILDING AND SUSTAINING MAINTAINABILITY14. MAINTENANCE TOOLSREFERENCESINDEX


图书封面

广告

下载页面


软件维护 PDF格式下载



相关图书