Table
of
Contents



Table of Contents


INTRODUCTION

4

SOME DEFINITIONS

4

THE CONCEPTUAL MAP

6

MATERIAL CONCEPTUAL MAP

6

MENTAL CONCEPTUAL MAP

7

LAYERS OF THE CONCEPTUAL MAP

8

REAL ENGINEERS

10

DEVELOPMENT PROCESSES

12

ANALYSIS

14

Project Motivation and Support

14

Requirements Analysis

15

Requirements Model

22

ARCHITECTURE

24

Object Oriented Architecture (text sample)

24

Architecture Workshop

32

ESTIMATING

32

Cocomo

33

Modified Function Point Estimating

33

Add up The Guesses

34

Combining The Estimates

35

HARDWARE SUPPORT

36

DESIGN

38

Object Interaction Diagrams (text sample)

39

Class Overview Diagram

48

Class Catalog

49

Design In Safety

82

Design Review

82

CODE

84

Choice of Language

84

Coding Standards

84

Source Code for Voice Substitution Device

85

DEBUG

86

Catagories of Bugs

86

Advice for Debuggers

90

INTEGRATION

92

Advice for Integrators

92

VERIFICATION

94

VALIDATION

107

DEVELOPMENT ENVIRONMENT

111

TOOLS

111

COMMUNICATION

113

MANAGEMENT

114

OBSTACLES

114

REMEDIES

115

APPENDIX A -- Basic Stamp2 Code

118

APPENDIX B -- DSP Code

119

BIBLIOGRAPHY

158