0% found this document useful (0 votes)
520 views

Software Engineering I - CS504 Power Point Slides Lecture 01

This document is a lecture on software engineering given by Fakhar Lodhi. It discusses why software engineering is important, as software does not wear out and needs continuous change and evolution. The term "software engineering" was coined to address issues with software development through a systematic and disciplined approach, balancing requirements against time and costs based on the law of diminishing returns.

Uploaded by

Irfan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
520 views

Software Engineering I - CS504 Power Point Slides Lecture 01

This document is a lecture on software engineering given by Fakhar Lodhi. It discusses why software engineering is important, as software does not wear out and needs continuous change and evolution. The term "software engineering" was coined to address issues with software development through a systematic and disciplined approach, balancing requirements against time and costs based on the law of diminishing returns.

Uploaded by

Irfan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 31

Software Engineering

Lecture # 01
Fakhar Lodhi

Software Engineering
Lecture #9
Fakhar Lodhi

Recap

Why is it Important?

Software does not wear out!

The Source of Inherent Company in


Software
The difference between a software system
and a car!

The name of the game is


continuous change and evolution in
all dimensional

Software Crisis

The term SOFTWARE


ENGINEERING was coined

Software Engineering
The set of processes and tools to develop
software.

Well Engineered Software

The Balancing Act!

Law of diminishing returns

Software Engineering is nothing but


a disciplined and systematic
approach to software development

You might also like