21SoftwareDevelopmentSEI

21SoftwareDevelopmentSEI - CMSC 132: Object-Oriented...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CMSC 132: Object-Oriented Programming II Software Development Department of Computer Science University of Maryland, College Park 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Modern Software Development Why do we want to study the software development process? To understand Software development problems Why software projects fail Impact of software failures How to develop better software 2
Background image of page 2
Software Engineering Definition from Wikipedia Field that creates and maintains software applications by applying technologies and practices from computer science, project management, engineering, application domains, and other fields. 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Software Development Problems Software is Expensive Cost per line of code growing (unlike hardware) Frequently late Schedule overruns Example: ARIS (Achievement Reporting and Innovation System) is an $80 million data and information system for New York City public schools which was not ready by Sept 2008 (due date). Complete article at: http://www.nytimes.com/2008/10/24/education/24aris.html 4
Background image of page 4
Software Development Problems Software is More expensive than projected Cost overruns Missing features Too slow 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Software Projects Fail Anywhere from 25-50% of custom software fail Example – FBI Virtual Case File Began Jan 2001 Officially scrapped Jan 2005 LA Times (Jan 13, 2005) “A new FBI computer program designed to help agents share information to ward off terrorist attacks may have to be scrapped… Sources said about $100 million would be essentially lost if the FBI were to scrap the software…” 6
Background image of page 6
Software Projects Fail Reasons for failure of FBI Virtual Case File Poor specification 800-page requirement document Repeated changes in specification New requirements continually added Poor management Repeated management turnover Micromanagement of software developers FBI personnel with no software experience 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/04/2011 for the course CMSC 132 taught by Professor Padua-perez during the Spring '08 term at Maryland.

Page1 / 27

21SoftwareDevelopmentSEI - CMSC 132: Object-Oriented...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online