Craft Software Term Paper

Total Length: 361 words ( 1 double-spaced pages)

Total Sources: 1

Crafting and Engineering Software: Contrast What it Might Mean to Engineer Software With What it Means to Craft Software

The software engineer Steve McConnell notes, "The dictionary definition of engineering is the application of scientific and mathematical principles toward practical ends." (McConnell, 1998) He believes that is what most software designers do, namely they apply scientifically developed and mathematically defined algorithms, functional design methods, quality-assurance practices, and other practices to develop software products and services. To engineer software thus is to view a set of real world problems and to ask one's self what works and what does not work, when meeting the needs of the product's potential range of services, according to professional guidelines.


But although this may be useful when engaging in the architectural design of the project, and determining the overall processes of the program, it may be equally useful to think of one's self as a craftsperson, with a hands-on, non-technical and more spontaneous and less professional approach. "During construction, I'm a craftsman," notes one engineer quoted by McConnell. In other words, after the engineer within….....

     Open the full completed essay and source list


OR

     Order a one-of-a-kind custom essay on this topic


sample essay writing service

Cite This Resource:

Latest APA Format (6th edition)

Copy Reference
"Craft Software" (2005, January 13) Retrieved June 6, 2026, from
https://www.aceyourpaper.com/essays/craft-software-60979

Latest MLA Format (8th edition)

Copy Reference
"Craft Software" 13 January 2005. Web.6 June. 2026. <
https://www.aceyourpaper.com/essays/craft-software-60979>

Latest Chicago Format (16th edition)

Copy Reference
"Craft Software", 13 January 2005, Accessed.6 June. 2026,
https://www.aceyourpaper.com/essays/craft-software-60979