What Is Software Design

Submitted by: Submitted by

Views: 262

Words: 591

Pages: 3

Category: Science and Technology

Date Submitted: 05/16/2013 06:48 PM

Report This Essay

Module 3 Summary of Key Terms

Michael Fouse

Embry Riddle University

Introduction to Information Systems

Management 221

Concetta Manker

May 14, 2013

Module 3 Summary of Software Design

I began this assignment by searching for the key terms in Google, looking for journal topics that were both informative and interesting to a novice such as me. I have to admit that I was unsuccessful finding an entry that was both, however, I did find an article about software design that was informative (http://www.bleading-edge.com). The article was written by Jack W. Reeves. Jack W. Reeves is a senior software developer with over 30 years’ experience in the industry. He has worked on systems ranging from simulators for the space shuttle, military command and control systems, air traffic control systems, medical imaging systems, financial data distribution systems, embedded systems, drivers, and utilities. He has exclusively been an OO developer for the last 15 years (Jack W. Reeves - About the Author," copyright 2000-2006).

In my opinion, the journal article was originally written in 1992 as a call to action to those in the software design and programming vocation. Mr. Reeves was obviously a strong proponent for the use of C++ as the programming language of choice. He compared software design to modern engineering practices in an attempt to better define the process by which software is developed, the need for the software industry to advance and expedite its concept to product cycle and to encourage his peers to consider the value of C++ as the necessary tool for advancement of his ideas. Reeves wrote: “Ultimately, real advances in software development depend upon advances in programming techniques, which in turn mean advances in programming languages. C++ is such an advance. It has exploded in popularity because it is a mainstream programming language that directly supports better software design.” as well as “C++ is a step in the right direction, but still more...