home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.object
- Path: sparky!uunet!cs.utexas.edu!uwm.edu!linac!att!cbnewsk!cbnewsk!dwwx
- From: dwwx@cbnewsk.ATT.COM (david.w.wood)
- Subject: Re: Domain Analysis references
- Organization: AT&T Bell Laboratories
- Date: Mon, 11 Jan 1993 03:48:21 GMT
- Message-ID: <DWWX.93Jan10224821@cbnewsk.ATT.COM>
- In-Reply-To: ematz@world.std.com's message of 7 Jan 93 13:55:42 GMT
- References: <C0HLCu.JxM@world.std.com>
- Sender: dwwx@cbnewsk.cb.att.com (david.w.wood)
- Lines: 74
-
- In article <C0HLCu.JxM@world.std.com> ematz@world.std.com (Ed Matz) writes:
-
- Not sure if this is the appropriate newsgroup to post this query,
- but I encountered the term while doing some reading on the subject
- of OOA/OOD. Can anyone out there provide me with some references
- to Domain Analysis so I can find out what it is? Just about all
- I know about it is its name, but it sounds intrigueing . . .
-
- Please reply via mail.
-
- Thanks.
-
- Ed Matz ematz@world.std.com
-
- Ed,
- Domain Analysis is a fairly new area in software engineering. It is
- concerned with analyzing and understanding the "domain" of an
- application or set of applications. For example, in banking one
- could write an application concerning morgages. Now, the usual
- process of developing the program is to develop a model and requirements
- just sufficiently "broad" to cover the problem(s) to be solved by
- the program. Then when another morgage program is needed, we repeat
- the process and for the next one, we repeat the process.
-
- Domain analysis is were we would explore the complete area of morgages,
- not just explore the domain for one program. The results of the
- analysis are captured in a model. We can then use that model to
- develop applications which are more general or to better partion the
- domain into areas of applications. The results are not just better
- requirements, and therefore applications, but we can continuely REUSE
- the domain model to develop cohesive programs (in fact, by using
- the domain model to organize requirements, and the underlying architectures,
- designs, code and test cases, we can achieve reuse throughout the domain).
-
- David Wood
- AT&T Bell Labs
- 3E-337
- 200 Laurel Ave
- Middletown, NJ 07748
-
- (908) 957-3852
-
- REFERENCES:
-
- R. Prieto-Diaz and G. Arango,
- Domain Analysis and Software Systems Modeling
- IEEE Computer Society Press
- Los Alamos, CA 1991
-
- This is a collection of papers on different aspects of Domain Analysis.
- It also contains a complete bibliography of articles, books, etc
- on domain analysis.
-
-
-
- J.M. Neighbors
- The Draco approach to constructing software from reusable components
- IEEE Transactions Software Engineering
- Vol SE-10
- pp 564-574
- Sept. 1984
-
- D.R. Harris and W.L. Johnson
- Sharing and reuse of requirements knowledge
- In Proc. 6th Annual Knowledge-Based Software Engineering (KBSE-91) Conf.,
- pp 65-77
- Sept 1991
-
- Gerhard Fischer, Andreas Girgensohm, Kumiyo Nakakoji and David Redmiles
- Supporting Software Designers with Integrated Domain-Oriented Design Environments
- IEEE Transactions on Software Engineering
- Vol 18
- No 6
- June, 1992
-