SlideShare a Scribd company logo
Quality Attribute Req.
Abdul Rahman
Software Engineering ,Gcuf

Monday, January 27, 2014

GC University Faisalabad

1
Quality
 Quality is a measure of excellence or a state of being
free from defects, deficiencies.

Monday, January 27, 2014

GC University Faisalabd

2
Quality
Attribute
 The Quality Attributes are the Overall factor that
affect runtime behavior , System Design and nonRuntime Behavior.

Monday, January 27, 2014

GC University Faisalabd

3
Quality
Attribute Types

 Runtime System Qualities
 Non-Runtime System Qualities
 Business Qualities
 Architecture Qualities

Monday, January 27, 2014

GC University Faisalabd

4
Runtime
System
Qualities

 Functionality
 the ability of the system to do the work for which it was
Developed

 Performance
 the response time, utilization, and behavior of the system.

Monday, January 27, 2014

GC University Faisalabd

5
Runtime
System
Qualities

 Security
 security is the protection of information assets through the user.
 Log in

 Usability
 the ease of use and of training the end users of the system.
 User Friendly

Monday, January 27, 2014

GC University Faisalabd

6
Non-Runtime
System
Qualities

 Modifiability
 The ease of with which a software system can accommodate
changes.
 Design Independent

 Portability
 the ability of a system to run under different computing environments.

Monday, January 27, 2014

GC University Faisalabd

7
Non-Runtime
System
Qualities

 Reusability
 the degree to which existing applications can be reused in new
applications.

 Testability
 the ease with which software can be made to demonstrate its faults.

Monday, January 27, 2014

GC University Faisalabd

8
Business
Qualities

 Cost
 cost of the system with respect to time to market.
 Total cost in manufacturing, testing , developing the system.

 Marketability
 The use of the system with respect to market competition.

Monday, January 27, 2014

GC University Faisalabd

9
Architecture
Qualities

 Integrity
 It tells that separately developed component of the system work
correctly together.

 Correctness
 System should satisfy all the requirements given by the Costumer.

Monday, January 27, 2014

GC University Faisalabd

10
Importance
 we balance the different quality attributes of a system so that
they are best aligned to delivering business value for our
organization.

Monday, January 27, 2014

GC University Faisalabd

11
Conclusion
 As an architect, you have to understand how the choices
you are making affect the quality attributes of the
resulting system.
 And you have to understand which quality attributes are
important for the system you are delivering.

Monday, January 27, 2014

GC University Faisalabd

12
Thank You
Monday, January 27, 2014

GC University Faisalabd

13

More Related Content

What's hot

Quality attributes sadhana
Quality attributes sadhanaQuality attributes sadhana
Quality attributes sadhana
Sadhana28
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 

What's hot (20)

Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
 
Istqb chapter 5
Istqb chapter 5Istqb chapter 5
Istqb chapter 5
 
Quality attributes sadhana
Quality attributes sadhanaQuality attributes sadhana
Quality attributes sadhana
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
How to conduct an effective internal quality audit?
How to conduct an effective internal quality audit?How to conduct an effective internal quality audit?
How to conduct an effective internal quality audit?
 
Auditing in pharmacutical industries
Auditing in pharmacutical industriesAuditing in pharmacutical industries
Auditing in pharmacutical industries
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
 
The History of Software Testing
The History of Software TestingThe History of Software Testing
The History of Software Testing
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
Iso 22000 food safety management system
Iso 22000 food safety management systemIso 22000 food safety management system
Iso 22000 food safety management system
 
Software Testing Tutorial For Beginners | Manual & Automation Testing | Selen...
Software Testing Tutorial For Beginners | Manual & Automation Testing | Selen...Software Testing Tutorial For Beginners | Manual & Automation Testing | Selen...
Software Testing Tutorial For Beginners | Manual & Automation Testing | Selen...
 
Software Testing Techniques: An Overview
Software Testing Techniques: An Overview Software Testing Techniques: An Overview
Software Testing Techniques: An Overview
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Overview on “Computer System Validation” CSV
Overview on  “Computer System Validation” CSVOverview on  “Computer System Validation” CSV
Overview on “Computer System Validation” CSV
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
 

Viewers also liked

Quizapalooza '14 (Prelims)
Quizapalooza '14 (Prelims)Quizapalooza '14 (Prelims)
Quizapalooza '14 (Prelims)
QuizzingClubIITD
 
DISK_profil_2015_Poul Larsen
DISK_profil_2015_Poul LarsenDISK_profil_2015_Poul Larsen
DISK_profil_2015_Poul Larsen
Poul Larsen
 
