Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Chapter 1 Software and Software Engineering Chapter 1 Software and Software Engineering copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.

Similar presentations


Presentation on theme: "1 Chapter 1 Software and Software Engineering Chapter 1 Software and Software Engineering copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc."— Presentation transcript:

1 1 Chapter 1 Software and Software Engineering Chapter 1 Software and Software Engineering copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. Software Engineering: A Practitioner's Approach, 6/e

2 2 Software’s Dual Role Software is a product Software is a product Delivers computing potential Delivers computing potential Produces, manages, acquires, modifies, displays, or transmits information Produces, manages, acquires, modifies, displays, or transmits information Software is a vehicle for delivering a product Software is a vehicle for delivering a product Supports or directly provides system functionality Supports or directly provides system functionality Controls other programs (e.g., an operating system)‏ Controls other programs (e.g., an operating system)‏ Effects communications (e.g., networking software)‏ Effects communications (e.g., networking software)‏ Helps build other software (e.g., software tools)‏ Helps build other software (e.g., software tools)‏

3 3 What is Software? Software is a set of items or objects that form a “configuration” that includes programs documents data...

4 4 What is Software? software is engineered software is engineered software doesn’t wear out software doesn’t wear out software is complex software is complex

5 5 Software Applications system software system software application software application software engineering/scientific software engineering/scientific software embedded software embedded software product-line software product-line software WebApps (Web applications)‏ WebApps (Web applications)‏ AI software AI software

6 6 Software—New Categories Ubiquitous computing—wireless networks Ubiquitous computing—wireless networks Net sourcing—the Web as a computing engine Net sourcing—the Web as a computing engine Open source—”free” source code open to the computing community (a blessing, but also a potential curse!)‏ Open source—”free” source code open to the computing community (a blessing, but also a potential curse!)‏ Also … (see Chapter 32)‏ Also … (see Chapter 32)‏ Data mining Data mining Grid computing Grid computing Cognitive machines Cognitive machines Software for nanotechnologies Software for nanotechnologies


Download ppt "1 Chapter 1 Software and Software Engineering Chapter 1 Software and Software Engineering copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc."

Similar presentations


Ads by Google