0% found this document useful (0 votes)
20 views9 pages

Software Engineering: Lecture 1 - Introduction

Uploaded by

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

Software Engineering: Lecture 1 - Introduction

Uploaded by

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

SOFTWARE

ENGINEERING
LECTURE 1 - INTRODUCTION
BOOKS
 Software Engineering textbook - Ian Sommerville,
9th Edition. (TEXT BOOK)

 Software Engineering: A Practitioner's Approach by


Roger S. Pressman, latest edition. (Reference book)
WHAT IS ENGINEERING?
The action of working artfully to bring something about.
WHAT IS SOFTWARE?
 Software is a set of instructions, data, or programs used to operate
a computer and execute specific tasks.

 In simpler terms, software tells a computer how to function. It’s a


generic term used to refer to applications, scripts, and programs that
run on devices such as PCs, mobile phones, tablets, and other smart
devices.

 Software contrasts with hardware, which is the physical aspects of a


computer that perform the work.
WHAT IS SOFTWARE?
The majority of software is written in high-level programming
languages due to the language being closer to natural human
language as opposed to machine language.

 The high-level language is then translated into low-


level machine code using a compiler or interpreter for the
computer to understand.
WHAT IS SOFTWARE?
SOFTWARE VS HARDWARE
WHAT IS SOFTWARE ENGINEERING?
Software engineering is defined as a process of analyzing user
requirements and then designing, building, and testing software
application which will satisfy those requirements.

You might also like