Offres Spéciale PQRAC Voyages Loisirs
Offres Spéciale PQRAC Voyages LoisirsOffres Spéciale PQRAC Voyages Loisirs
Offres Spéciale PQRAC Voyages Loisirs
ComQuotidiensMarketing
 

Viewers also liked (18)

World Cancer Day 2017 Afrikaans
World Cancer Day 2017 AfrikaansWorld Cancer Day 2017 Afrikaans
World Cancer Day 2017 Afrikaans
 
CANSA Vroue Gesondheid 2016
CANSA Vroue Gesondheid 2016CANSA Vroue Gesondheid 2016
CANSA Vroue Gesondheid 2016
 
Media presentation
Media presentationMedia presentation
Media presentation
 
Quizapalooza '14 (Prelims)
Quizapalooza '14 (Prelims)Quizapalooza '14 (Prelims)
Quizapalooza '14 (Prelims)
 
Raffles International School (Introductory)
Raffles International School (Introductory)Raffles International School (Introductory)
Raffles International School (Introductory)
 
المرحلة الثانية من انجاز صفحة التسجيل
المرحلة الثانية من انجاز صفحة التسجيل المرحلة الثانية من انجاز صفحة التسجيل
المرحلة الثانية من انجاز صفحة التسجيل
 
2014 - Vrouegesondheid - Servikale kanker
2014 - Vrouegesondheid - Servikale kanker2014 - Vrouegesondheid - Servikale kanker
2014 - Vrouegesondheid - Servikale kanker
 
DISK_profil_2015_Poul Larsen
DISK_profil_2015_Poul LarsenDISK_profil_2015_Poul Larsen
DISK_profil_2015_Poul Larsen
 
Pop taide
Pop taide Pop taide
Pop taide
 
CANSA Balanced lifestyle 2014 English
CANSA Balanced lifestyle 2014 EnglishCANSA Balanced lifestyle 2014 English
CANSA Balanced lifestyle 2014 English
 
Лидогенерация или как привлечь клиентов на рынках, где через интернет не поку...
Лидогенерация или как привлечь клиентов на рынках, где через интернет не поку...Лидогенерация или как привлечь клиентов на рынках, где через интернет не поку...
Лидогенерация или как привлечь клиентов на рынках, где через интернет не поку...
 
Doktorska disertacija
Doktorska disertacijaDoktorska disertacija
Doktorska disertacija
 
Offres Spéciale PQRAC Voyages Loisirs
Offres Spéciale PQRAC Voyages LoisirsOffres Spéciale PQRAC Voyages Loisirs
Offres Spéciale PQRAC Voyages Loisirs
 
Icsr2015
Icsr2015Icsr2015
Icsr2015
 
PROJECT PPT
PROJECT PPTPROJECT PPT
PROJECT PPT
 
Biblical Inerrancy: A Barrier to The Public Acceptance of Science?
Biblical Inerrancy: A Barrier to The Public Acceptance of Science?Biblical Inerrancy: A Barrier to The Public Acceptance of Science?
Biblical Inerrancy: A Barrier to The Public Acceptance of Science?
 
تعديلات الفصل الأول الدعامة والحركة
تعديلات الفصل الأول  الدعامة والحركةتعديلات الفصل الأول  الدعامة والحركة
تعديلات الفصل الأول الدعامة والحركة
 
Elokenz pitch deck - Le Grand Sprint -2015
Elokenz pitch deck - Le Grand Sprint -2015Elokenz pitch deck - Le Grand Sprint -2015
Elokenz pitch deck - Le Grand Sprint -2015
 

Similar to Quality attributes

Top 10 Software Testing Tools to Know as a Tester.pdf
Top 10 Software Testing Tools to Know as a Tester.pdfTop 10 Software Testing Tools to Know as a Tester.pdf
Top 10 Software Testing Tools to Know as a Tester.pdf
AnanthReddy38
 
Software quality requirements and evaluation
Software quality requirements and evaluationSoftware quality requirements and evaluation
Software quality requirements and evaluation
Eric Lai
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
lathioniuiu1512
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
lathioniuiu1512
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
lathioniuiu1512
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
lathioniuiu1512
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
anjuabel
 

Similar to Quality attributes (20)

Exploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdfExploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdf
 
Top 10 Software Testing Tools to Know as a Tester.pdf
Top 10 Software Testing Tools to Know as a Tester.pdfTop 10 Software Testing Tools to Know as a Tester.pdf
Top 10 Software Testing Tools to Know as a Tester.pdf
 
