Introduction To Software Engineering
Introduction To Software Engineering
ENGINEERING
Software
• The software is a collection of integrated
programs.
• Software subsists of carefully-organized
instructions and code written by developers
on any of various particular computer
languages.
Software Engineering
• Engineering is the application
of scientific and practical knowledge
to invent, design, build, maintain,
and improve frameworks, processes, etc.
Why SE required?
• To manage Large software
• For more Scalability
• Cost Management
• To manage the dynamic nature of software
• For better quality Management
Need of Software Engineering
• Adaptability
• Cost
• Dynamic nature
• Quality management
Characteristics of a good software engineer
• Waterfall Model
• RAD Model
• Spiral Model
• V-model
• Incremental Model
• Agile Model
• Iterative Model
• Big-Bang Model
• Prototype Model
Program vs. Software