DocumentCode :
1525460
Title :
The art, science, and engineering of software development
Author :
McConnell, Steve
Author_Institution :
Construx Software Builders, USA
Volume :
15
Issue :
1
fYear :
1998
Lastpage :
119
Abstract :
What is the best way to think of software development? Is it science, art or craft? Is it something else entirely? People who advocate programming as art point to the aesthetic aspects of software development and argue that science does not allow for such inspiration and creative freedom. People who advocate programming as science point to many programs´ high error rates and argue that such low reliability is intolerable. The author discusses software development as an engineering discipline
Keywords :
engineering; software engineering; aesthetic aspects; art; engineering; programming; science; software development; software reliability; Art; Design engineering; Error analysis; Fires; Knowledge engineering; Programming; Programming profession; Reliability engineering; Software design; Software testing; Subspace constraints; User interfaces; Writing;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.646892
Filename :
646892
Link To Document :
بازگشت