Lecture 13 - Introduction To Software Engineering

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

Introduction to

Software
Engineering
Software Everywhere 2
Program And Software 3

Program Software
Usually small in size Large
Performs a specific task Consists of a numbers of
programs, all performing different
tasks
Single developer Team of developers
Programmer himself is the user Large number of users
Ad-hoc development Software Development Life Cycle
(SDLC) is used
4
Common Issues in Software 5

 The final Software doesn´t fulfill the needs of the


customer
 Hard to extend and improve: if you want to add a
functionality later it is very difficult
 Bad documentation
 Bad quality: frequent errors, hard to use, ...
 More time and cost than expected
What is Software Engineering? 6

 The application of a systematic, disciplined, quantifiable approach to


the development, operation, and maintenance of software, and the
study of these approaches; that is, the application of engineering to
software [Wikipedia]

 The study and application of methodologies to develop quality


software that fulfill customer needs
Software Engineering 7

 Objectives:

 Production of quality software

 Within budget

 Delivered on time

 Reliable

 Satisfying customer’s needs


Stages of Software 8

Development
References 9

 http://careersplay.com/difference-between-software-and-pro
gram/

You might also like