TY - BOOK AU - Shooman,Martin L. TI - Software engineering: design, reliability, and management SN - 0070570213 :: U1 - 005.1 22 PY - 1983/// CY - New York PB - McGraw-Hill KW - Software engineering N1 - CONTENTS Chapter 1 Introduction 1.1 What is the problem 1.2 The alarming size of the problem 1.3 How are we dealing with the problem 1.4 The hope of the future 1.5 Summary of the chapters Chapter 2 Program design tools and techniques 2.1 Introduction 2.2 Top -down and bottom-up design 2.3 Design representations 2.4 Structured programming 2.5 Data-directed techniques 2.6 Modular design etc Chapter 3 Complexity, storage, and processing-time analysis 3.1 Introduction 3.2 Complexity measures 3.3 Memory requirements 3.4 Processing time 3.5 Summary Chapter 4 Program testing 4.1 Introduction 4.2 Statistics on the testing process 4.3 Test philosophy and type 4.4 A comparison of test methods 4.5 Debugging 4.6 Graph Models of testing etc Chapter 5 Software reliability 5.1 Introduction 5.2 The concept of software reliability 5.3 Reliability theory 5.4 The concept of software repair and availability 5.5 Software errors and faults etc Chapter 6 Management techniques 6.1 Introduction 6.2 Requirements, specifications and initial design 6.3 Performance, reliability, and quality measures 6.4 Cost estimation 6.5 Managing the development process 6.6 Software maintenance etc A Summary of probability theory A.1 Introduction A.2 Probability theory A.3 Set theory B Summary of reliability theory B.1 Introduction B.2 Combinatorial reliability B.3 Failure-Rate Models B.4 System reliability B.5 Illustrative example of simplified auto drum brakes etc C A Summary of graph theory C.1 Introduction C.2 Program Graph models C.3 Definitions C.4 Properties of directed graphs C.5 Properties of Nondirected graphs etc; Bibliographical references : p. 610-625, Index p.676-683 ER -