Skip to main content

The figure represents seven activities for the development of a good software system, arranged in four concentric circles or layers. Each layer represents an activity, except for the innermost layer that represents four activities: ‘analysis’, ‘design’ ‘implementation’ and ‘testing’. The other layers from next to the innermost to the outermost are labelled as follows: ‘maintenance’, ‘quality management’, and ‘project management’.

 Typical technical activities for the development of software