Top 10 Software Testing Tools to Know as a Tester.pdf
Top 10 Software Testing Tools to Know as a Tester.pdfTop 10 Software Testing Tools to Know as a Tester.pdf
Top 10 Software Testing Tools to Know as a Tester.pdf
 
IT testing services - Types of Testing Service | V2Softs.pptx
IT testing services - Types of Testing Service | V2Softs.pptxIT testing services - Types of Testing Service | V2Softs.pptx
IT testing services - Types of Testing Service | V2Softs.pptx
 
Software testing company in India.pptx
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptx
 
Software testing in bhopal.pdf
Software testing in bhopal.pdfSoftware testing in bhopal.pdf
Software testing in bhopal.pdf
 
Integrated Test Management
Integrated Test ManagementIntegrated Test Management
Integrated Test Management
 
Quality assurance and testing _ H2kinfosys.pdf
Quality assurance and testing _ H2kinfosys.pdfQuality assurance and testing _ H2kinfosys.pdf
Quality assurance and testing _ H2kinfosys.pdf
 
Software Quality Management.pptx
Software Quality Management.pptxSoftware Quality Management.pptx
Software Quality Management.pptx
 
Why is Software Quality Needed, In today's fast-paced digital landscape.....
Why is Software Quality Needed, In today's fast-paced digital landscape.....Why is Software Quality Needed, In today's fast-paced digital landscape.....
Why is Software Quality Needed, In today's fast-paced digital landscape.....
 
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
 
Software quality requirements and evaluation
Software quality requirements and evaluationSoftware quality requirements and evaluation
Software quality requirements and evaluation
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
 
Accelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platformAccelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platform
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
 
Quality Engineering in the New Era
Quality Engineering in the New EraQuality Engineering in the New Era
Quality Engineering in the New Era
 

Recently uploaded

Recently uploaded (20)

Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptx
 
Forest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDFForest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDF
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 

Quality attributes

  • 1. Quality Attribute Req. Abdul Rahman Software Engineering ,Gcuf Monday, January 27, 2014 GC University Faisalabad 1
  • 2. Quality  Quality is a measure of excellence or a state of being free from defects, deficiencies. Monday, January 27, 2014 GC University Faisalabd 2
  • 3. Quality Attribute  The Quality Attributes are the Overall factor that affect runtime behavior , System Design and nonRuntime Behavior. Monday, January 27, 2014 GC University Faisalabd 3
  • 4. Quality Attribute Types  Runtime System Qualities  Non-Runtime System Qualities  Business Qualities  Architecture Qualities Monday, January 27, 2014 GC University Faisalabd 4
  • 5. Runtime System Qualities  Functionality  the ability of the system to do the work for which it was Developed  Performance  the response time, utilization, and behavior of the system. Monday, January 27, 2014 GC University Faisalabd 5
  • 6. Runtime System Qualities  Security  security is the protection of information assets through the user.  Log in  Usability  the ease of use and of training the end users of the system.  User Friendly Monday, January 27, 2014 GC University Faisalabd 6
  • 7. Non-Runtime System Qualities  Modifiability  The ease of with which a software system can accommodate changes.  Design Independent  Portability  the ability of a system to run under different computing environments. Monday, January 27, 2014 GC University Faisalabd 7
  • 8. Non-Runtime System Qualities  Reusability  the degree to which existing applications can be reused in new applications.  Testability  the ease with which software can be made to demonstrate its faults. Monday, January 27, 2014 GC University Faisalabd 8
  • 9. Business Qualities  Cost  cost of the system with respect to time to market.  Total cost in manufacturing, testing , developing the system.  Marketability  The use of the system with respect to market competition. Monday, January 27, 2014 GC University Faisalabd 9
  • 10. Architecture Qualities  Integrity  It tells that separately developed component of the system work correctly together.  Correctness  System should satisfy all the requirements given by the Costumer. Monday, January 27, 2014 GC University Faisalabd 10
  • 11. Importance  we balance the different quality attributes of a system so that they are best aligned to delivering business value for our organization. Monday, January 27, 2014 GC University Faisalabd 11
  • 12. Conclusion  As an architect, you have to understand how the choices you are making affect the quality attributes of the resulting system.  And you have to understand which quality attributes are important for the system you are delivering. Monday, January 27, 2014 GC University Faisalabd 12
  • 13. Thank You Monday, January 27, 2014 GC University Faisalabd 13