home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!pitt.edu!gvls1!aviary!stars.reston.unisys.com!munck
- From: munck@stars.reston.unisys.com (Robert G. Munck)
- Newsgroups: comp.software-eng
- Subject: Re: Do you use SADT ?
- Keywords: SADT
- Message-ID: <1698@aviary.Stars.Reston.Unisys.COM>
- Date: 13 Aug 92 17:56:39 GMT
- References: <1992Aug12.082545.1015@cbfsb.cb.att.com>
- Sender: news@Stars.Reston.Unisys.COM
- Reply-To: munck@stars.reston.unisys.com
- Organization: DARPA STARS/NATO PCIS
- Lines: 49
-
- In article <1992Aug12.082545.1015@cbfsb.cb.att.com>, djones@cbnewsg.cb.att.com (david.jones) writes:
- > In a world of OO design methods and well used
- > 'tradtional' methods (like Yourdon et al) I was
- > wondering if anybody still used SADT for medium
- > to large scale projects (say over 200K SLOC)
-
-
- SADT, under its AF name IDEF-0, is a major part of the DoD CIM
- Initiative, a program that intends to replace ALL DoD MIS software.
- This is not a small amount of code; we're talking hundreds of
- millions of SLOC. SADT is being used to do "enterprise modeling;"
- capturing in an understandable way the complete activities of all
- DoD organizations that use data processing so that they can be
- provided with standardized-across-DoD DP systems.
-
- SADT is also finding extensive use in life-cycle process modeling.
- The Software Engineering Institute (SEI) has promulgated a rating
- system that supposedly determines how well an organization develops
- software; in fact, it measures how well-defined their development
- process is and how well they follow it. SADT has been found to be
- far and away the best way to express complex human processes like
- software development.
-
- The technology of software reuse has seized on the idea that it is
- necessary to define "domains" of applications programs, such as
- "payroll," "weapons control," and "acoustical signal processing."
- The very best way known to define a domain is by creating an SADT
- model in consultation with experts in the field. That domain
- model can then be used to develop generic, highly-reusable
- software. The Toshiba Software Factory, which follows this
- approach, has over a thousand trained SADT users.
-
- Note that all of these areas are pretty far away from code
- development; they involve SADT models of human activity and
- complex systems architectures. SADT is NOT a competitor of "OO
- design methods and well used 'tradtional' methods (like Yourdon et
- al);" it is used at a much earlier and higher level in system
- analysis. (Although, the "mechanism model" features of SADT,
- developed in 1975, can be shown to be a generalization of O-O
- Design.)
-
- The IDEF User's Group, concerned mainly with IDEF-0/SADT, has
- twice-a-year national meetings with several hundred attendees.
-
- Whew. Thanks for asking.
-
- --
- Bob Munck, Deputy Architect STARS
- US Expert PCIS Team
-