This book is about maintaining computer software. Its aim is to improve a programmer's ability for altering code to fit changinin requirements and for detecting and correcting errors. It provides new principles bases on human factors governing programmer-software-event world interactions. The book should prove invaluable to systems analysts, programmers, managers, researchers and students.
Auflage
Sprache
Verlagsort
Zielgruppe
Für höhere Schule und Studium
Für Beruf und Forschung
Professional/practitioner
Illustrationen
Maße
Höhe: 241 mm
Breite: 160 mm
Dicke: 15 mm
Gewicht
ISBN-13
978-0-387-98783-5 (9780387987835)
DOI
10.1007/978-1-4612-1500-4
Schweitzer Klassifikation
Section I. Facing the Problem.- 1. The Problem.- 2. The Approach.- 3. The Attack.- Section II. Solutions Through Symbols.- 4. Some Basics.- 5. Naming.- 6. Words and Letters.- 7. Abbreviations and Mnemonics.- 8. Language.- 9. Language of Mnemonics.- Section III. Solutions Through Structure.- 10. More on Problem Solving.- 11. Solving Maintenance Problems.- 12. Other Considerations.- 13. Cognitive Structures.- Section IV. Implementation and Testing.- 14. Implementing the Solutions.- 15. Testing.- Section V. Concluding Remarks.- 16. Concluding Remarks.- Appendices.- Appendix A. The Information Age.- Appendix B. Information Systems.- Hardware.- Software.- Appendix C. Software Failures.- Appendix D. Problem Solving.- Appendix E. Software Science.- Appendix F. Sensory Input Processing.- Appendix G. EATPUT Model of the Vision System.- Appendix H. Classifying Information.- Facts and Opinions.- Theories and Processes.- Appendix I. Naming as a Shortening Process.- Appendix J. Miniature Artificial Languages.- Appendix K. Cognitive Grammar.- Overview.- Sentence Construction.- Appendix L. Gestalt Psychology.