home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / software / 3198 < prev    next >
Encoding:
Internet Message Format  |  1992-08-13  |  2.7 KB

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