You are on page 1of 6

Introduction to Software Engineering

By: Aziz Shirzad


What is software?
Software: Software is the collection of computer programs, associated
documentation and configuration data that is needed to make these programs
operate correctly.
What is software Engineering?
Software engineering is an engineering discipline which is concerned with all aspects of
software production
from the early stages of system specification to maintaining the system after it has gone into
use.
In this definition there are two key phrases:
What is software Process Models?
A software process is a set of activities and associated results which produce a
software product.
These activities are carried out by software engineers.
Elements of Software Design Life Cycle (SDLC)

1- Requirement Gathering
2- Requirement Analysis
3- Implement
4- Testing
5- Maintains

You might also like