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

Software Engineering: Lecture 1 - Introduction

Uploaded by

moiz ansari
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Software Engineering: Lecture 1 - Introduction

Uploaded by

moiz ansari
Copyright
© © All Rights Reserved
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