home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!menudo.uh.edu!sugar!claird
- From: claird@NeoSoft.com (Cameron Laird)
- Subject: Fitting the pieces together (was: What is Software Design?)
- Organization: NeoSoft Communications Services -- (713) 684-5900
- Date: Thu, 17 Dec 1992 14:05:33 GMT
- Message-ID: <BzEptC.31B@NeoSoft.com>
- References: <Bz7KMv.M5z@fiu.edu> <1992Dec15.013037.6513@latcs1.lat.oz.au>
- Lines: 41
-
- In article <1992Dec15.013037.6513@latcs1.lat.oz.au> baragry@amdahl1.lat.oz.au (Jason Baragry) writes:
- .
- .
- .
- > People I have talked with (programmers) then argue that if we did
- >that for software our diagrams would be to complex because our implementation
- > medium is the programming language.
- > This is then the point where we have to look at our view of
- > implementation medium. Should it be the programming language level ? I agree
- >with the article in IEEE Software (Nov 90) by Brad Cox, which discusses
- >objectifying software modules. This is the type of implementation medium I
- >believe we should be looking at. Modules with a defined functionality, which
- >may be implemented in any way (OO, proceduraly, rules, etc) but can be
- >"fitted together" to construct a design which represents the implementation.
- >
- > I am currently working on a design method which would support such
- >ideas (but it is still relatively earrly).
- .
- .
- .
- >I can see what you are saying, but I think it means generating components in the
- >design which are represented by the implementation medium. Instead, of moving
- >code further up the design process I think it means using high-level
- >components with predefined functionality which can be implemented by a piece
- >of previously implemented code.
- .
- .
- .
- Please note that comp.lang.misc (and comp.compilers?)
- recently has (have) entertained some low-key dialogues
- on definitions of interfaces between implementation
- languages. That is, people have been discussing such
- questions as, "Should we standardize as part of C a
- way to access FORTRAN subroutines?" and "What does it
- mean to send a message to a COBOL object ('object'?)?"
- and "How does Eiffel handle that?"
- --
-
- Cameron Laird
- claird@Neosoft.com (claird%Neosoft.com@uunet.uu.net) +1 713 267 7966
- claird@litwin.com (claird%litwin.com@uunet.uu.net) +1 713 996 8546
-