| Introduction and Definition of the Problem | p. 1 |
| Introduction | p. 1 |
| Importance of software engineering | p. 3 |
| Problems of software engineering | p. 6 |
| Definition of the problem | p. 9 |
| The Process - Control - Information model | p. 10 |
| Contents | p. 12 |
| Why Is Software Late? Empirical studies of reasons for delay in software development | p. 14 |
| Introduction | p. 14 |
| Surveys on the overrun of development projects | p. 14 |
| Definition and planning of the study | p. 19 |
| A systems software department | p. 25 |
| A diversified software development department | p. 30 |
| A CAD development project | p. 31 |
| Summary and conclusions | p. 35 |
| Changes in Software Engineering Control | p. 37 |
| Introduction | p. 37 |
| Basic principles of traditional software development | p. 37 |
| Traditional control | p. 39 |
| Changes in software engineering and its control | p. 42 |
| Summary and conclusions | p. 48 |
| Quality and Maintenance; towards product control | p. 50 |
| Introduction | p. 50 |
| Quality attributes | p. 50 |
| Quality definitions | p. 53 |
| Causes of increasing maintenance | p. 59 |
| A response to the maintenance problem | p. 61 |
| Consequences for control | p. 67 |
| Summary and conclusions | p. 73 |
| Reuse of Software; towards multiproduct control | p. 74 |
| Introduction | p. 74 |
| The necessity of reuse | p. 74 |
| Reuse in industry | p. 76 |
| A parallel in software development | p. 80 |
| Reuse of software | p. 84 |
| Multiproduct control | p. 86 |
| A specific software factory | p. 93 |
| Towards a Software Factory | p. 95 |
| Introduction | p. 95 |
| Levels of process control | p. 95 |
| Steps towards the software factory | p. 99 |
| Summary and conclusions | p. 102 |
| Information Systems in Software Engineering Control and Production Control | p. 104 |
| Introduction | p. 104 |
| Information systems for software engineering control | p. 104 |
| Comparison of the systems and assessment with respect to the software factory | p. 113 |
| Information systems in production control | p. 117 |
| Assessment with respect to the software factory | p. 124 |
| Summary and conclusions | p. 128 |
| A Data Model for an Information System for Multiproduct Control | p. 130 |
| Introduction | p. 130 |
| Additional requirements | p. 130 |
| A data model | p. 133 |
| A description of some entities | p. 137 |
| Use of the proposed data model | p. 145 |
| First Steps Towards a Software Factory | p. 147 |
| Introduction | p. 147 |
| Basic principles | p. 147 |
| Two examples of data collection with regard to time and money | p. 151 |
| Two examples of data collection with regard to quality | p. 154 |
| Conclusions and Recommendations | p. 161 |
| Introduction | p. 161 |
| Summary and conclusions | p. 161 |
| Recommendations for future research | p. 164 |
| References | p. 167 |
| Index | p. 175 |
| Table of Contents provided by Blackwell. All Rights Reserved. |