SlideShare a Scribd company logo
Subject: Software Engineering &
Project Management
Topic: Introduction to Software
08/07/18 2
The Product

What is it?
– Is the product that software engineers design and build.
– Encompasses programs that executes within a computer of any size and architecture.

Who does it?
– Software engineer and virtually everyone in the industrialized world uses it either directly or
indirectly.

Why is it important?
– It affects nearly every aspects of our lives and has become pervasive in our commerce, our
culture and our everyday activity.
08/07/18 3
The Product

What are the steps?
– By applying a process that leads to a high-quality result that meets the needs
of the people who will use the product. (Software Engineers Approach)

What is the work product?
– Programmers point of view- the programs, documents, and data that are
computers software.

Users point of view- the resultant information that somehow makes the users world
better.
08/07/18 4
The Evolving Role of Software
• Plays dual role
• The product
• The vehicle for delivering the product
• Software is an information transformer-
• Produces
• Manages
• Acquires
• Modifies
• Displays
• Software acts as the basis for
• The computer (Operating System)
• The communication of information (Networks)
• The creation and control of other programs (Software tools and environments)
08/07/18 5
• Software delivers the most important product of our time
• Software transforms personal data
• It manages business information to enhance competitiveness
• Provides a gateway to worldwide information networks
• Provide means of acquiring information in all of its forms
The Evolving Role of Software
08/07/18 6
Software
• Software is instruction that when executed provide desired function
and performance.
• Is a data structure that enable the programs to adequately
manipulate information.
• And documents that describes the operation and use of the program.
08/07/18 7
Software Characteristics
• Different from hardware.
• Software is developed or engineered, it is not manufactured in the
classical sense.
• Software doesn’t wear out.
• Although the industry is moving towards component based assembly,
most software continues to be custom built.
08/07/18 8
Failure Curve for Hardware
08/07/18 9
Failure Curves for Software
08/07/18 10
Software Applications
System Software
• Written to service other programs
• Real Time Software
• That monitors/ analyzes/ controls real time events
• Business Software
• Business information processing system
• Engineering and Scientific Software
• Characterized by “Number Crunching” algorithms.
• Embedded Software
• Resides in read-only- memory and is used to control products and systems for
the consumer
08/07/18 11
• Personal Computer Software
• Word processing, spreadsheets etc..
• Web Based Software
• Web pages retrieved by a browser is a software
• Artificial Intelligence
• Make use of non-numerical algorithms to solve complex problems that are
amenable to computation or straightforward analysis.
• Eg Expert Systems, Pattern Recognition etc….
Software Applications
08/07/18 12
Categories of Computer Software

Application Domains:
• Consists of standalone programs that solve a specific business need.
• used to control various business applications in real time.
• It helps a computer user to perform specific tasks.
• People use application software according to their needs.
• It is also known as application package.
08/07/18 13
Categories of Computer Software

WebApps (Web applications) : network centric
software. As web 2.0 emerges, more sophisticated computing
environments is supported integrated with remote database
and business applications.

Product-line software: focus on a limited marketplace
to address mass consumer market. (word processing,
graphics, database management)
08/07/18 14
Categories of Computer Software

MobileApps :

Cloud Computing :
08/07/18 15
References

Software Engineering - A practitioner's Approach by Roger S.
Pressman

More Related Content

PDF
Introducción a Experiencia de usuario y Usabilidad
PPTX
web3
PDF
Web3 Fundamentals
PDF
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
PPTX
Cryptocurrency
PPTX
BLOCKCHAIN
PPTX
OLAP & DATA WAREHOUSE
PDF
Fundamentals of User Interface Design
Introducción a Experiencia de usuario y Usabilidad
web3
Web3 Fundamentals
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Cryptocurrency
BLOCKCHAIN
OLAP & DATA WAREHOUSE
Fundamentals of User Interface Design

What's hot (20)

