SWengLecture

SWengLecture - Software Engineering What is Software...

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

View Full Document Right Arrow Icon
Software Engineering
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 What is Software Engineering about? An attempt to produce a repeatable process for the development and management of software projects. The quality of the software is a direct result of the process we follow to create it 1. Cost Estimation 1. Time 2. Money 3. resources 2. Division of project work 3. Problem analysis 4. Design 5. Implementation 6. Testing
Background image of page 2
Specifications for improving the software development process: SEI CMM (Software Engineering Institute Capability Maturity Model) ISO 9001:2000
Background image of page 3

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

View Full DocumentRight Arrow Icon
4 The Software Life Cycle The Software Life Cycle The overall life cycle of a program includes use and maintenance: A version of the software that is made available to user is called a release Use Development Maintenance
Background image of page 4
5 Development vs. Maintenance Development vs. Maintenance Use and Maintenance Development
Background image of page 5

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

View Full DocumentRight Arrow Icon
6 Development and Maintenance Effort Development and Maintenance Effort Development Maintenance Development Maintenance Small increases in development effort can Small increases in development effort can reduce maintenance effort reduce maintenance effort
Background image of page 6
7 The Build-and-Fix Approach The Build-and-Fix Approach Write program Modify program Too many programmers follow a build-and-fix approach They write a program and modify it until it is functional, without regard to system design Repeat until everything is fixed
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 06/11/2009 for the course CS 205214 taught by Professor Balasooriya/kouvetakis during the Spring '09 term at ASU.

Page1 / 21

SWengLecture - Software Engineering What is Software...

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