SlideShare a Scribd company logo
Software Engineering
Software Engineering ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Software Products ,[object Object],[object Object]
Software Products classes: ,[object Object],[object Object],[object Object]
2 steps in problem solving ,[object Object],[object Object]
Tool ,[object Object]
Technique  ,[object Object]
common product characteristic and description   Product Characteristic Description Maintainability It should be possible to evolve software to meet the changing needs of customers Dependability Software dependability includes a range of characteristics including reliability, security and safety.  Dependable software should not cause physical or economic damage in the event of system failure
characteristic and description Efficiency Software should not make wasteful use of system resources such as memory and processor cycles . Usability  Software should have an appropriate user interface and adequate documentation
Software Process ,[object Object]
Four Fundamental Process Activities ,[object Object],[object Object],[object Object],[object Object],[object Object]
Other Characteristics of Quality Software ,[object Object],[object Object],[object Object],[object Object]
Participants in the Production of Quality Software ,[object Object],[object Object],[object Object]
Relationships Customer Developer User Contractual  obligation P Software System needs
Members of the Development Team ,[object Object],[object Object],[object Object],[object Object],[object Object]
Software Development Steps ,[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object]

More Related Content

What's hot

Software engineering
Software engineeringSoftware engineering
Software engineering
sweetysweety8
 
Mobile Application Testing Process
Mobile Application Testing ProcessMobile Application Testing Process
Mobile Application Testing Process
Aeroqube
 
Categories of test design techniques
Categories of test design techniquesCategories of test design techniques
Categories of test design techniques
Zuliar Efendi
 
Lecture 02
Lecture 02Lecture 02
Lecture 02Rana Ali
 
Chapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionChapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team Composition
Neeraj Kumar Singh
 
Chapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology DriversChapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology Drivers
Neeraj Kumar Singh
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
Neeraj Kumar Singh
 
Chapter 2 - Preparing for Test Automation
Chapter 2 - Preparing for Test AutomationChapter 2 - Preparing for Test Automation
Chapter 2 - Preparing for Test Automation
Neeraj Kumar Singh
 
Quality attributes
Quality attributesQuality attributes
Quality attributes
rahman7742
 
Lecture 10 understanding requirements (2)
Lecture 10   understanding requirements (2)Lecture 10   understanding requirements (2)
Lecture 10 understanding requirements (2)
IIUI
 
Software engineering process
Software engineering processSoftware engineering process
Software engineering process
KanchanPatil34
 
Software engineering
Software engineeringSoftware engineering
Software engineering
renukarenuka9
 
Purpose and-objectives-of-software-testing
Purpose and-objectives-of-software-testingPurpose and-objectives-of-software-testing
Purpose and-objectives-of-software-testing
pooja deshmukh
 
Ch 01 s.e introduction
Ch 01 s.e introductionCh 01 s.e introduction
Ch 01 s.e introduction
Badar Waseer
 
Quality attribute scenarios
Quality attribute scenariosQuality attribute scenarios
Quality attribute scenarios
ahsan riaz
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architecture
Gang Tao
 
Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview
Assaf Halperin
 

What's hot (20)

Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Mobile Application Testing Process
Mobile Application Testing ProcessMobile Application Testing Process
Mobile Application Testing Process
 
Categories of test design techniques
Categories of test design techniquesCategories of test design techniques
Categories of test design techniques
 
Lecture 02
Lecture 02Lecture 02
Lecture 02
 
Chapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionChapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team Composition
 
Slides chapter 5
Slides chapter 5Slides chapter 5
Slides chapter 5
 
Chapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology DriversChapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology Drivers
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
 
Chapter 2 - Preparing for Test Automation
Chapter 2 - Preparing for Test AutomationChapter 2 - Preparing for Test Automation
Chapter 2 - Preparing for Test Automation
 
Quality attributes
Quality attributesQuality attributes
Quality attributes
 
Lecture 10 understanding requirements (2)
Lecture 10   understanding requirements (2)Lecture 10   understanding requirements (2)
Lecture 10 understanding requirements (2)
 
Software engineering process
Software engineering processSoftware engineering process
Software engineering process
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Purpose and-objectives-of-software-testing
Purpose and-objectives-of-software-testingPurpose and-objectives-of-software-testing
Purpose and-objectives-of-software-testing
 
Ch 01 s.e introduction
Ch 01 s.e introductionCh 01 s.e introduction
Ch 01 s.e introduction
 
SE chapter 4
SE chapter 4SE chapter 4
SE chapter 4
 
Quality attribute scenarios
Quality attribute scenariosQuality attribute scenarios
Quality attribute scenarios
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architecture
 
Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview
 