PPTX
Big data Presentation
PPTX
PPTX
Importance of Big Data Analytics
PPTX
Digital transformation
PPTX
BLOCK CHAIN
PPTX
NFT Marketplace: Your Complete Guide For 2022
PPTX
Oltp vs olap
PPTX
Online analytical processing
PDF
Blockchain and Banking
PPTX
CCS334 BIG DATA ANALYTICS Session 3 Distributed models.pptx
PDF
The 1 Week Minimum Viable Product (MVP)
PPTX
UI / UX Design Presentation
PPTX
Blockchain: The Information Technology of the Future
PPTX
SRE (service reliability engineer) on big DevOps platform running on the clou...
KEY
Prioritization 301 - Advanced Roadmapping Class, Bruce McCarthy
PDF
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
PDF
How does blockchain work
PPTX
Secrets of Value Stream Mapping for Future State
PPTX
What Is DevOps?
PPTX
Product Security
Big data Presentation
Importance of Big Data Analytics
Digital transformation
BLOCK CHAIN
NFT Marketplace: Your Complete Guide For 2022
Oltp vs olap
Online analytical processing
Blockchain and Banking
CCS334 BIG DATA ANALYTICS Session 3 Distributed models.pptx
The 1 Week Minimum Viable Product (MVP)
UI / UX Design Presentation
Blockchain: The Information Technology of the Future
SRE (service reliability engineer) on big DevOps platform running on the clou...
Prioritization 301 - Advanced Roadmapping Class, Bruce McCarthy
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
How does blockchain work
Secrets of Value Stream Mapping for Future State
What Is DevOps?
Product Security
Ad

Similar to Unit 1 sepm introduction to software (20)

PDF
Unit 1 introduction to software
PPTX
SWE-610-Lec-1-Software-Intro duction(1).pptx
PDF
Lecture 1 se
PPTX
Week_01-Intro to Software Engineering (1).pptx
PPT
Chapter 01
PDF
Software Engineering Lecture for Computer Science.pdf
PPT
Intoduction to software engineering part 1
PPT
Rekayasa Perangkat Lunak Pertemuan 1 RPL
PPT
Introduction to Software Engineering.ppt
PPT
Software Engineering (Introduction to Software Engineering)
PDF
The Product
PPT
SE Lecture 1.ppt
PPT
SE Lecture 1.ppt
PPT
Chapter 01
PDF
sw1.pdf
PPTX
SE UNIT-1.pptx
PPTX
Software Engineering and management project development
PPTX
INTRODUCITON TO SOFTWARE(1)_development _cycle.pptx
Unit 1 introduction to software
SWE-610-Lec-1-Software-Intro duction(1).pptx
Lecture 1 se
Week_01-Intro to Software Engineering (1).pptx
Chapter 01
Software Engineering Lecture for Computer Science.pdf
Intoduction to software engineering part 1
Rekayasa Perangkat Lunak Pertemuan 1 RPL
Introduction to Software Engineering.ppt
Software Engineering (Introduction to Software Engineering)
The Product
SE Lecture 1.ppt
SE Lecture 1.ppt
Chapter 01
sw1.pdf
SE UNIT-1.pptx
Software Engineering and management project development
INTRODUCITON TO SOFTWARE(1)_development _cycle.pptx
Ad

More from KanchanPatil34 (20)

PDF
Unit 1_Data Validation_Validation Techniques.pdf
PDF
Unit 1_Concet of Feature-Feature Selection Methods.pdf
PDF
Unit 1_Introduction to ML_Types_Applications.pdf
PDF
Unit 6_Cyber Laws Indian Act_Digital Signature.pdf
PDF
Unit 6_DoS and DDoS_SQL Injection_tools.pdf
PDF
Unit 6_keylogger_Spywares_virus_worms.pdf
PDF
Unit 6_Introduction_Phishing_Password Cracking.pdf
PDF
Unit 5_Social Engineering and Cyberstalking.pdf
PDF
Unit 5_Classification of Cyber Crimes.pdf
PDF
Unit 5_Introduction to Cyber Security.pdf
PDF
Unit 4_SSL_Handshake Protocol_Record Layer Protocol.pdf
PDF
Unit 4_IPSec_AH_ESP_IKE_SA_Tunnel_Transport.pdf
PDF
Unit 3_Private Key Management_Protection.pdf
PDF
Unit 3_Kerberos Protocol_Working_Version.pdf
PDF
Unit 3_Digital Certificate_Intro_Types.pdf
PDF
Unit 3_Digital Signature Model Details.pdf
PDF
Unit 3_Hash function and MD5 working.pdf
PDF
Unit 3_Secure Hash Algorithm_SHA_Working.pdf
PDF
AES Solved Example on Encryption all rounds.pdf
PDF
Unit 2_AES_AES_Structure_Encryption_Example.pdf
Unit 1_Data Validation_Validation Techniques.pdf
Unit 1_Concet of Feature-Feature Selection Methods.pdf
Unit 1_Introduction to ML_Types_Applications.pdf
Unit 6_Cyber Laws Indian Act_Digital Signature.pdf
Unit 6_DoS and DDoS_SQL Injection_tools.pdf
Unit 6_keylogger_Spywares_virus_worms.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 5_Social Engineering and Cyberstalking.pdf
Unit 5_Classification of Cyber Crimes.pdf
Unit 5_Introduction to Cyber Security.pdf
Unit 4_SSL_Handshake Protocol_Record Layer Protocol.pdf
Unit 4_IPSec_AH_ESP_IKE_SA_Tunnel_Transport.pdf
Unit 3_Private Key Management_Protection.pdf
Unit 3_Kerberos Protocol_Working_Version.pdf
Unit 3_Digital Certificate_Intro_Types.pdf
Unit 3_Digital Signature Model Details.pdf
Unit 3_Hash function and MD5 working.pdf
Unit 3_Secure Hash Algorithm_SHA_Working.pdf
AES Solved Example on Encryption all rounds.pdf
Unit 2_AES_AES_Structure_Encryption_Example.pdf

