comp.lang.ada
 help / color / mirror / Atom feed
From: Colin James 0621 <cjames@dsc.blm.gov>
Subject: Re: 2167A Questions
Date: Fri, 23 Jul 93 6:03:02 MDT	[thread overview]
Message-ID: <9307230603.aa19185@dsc.blm.gov> (raw)

  
Several writers have classified Computer Software Configuration Item
(CSCI), Computer Software Component (CSC), and Computer Software Unit
(CSU), eg, respectively as book, chapter, and paragraph.   This is
not exact because a CSC may be composed of other lower level CSCs.
However a CSCI may not be composed of other CSCIs nor are CSUs
composed of other CSUs.
  
The confusion with these items seems to arise when designing and 
mapping them to Ada.  David Maibor, one of the principal authors of
DoD-STD-2167A/2168, makes the important point that CSCs may be
composed of other CSCs;  Donald Firesmith of Advanced Software 
Technology Specialists, Ossian, IN has invented a convenient methodology
of mapping design objects within the 2167A cycle to Ada objects in
general;  and I have invented a method, based on Jackson, of directly
mapping objects on a one-to-one basis from the requirements/specifications
phase into Ada implementation objects (known as Object Oriented Life
Cycle [OOLC]).  This decomposes specifications from users into objects
and operations, recomposes them into software requirements and
documentsion, maps these into the software design components of
Dod-STD-2167A, implements them directly into the language structures
of Ada-83, and traces quality assurance and configuration control for
managers according to Dod-STD-2168. (OOLC won't brush your teeth :-<  .)
  
In recent times, many other methods have attempted to address the 2167A
to Ada connection.  As I recall, Rational abandoned trying.  But there
are at least two successful methods, namely Firesmith's and mine.
  

             reply	other threads:[~1993-07-23 12:03 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-07-23 12:03 Colin James 0621 [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-07-30  1:01 2167A Questions cis.ohio-state.edu!math.ohio-state.edu!howland.reston.ans.net!spool.mu.ed
1993-07-27 16:50 Andy Simmons
1993-07-23  0:47 MMC/CS 609-338-2922/8-794-2922
1993-07-22 13:34 david.c.willett
1993-07-22 12:37 Morris J. Zwick
1993-07-21 14:33 Donn Hines
replies disabled

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