comp.lang.ada
 help / color / mirror / Atom feed
From: hawksk@lonex.radc.af.mil (Kenneth B. Hawks)
Subject: Re: What's a CSU in Ada?
Date: 10 May 91 11:58:20 GMT	[thread overview]
Message-ID: <1991May10.115820.24238@lonex.radc.af.mil> (raw)
In-Reply-To: 1991May9.075713.5663@netcom.COM

The article Jim Showalter refers to is SDSAWG's "Implementing the DOD-STD-
2167A Software Organizational Structure in Ada."... Lewis Gray of Ada Pros,
Inc. was the editor and author of some of the articles contained therein.

In addition to the above,  read MIL-STD-483, Appendix XVII, "Criteria for
Selecting Configuration Items".   The first issue is how to break out CSCIs.

CSCs and CSUs _start_  to fall out after that problem is wrestled with.
The bigest issue is to break them out by compilation unit (but if you are
truely designing the software you won't know this early on!), static design
(how you think its going to work/functional relationships), or dynamic design
(control flow/interupt priority/etc.)...  A library CSC/CSU is a big help
for the math routines, sorts, etc., that everybody (i.e. Ada units) uses.

The biggest cost driver, management and engineering headache, however is
the CSCI selection!!! 

Note that DoD-STD-2167A was designed to try to promulagate software engineering
to the masses.  It is not the universal solvent.  Also there are numerous
major problems with its DIDs.  (All documented at the Los Angles DoD/Industry
workshop prior to their publication.) -- No I don't have a copy of them 
anymore....:(

Kenneth B. Hawks                                   |\   /|   "Fox Forever"
Rome Laboratory, Griffiss AFB, NY                   ^o.o^
hawksk@lonex.radc.af.mil                            =(v)=
Disclaimer:  There is no one else here who thinks like I do; therefore....

      reply	other threads:[~1991-05-10 11:58 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-05-08  0:07 What's a CSU in Ada? Dave Kell
1991-05-09  7:57 ` Jim Showalter
1991-05-10 11:58   ` Kenneth B. Hawks [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox