Introduction to Software Process - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Introduction to Software Process

Description:

Introduction to Software Process. Software Activities. Lifecycle ... Passive Fiducial Video Tracking. Blair MacIntyre & Brendan Hannigan. Bioinformatics Browser ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 13
Provided by: compu62
Category:

less

Transcript and Presenter's Notes

Title: Introduction to Software Process


1
Introduction to Software Process
  • Software Activities
  • Lifecycle Models

2
Agenda
  • Deliverables
  • Friday, May 17 _at_ 5 PM - Status Report 1
  • Project Selection
  • Team Formation
  • Lecture Software Process Lifecycles
  • Project/Team Formation
  • New projects
  • Team Signup

3
Software Development Activities
  • Coding
  • Debugging
  • Design
  • Testing
  • Requirements
  • Determining Needs
  • Analysis
  • Team Formation
  • Project Staffing
  • Performance Testing Optimization
  • Risk Analysis Management
  • Project Planning
  • Cost estimation
  • Scheduling
  • Task management
  • Maintenance
  • Upgrades
  • Deployment
  • Delivery
  • Documentation

4
Waterfall Model
Pfleeger 98
5
Waterfall Model
Pfleeger 98
6
Requirements Activities
  • Problem Understanding
  • Defining the problem
  • Representing the problem
  • Defining the constraints of the problem

Pfleeger 98
7
Design Activities
  • Transform the problem into a solution
  • Decompose problem
  • Reconstruct it as a solution
  • Determine the transformation was correct
  • Decompose the solution into implementable pieces

Pfleeger 98
8
Implementation Activities
  • Physically construct software
  • Detailed design of code
  • Write code

Pfleeger 98
9
Testing Activities
  • Test the software product
  • Determine correctness of
  • software
  • Determine if software meets
  • its intended function

Pfleeger 98
10
OME Activities
  • Operation, Maintenance, and Evolution
  • Fix if broken
  • Change if not broken

Pfleeger 98
11
Spiral Model
Risk analysis
Constraints
4
Pfleeger 98
4
Risk analysis
Constraints
3
3
4
Alternatives
Risk analysis
Constraints
2
3
2
Alternatives
2
Alternatives
Risk analysis
Proto
-
Proto
-
Proto
-
Constraints
1
type
type
type
Alternatives
Prototype
Budget
2
3
4
Budget
Budget
Budget
1
1
3
4
1
1
2
start
Detailed
Requirements,
Concept of
Software
design
life-cycle plan
operation
design
Software
requirements
Development
Validated
Integration
plan
requirements
Code
and test plan
Validated,
verified design
Unit test
System
test
Acceptance
Implementation
test
plan
PLAN
DEVELOP AND TEST
12
New Projects
  • Passive Fiducial Video Tracking
  • Blair MacIntyre Brendan Hannigan
  • Bioinformatics Browser
  • Chris Shaw
  • Weather Decision Support
  • Chris Shaw
  • Firefighter Sequence Planner
  • Chris Shaw
  • Dancing with the Virtual Dervish Virtual Bodies
  • Chris Shaw Diane Gromala
Write a Comment
User Comments (0)
About PowerShow.com