From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5b321a2e2f342353 X-Google-Attributes: gid103376,public From: jkern@mail.erinet.com Subject: Re: Ada 95 & MIL-STD 498 Date: 1997/01/28 Message-ID: #1/1 X-Deja-AN: 212684917 references: <32EA8546.6AED@ix.netcom.com> organization: EriNet Online 513 436-1700 (Voice) newsgroups: comp.lang.ada Date: 1997-01-28T00:00:00+00:00 List-Id: On 1/25/97 5:12PM, in message <32EA8546.6AED@ix.netcom.com>, Vance Christiaanse wrote: > Hello Ada Fans. > > I have a client who is using Object-Oriented Design implemented > in Ada 95. Is there anyone out there with experience or ideas > on documenting OO Ada 95 under MIL-STD 498? > > I would think this question is of general interest so post any > responses or hints to the newsgroup. > > Thanks! > > Vance > > Vance Christiaanse > Cintech Consulting > cintech@ix.netcom.com MIL-STD 498 describes a process for developing software independent of the language or methodology used to implement a set of requirements. If you were adding an addition to your house, you would select a contractor, solicit a set of plans, review the blueprints, agree on the criteria for judging quality and completeness, give the OK, monitor the work, and check the results. 498 is meant to be a simple yet comprehensive model for performing "contracted" software. I feel the key to understanding 498 is given in the definition of a requirement. To paraphrase "include the capabilities that the software must possess in order for the software to be acceptable, defer to design the capabilities that the customer doesn't care about." Its simple, lets agree on what needs to be done, demonstrate to me that you have indeed done it. Add a little boilerplate stuff...498.