Recently uploaded (20)

PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
DOCX
573137875-Attendance-Management-System-original
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Welding lecture in detail for understanding
PDF
composite construction of structures.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
PPT on Performance Review to get promotions
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CYBER-CRIMES AND SECURITY A guide to understanding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
bas. eng. economics group 4 presentation 1.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Internet of Things (IOT) - A guide to understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
573137875-Attendance-Management-System-original
Lecture Notes Electrical Wiring System Components
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Welding lecture in detail for understanding
composite construction of structures.pdf
CH1 Production IntroductoryConcepts.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
PPT on Performance Review to get promotions
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026

Unit 1 sepm introduction to software

  • 1. Subject: Software Engineering & Project Management Topic: Introduction to Software
  • 2. 08/07/18 2 The Product  What is it? – Is the product that software engineers design and build. – Encompasses programs that executes within a computer of any size and architecture.  Who does it? – Software engineer and virtually everyone in the industrialized world uses it either directly or indirectly.  Why is it important? – It affects nearly every aspects of our lives and has become pervasive in our commerce, our culture and our everyday activity.
  • 3. 08/07/18 3 The Product  What are the steps? – By applying a process that leads to a high-quality result that meets the needs of the people who will use the product. (Software Engineers Approach)  What is the work product? – Programmers point of view- the programs, documents, and data that are computers software.  Users point of view- the resultant information that somehow makes the users world better.
  • 4. 08/07/18 4 The Evolving Role of Software • Plays dual role • The product • The vehicle for delivering the product • Software is an information transformer- • Produces • Manages • Acquires • Modifies • Displays • Software acts as the basis for • The computer (Operating System) • The communication of information (Networks) • The creation and control of other programs (Software tools and environments)
  • 5. 08/07/18 5 • Software delivers the most important product of our time • Software transforms personal data • It manages business information to enhance competitiveness • Provides a gateway to worldwide information networks • Provide means of acquiring information in all of its forms The Evolving Role of Software
  • 6. 08/07/18 6 Software • Software is instruction that when executed provide desired function and performance. • Is a data structure that enable the programs to adequately manipulate information. • And documents that describes the operation and use of the program.
  • 7. 08/07/18 7 Software Characteristics • Different from hardware. • Software is developed or engineered, it is not manufactured in the classical sense. • Software doesn’t wear out. • Although the industry is moving towards component based assembly, most software continues to be custom built.
  • 10. 08/07/18 10 Software Applications System Software • Written to service other programs • Real Time Software • That monitors/ analyzes/ controls real time events • Business Software • Business information processing system • Engineering and Scientific Software • Characterized by “Number Crunching” algorithms. • Embedded Software • Resides in read-only- memory and is used to control products and systems for the consumer
  • 11. 08/07/18 11 • Personal Computer Software • Word processing, spreadsheets etc.. • Web Based Software • Web pages retrieved by a browser is a software • Artificial Intelligence • Make use of non-numerical algorithms to solve complex problems that are amenable to computation or straightforward analysis. • Eg Expert Systems, Pattern Recognition etc…. Software Applications
  • 12. 08/07/18 12 Categories of Computer Software  Application Domains: • Consists of standalone programs that solve a specific business need. • used to control various business applications in real time. • It helps a computer user to perform specific tasks. • People use application software according to their needs. • It is also known as application package.
  • 13. 08/07/18 13 Categories of Computer Software  WebApps (Web applications) : network centric software. As web 2.0 emerges, more sophisticated computing environments is supported integrated with remote database and business applications.  Product-line software: focus on a limited marketplace to address mass consumer market. (word processing, graphics, database management)
  • 14. 08/07/18 14 Categories of Computer Software  MobileApps :  Cloud Computing :
  • 15. 08/07/18 15 References  Software Engineering - A practitioner's Approach by Roger S. Pressman