Unit 1
Unit 1
Engineering
Contents
Introduction to Software Engineering
o What is Software
o Characteristics of Software
o The evolving role of software
o Changing nature of software
o Software myths
What is software??
Communication
Planning
Modelling-Analysis and Design
Construction
Deployment
Process Framework
Umbrella Activities
Software project tracking and control
Risk management
Software quality assurance
Formal technical reviews
Measurement
Software configuration management
Reusability management
Work product preparation and production
Capability Maturity Model
Integration
Process Patterns
Life Cycle)
Water fall model
Evolutionary model
• Dummy model
• Used when customer not clear about requirements
• Also called through away model
Prototype model
Advantage of Prototype Model