From: rgc@raybed2.UUCP (RICK CARLE)
Subject: Re: Computer aided s/w engineering
Date: 12 Feb 88 15:46:05 GMT [thread overview]
Message-ID: <1122@raybed2.UUCP> (raw)
In-Reply-To: 2703@mmintl.UUCP
In article <2703@mmintl.UUCP>, franka@mmintl.UUCP (Frank Adams) writes:
> A better definition of Software Engineering might be "tools & techniques for
> the design of computer programs". It should be obvious that one can do
> program design without ever touching a computer.
But that too is a narrow definition of software engineering. It is MUCH,
MUCH more than tools & techniques.
Software engineering is the application of computer science to build,
maintain, and manage software systems that solve control or
information-processing problems. It is (or must become) an engineering
discipline, based in science and structured technique, that addresses
the complete software development process and software life-cycle
concerns. Barry Boehm provided us with a useful definition:
"Software engineering is the application of science and
mathematics by which the capabilities of computer equipment
are made useful to man via computer programs, procedures, and
associated documentation."
(Software Engineering Economics, Barry W. Boehm, Prentice-Hall,
1981)
Rick Carle, Raytheon Co., rgc@raybed2.RAY.COM
prev parent reply other threads:[~1988-02-12 15:46 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
1988-01-25 8:08 Computer aided s/w engineering Mike MacGregor
1988-01-30 16:09 ` Renu Raman, Sun Microsystems
1988-02-03 14:37 ` Frank Adams
1988-02-12 15:46 ` RICK CARLE [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox