Towards a Software FactorySpringer Science & Business Media, 2012. gada 6. dec. - 177 lappuses The subject of this book is the control of software engineering. The rapidly increasing demand for software is accompanied by a growth in the number of products on the market, as well as their size and complexity. Our ability to control software engineering is hardly keeping pace with this growth. As a result, software projects are often late, software products sometimes lack the required quality and the productivity improvements achieved by software engineering are insufficient to keep up with the demand This book describes ways to improve software engineering control. It argues that this should be expanded to include control of the development, maintenance and reuse of software, thus making it possible to apply many of the ideas and concepts that originate in production control and quality control. The book is based on research and experience accumulated over a number of years. During this period I had two employers: Eindhoven University of Technology and Philips Electronics. Research is not a one-man activity and I would like to thank the following persons for their contributions to the successful completion of this project. First and foremost my Ph. D. advisers Theo Bemelmans, Hans van Vliet and Fred Heemstra whose insights and experience proved invaluable at every stage. Many thanks are also due to Rob Kusters and Fred Heemstra for their patience in listening to my sometimes wild ideas and for being such excellent colleagues. |
Saturs
1 | |
WHY IS SOFTWARE LATE | 14 |
CHANGES IN SOFTWARE ENGINEERING CONTROL | 37 |
QUALITY AND MAINTENANCE towards product control | 50 |
REUSE OF SOFTWARE towards multiproduct control | 74 |
TOWARDS A SOFTWARE FACTORY | 95 |
INFORMATION SYSTEMS IN SOFTWARE ENGINEERING CONTROL | 104 |
A DATA MODEL FOR AN INFORMATION SYSTEM | 130 |
FIRST STEPS TOWARDS A SOFTWARE FACTORY | 147 |
CONCLUSIONS AND RECOMMENDATIONS | 161 |
REFERENCES | 167 |
175 | |
Citi izdevumi - Skatīt visu
Bieži izmantoti vārdi un frāzes
actions for improvement activities analysis application assessment automation Basili bill of material Boehm chapter characteristics Characterizes client control of software cost customer order data collection data model data structure diagram database decoupling point described development and maintenance development control development for reuse discussed distinguished empirical studies engineer-to-order production environment example function goal hardware Humphrey important insight inspection involved level of process multiproduct control order-independent data overruns percent phase planned and actual PMDB Prieto Diaz process control process model product management product-based production control situation project leaders quality attributes quality definitions reasons for delay reference item reference network reference products reference routing requirements reusable components reuse of software shows software components software development software engineering control software engineering process software factory software maintenance software products software quality software reuse specific system for engineer-to-order systems for software Table traditional software user-based users waterfall model