Software engineering : design, reliability, and management /

Shooman, Martin L.

Software engineering : design, reliability, and management / Martin L. Shooman. - New York : McGraw-Hill, c1983. - xx, 683 p. : ill. ; 25 cm. - McGraw-Hill computer science series .

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.

0070570213 ::


Software engineering.

005.1 / SHO