Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Chapter01

405 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Chapter01

  1. 1. Supplementary Slides for Software Engineering: A Practitioners Approach, 5/ e copyright © 1996, 2001 R.S. Pressman & Associates, Inc. For University Use Only May be reproduced ONLY for student use at the university levelwhen used in conjunction with Software Engineering: A Practitioners Approach. Any other reproduction or use is expressly prohibited. This presentation, slides, or hardcopy may NOT be used for short courses, industry seminars, or consulting purposes. These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001 1
  2. 2. Chapter 1 The ProductThese courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach,5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001 2
  3. 3. What is Software? Software is a set of items or objects that form a “configuration” that includes • programs • documents • data ...These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach,5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001 3
  4. 4. What is Software? t software is engineered t software doesn’t wear out t software is complex t software is a ‘differentiator’ t software is like an ‘aging factory’These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach,5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001 4
  5. 5. Wear vs. Deterioration increased failure rate due to side effects Failure rate change actual curve idealized curve TimeThese courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach,5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001 5
  6. 6. The Cost of Change 60-100x 1.5-6x 1x Definition Development After releaseThese courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach,5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001 6
  7. 7. Software Applications t system software t real-time software t business software t engineering/scientific software t embedded software t PC software t AI software t WebApps (Web applications)These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach,5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001 7
  8. 8. Software Poses ChallengesThese courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach,5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001 8

×