The Software Development Volume documents the software development activities performed by the software developers and software testers during a project. It does not cover management or planning activities that the developers or testers may be asked to participate in. The intended audience for the volume includes the software engineering and test staffs assigned to a software development project.
The Software Development Volume assumes that Ada is the programming language. The Object-Oriented Software Development (OOSD) methodology [Colbert, 1995] is described in Attachment II of this volume. While Attachment II documents the steps and activities performed during software development using Colbert's OOSD methodology, it is not a substitute for training in this methodology or in Ada.
The Software Development Volume consists of three sections: 3.1 Participate In Systems Requirements Definition, 3.2 Perform Software Development, and 3.3 Participate In System Integration And System Qualification Testing.
Activity 3.1 describes the software developer's participation in the system's requirements analysis and design process, and activity 3.2 describes developing the software products and covers all software development activities from software requirements analysis to software qualification testing. Activity 3.3 describes the software developer's participation in the system integration and qualification testing.