SOFTWARE ENGINEERING MCS-2 LECTURE # 1. COMPULSORY READING MATERIAL  Software Engineering (6 th edition) by IAN Sommerville  Software Engineering; A.

Slides:



Advertisements
Similar presentations
Adaptive Processes Introduction to Software Engineering Adaptive Processes.
Advertisements

Developed by Reneta Barneva, SUNY Fredonia
Ch.1 Introduction to Software Engineering The Evolution 1.1 The Evolving Role of Software 1/15 In the early days: User Computer Software = Place a sequence.
CS3773 Software Engineering Lecture 01 Introduction.
These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.1.
LECTURE-2. Software Is a Product Designed by software engineers. Consists of : –Programs - that execute within a computer and provides desired functions.
SWE Introduction to Software Engineering
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
TCS2411 Software Engineering1 Course Overview zLectures: attendance compulsory zTutorials: attendance compulsory y(80%) for both lecturer & Tutorial zAssessment.
An Introduction to Software Engineering.
Introduction/overview, Process model. What is Software Engineering? Why we need Software Engineering? Software Process Models.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 System and Software Engineering.
1 Software Engineering Muhammad Fahad Khan Software Engineering Muhammad Fahad Khan University Of Engineering.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Module 1 Introduction to Software Engineering Badariah Solemon 2010 CSEB233 Fundamentals of Software Engineering.
These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.1.
Introduction to Software Engineering. What is Software? “ Software is a set of instructions to acquire inputs and to manipulate them to produce the desired.
Chapter : Introduction to Software Engineering Ref. book : Software Engineering by Roger Pressman.
CS 732 Software Engineering Semester 1/2545 Dr.Choonhapong Thaiupathump.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Software Engineering The first lecture.
Chapter 1 소프트웨어의 본질 The Nature of Software 임현승 강원대학교
Lecture 1Software Engineering1 (Trimester I Session 2002/2003) Lecturer / Tutor Name : Mr. R. Logeswaran
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
An Introduction to Software Engineering. What is Software?
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 1 Software and Software Engineering Discussion of the Software Product.
Lecture 1 The University of Lahore Software Engineering Saeed Akhtar
I am an IT Software Engineer. Hello !!. L1 : INTRODUCTION  Goals of Software Engineering:  What IT Demands Today ?  IT Products Design Methodologies.
SOFTWARE ENGINEERING Chapter 1. Introduction We can’t run the modern world without software. Why? Discussion….
1 Software Engineering Ian Sommerville th edition Instructor: Mrs. Eman ElAjrami University Of Palestine.
INPUT#3 SOFTWARE ENGINEERING. QUALITY SOFTWARE?  Satisfies the needs of the users and programmers involved with it.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
1M.Sc(I.T.) VNSGU, Surat. Software is instructions (computer programs) that when executed provide desired function and performance, data structures that.
1 Chapter 1 The Product. 2 What is Software?  Pressman Instruction (computer programs) Data Structures Documents  Sommerville Software is computer programs.
1 Chapter 1 Software and Software Engineering Chapter 1 Software and Software Engineering copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Chapter 1 The Product Software is
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
An Introduction to Software Engineering (Chapter 1 from the textbook)
Amit Singh Introduction to Software Engineering. What is Software? The product that software professionals build and then support over the long term.
Software Engineering Lecture # 1. What is Software? 2 Software is a set of items or objects that includes: programs data documents.
Software Engineering Introduction.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
BIT SOFTWARE ENGINEERING APPLICATION DEVELOPMENT Referred Textbook: Software Engineering: A Practitioner’s Approach, 7/e, by Roger S. Pressman CHAPTER.
INTRODUCTION TO SOFTWARE DEVELOPMENT (SOFTWARE ENGINEERING-I)
PI2134 Software Engineering IT Telkom.  Software definition  Characteristic of software  Software myths  Software Engineering definition  Generic.
CS 281 Intro to Software Engineering Lecture 01 Introduction to the Course The Nature of Software.
Department of CSE, MIT, Manipal SOFTWARE ENGINEERING By Prakash Kalingrao Aithal.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 1 Introduction to Software Engineering.
Software and Software Engineering By bscshelp.com software engineering 1.
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
TCS / TIT 603 : Software Engineering
Introduction to Software Engineering
Software Engineering.
Software Engineering B.Tech IT/II Sem-II
Software Project Management
Chapter 1 The Nature of Software
The Product The Evolving Role of Software Dual role of software Product - It’s a information transformer producing, managing, acquiring, modifying, transmitting.
Chapter : Introduction to Software Engineering
Chapter : Introduction to Software Engineering
Chapter 1 The Nature of Software
Chapter 1 The Nature of Software
Software Engineering B.E IT Sem-VII
Chapter : Introduction to Software Engineering
Chapter : Introduction to Software Engineering
Chapter : Introduction to Software Engineering
What is Software? Software is: (1) instructions (computer programs) that when executed provide desired features, function, and performance; (2) data structures.
Software and Software Engineering
Introduction Software Engineering.
Presentation transcript:

SOFTWARE ENGINEERING MCS-2 LECTURE # 1

COMPULSORY READING MATERIAL  Software Engineering (6 th edition) by IAN Sommerville  Software Engineering; A Practitioner’s Approach (7 th Edition) by Roger S. Pressman RECOMMENDED READING MATERIAL

WHAT IS SOFTWARE?  Software is a set of instructions which can perform some useful task.  Computer software is the product that software professionals build and then support over long term.  Software is not just the programs but also all documentation and configuration data.  Software is:  Instructions (computer programs) that when executed provide desired features, function, and performance;  Data structures that enable the programs to adequately manipulate information, and  Documents that describe the operation and use of the programs.

WHAT IS ENGINEERING?  Engineering is the use of scientific knowledge in a productive way.  Civil, mechanical, electrical engineering.  These are based on the knowledge of physics.  Software engineering is based on the knowledge of computer.

WHAT IS SOFTWARE ENGINEERING?  Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it has gone into use.  Engineering discipline  All aspects of software production

SOFTWARE PRODUCTS / CATEGORIES OF SOFTWARE Software delivers the most important product; information.  Generic software  Bespoke / customized software / product-line software  System software; drivers, compilers, etc.  Application software  Engineering / Scientific software; astronomy, volcanology, etc.  Embedded software; digital functions in automobile, keypad control of oven, etc.  Web applications /WebApps; e-com.  Artificial Intelligence software; robotics, pattern recognition, game playing, etc.

ROLE OF SOFTWARE  Software is both a product and a vehicle for delivering a product.  Software is developed or engineered, not manufactured.  Software doesn’t ‘wear out’.  Although the industry is moving towards component-based construction, most software continues to be custom-built. SOFTWARE CHARACTERISTICS

GOOD LUCK ! ☻