A Wide Variety of Information Sources on Software Engineering and the Software Process Are Available on the Internet

Submitted by: Submitted by

Views: 83

Words: 305

Pages: 2

Category: Science and Technology

Date Submitted: 10/20/2014 02:03 PM

Report This Essay

Most software engineering textbooks consider traditional process models in some detail. Books

by Sommerville (Software Engineering, 8th ed., Addison-Wesley, 2006), Pfleeger and Atlee

(Software Engineering, 3d ed., Prentice-Hall, 2005), and Schach (Object-Oriented and Classical

Software Engineering, 7th ed., McGraw-Hill, 2006) consider traditional paradigms and discuss

their strengths and weaknesses. Glass (Facts and Fallacies of Software Engineering, Prentice-Hall,

2002) provides an unvarnished, pragmatic view of the software engineering process. Although

not specifically dedicated to process, Brooks (The Mythical Man-Month, 2d ed., Addison-Wesley,

1995) presents age-old project wisdom that has everything to do with process.

Firesmith and Henderson-Sellers (The OPEN Process Framework: An Introduction, AddisonWesley, 2001) present a general template for creating “flexible, yet discipline software

processes” and discuss process attributes and objectives. Madachy (Software Process Dynamics,

Wiley-IEEE, 2008) discusses modeling techniques that allow the interrelated technical and

social elements of the software process to be analyzed. Sharpe and McDermott (Workflow Modeling: Tools for Process Improvement and Application Development, Artech House, 2001) present

tools for modeling both software and business processes.

Lim (Managing Software Reuse, Prentice Hall, 2004) discusses reuse from a manager’s

perspective. Ezran, Morisio, and Tully (Practical Software Reuse, Springer, 2002) and Jacobson,

Griss, and Jonsson (Software Reuse, Addison-Wesley, 1997) present much useful information on

component-based development. Heineman and Council (Component-Based Software Engineering, Addison-Wesley, 2001) describe the process required to implement component-based

systems. Kenett and Baker (Software Process Quality: Management and Control, Marcel Dekker,

1999) consider how quality management and process design are intimately connected to one

another.

Nygard...