Viewers also liked

Elisha Loudette's 1st Birthday
Elisha Loudette's 1st BirthdayElisha Loudette's 1st Birthday
Elisha Loudette's 1st Birthday
leefanc
 
H C I
H C IH C I
CNC Operations
CNC OperationsCNC Operations
CNC Operations
jhoug
 
ISO 14001
ISO 14001ISO 14001
ISO 14001
jhoug
 
CV
CVCV

Viewers also liked (9)

Elisha Loudette's 1st Birthday
Elisha Loudette's 1st BirthdayElisha Loudette's 1st Birthday
Elisha Loudette's 1st Birthday
 
E-businessACTIVITY
E-businessACTIVITYE-businessACTIVITY
E-businessACTIVITY
 
H C I
H C IH C I
H C I
 
Audio diary
Audio diaryAudio diary
Audio diary
 
dati
datidati
dati
 
CNC Operations
CNC OperationsCNC Operations
CNC Operations
 
project magnt
project magntproject magnt
project magnt
 
ISO 14001
ISO 14001ISO 14001
ISO 14001
 
CV
CVCV
CV
 

Similar to Software Engineering

2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx
KENNEDYDONATO1
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Zahoor Khan
 
Notes of Software engineering and Project Management
Notes of Software engineering and Project ManagementNotes of Software engineering and Project Management
Notes of Software engineering and Project Management
NANDINI SHARMA
 
Software Process and Requirement
Software Process and RequirementSoftware Process and Requirement
Software Process and Requirement
cricket2ime
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Managementswatisinghal
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2
Raj vardhan
 
Software testing
Software testingSoftware testing
Software testing
Ravi Dasari
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
Rachel Davis
 
Feb 2013Lesson 38 Software Acquisition Development
Feb 2013Lesson 38 Software Acquisition DevelopmentFeb 2013Lesson 38 Software Acquisition Development
Feb 2013Lesson 38 Software Acquisition Development
Barb Tillich
 
How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...
christiemarie4
 
Chapter1
Chapter1Chapter1
Chapter1
mansab MIRZA
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Mohamed Essam
 
Lecture 1 SE.pptx
Lecture 1 SE.pptxLecture 1 SE.pptx
Lecture 1 SE.pptx
MUHAMMADUMERMEHMOOD1
 
job job
job jobjob job
job job
moinkhan1000
 
software engineering
 software engineering software engineering
software engineering
Ahmed Elshahat Mohamed
 
Lecture 1 SE.pptx
Lecture 1 SE.pptxLecture 1 SE.pptx
Lecture 1 SE.pptx
MaryamMahjabeenYouni
 
Se lec1 (1)
Se lec1 (1)Se lec1 (1)
Se lec1 (1)
Huda Alameen
 
software engineering
software engineeringsoftware engineering
software engineering
subhakirthi
 

Similar to Software Engineering (20)

2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Notes of Software engineering and Project Management
Notes of Software engineering and Project ManagementNotes of Software engineering and Project Management
Notes of Software engineering and Project Management
 
Software Process and Requirement
Software Process and RequirementSoftware Process and Requirement
Software Process and Requirement
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Management
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2
 
Software testing
Software testingSoftware testing
Software testing
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
 
Feb 2013Lesson 38 Software Acquisition Development
Feb 2013Lesson 38 Software Acquisition DevelopmentFeb 2013Lesson 38 Software Acquisition Development
Feb 2013Lesson 38 Software Acquisition Development
 
How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...
 
Chapter1
Chapter1Chapter1
Chapter1
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Lecture 1 SE.pptx
Lecture 1 SE.pptxLecture 1 SE.pptx
Lecture 1 SE.pptx
 
job job
job jobjob job
job job
 
software engineering
 software engineering software engineering
software engineering
 
Session3
Session3Session3
Session3
 
Lecture 1 SE.pptx
Lecture 1 SE.pptxLecture 1 SE.pptx
Lecture 1 SE.pptx
 
Se lec1 (1)
Se lec1 (1)Se lec1 (1)
Se lec1 (1)
 
software engineering
software engineeringsoftware engineering
software engineering
 

Software Engineering

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. common product characteristic and description Product Characteristic Description Maintainability It should be possible to evolve software to meet the changing needs of customers Dependability Software dependability includes a range of characteristics including reliability, security and safety. Dependable software should not cause physical or economic damage in the event of system failure
  • 10. characteristic and description Efficiency Software should not make wasteful use of system resources such as memory and processor cycles . Usability Software should have an appropriate user interface and adequate documentation
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Relationships Customer Developer User Contractual obligation P Software System needs
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.