psm@manta.NOSC.MIL (Scot Mcintosh) (06/01/89)
We do development to Department of Defense standards. Has anyone ever seen a book dealing with development under DOD-STD-2167A, the so-called "Military Standard for Defense System Software Development"? The standard itself is virtually useless as a tutorial. It looks as though it's striving to bring some software engineering concepts to the development process, but fails miserably at communicating its objectives and terminology (like, what's the definition of a 'capability'?).
stein@pixelpump.osc.edu (Rick 'Transputer' Stein) (06/01/89)
In article <825@manta.NOSC.MIL> psm@manta.nosc.mil.UUCP (Scot Mcintosh) writes: >We do development to Department of Defense standards. Has anyone ever >seen a book dealing with development under DOD-STD-2167A, the so-called >"Military Standard for Defense System Software Development"? The >standard itself is virtually useless as a tutorial. It looks as though >it's striving to bring some software engineering concepts to the >development process, but fails miserably at communicating its >objectives and terminology (like, what's the definition of a >'capability'?). Ah! The old software requirements trick again! Having worked on several military/industrial software projects, I know the feeling. Capability is a rubric for requirements (performance, features, etc). I don't know of a book which outlines a tutorial on 2167, but the IEEE 830/1984 Software Requirements Standard is a good outline on standard software requirements specifications. The difference being that the DoD wants extra activities: System Requirements Reviews, Preliminary Design Reviews, Critical Design Reviews, Unit Development Folders, Integration Procedures, Acceptance Testing, etc. All this makes up the "God-given" software lifecycle. That's what the DOD wants with 2167. -=- Richard M. Stein (aka Rick 'Transputer' Stein) Concurrent Software Specialist @ The Ohio Supercomputer Center Ghettoblaster vacuum cleaner architect and Trollius semi-guru Internet: stein@pixelpump.osc.edu