Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © Jerzy R. Nawrocki ISO 9126 and Non-functional Requirements Requirements.

Similar presentations


Presentation on theme: "Copyright © Jerzy R. Nawrocki ISO 9126 and Non-functional Requirements Requirements."— Presentation transcript:

1 Copyright © Jerzy R. Nawrocki ISO 9126 and Non-functional Requirements Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/require Requirements Engineering & Project Management Lecture 4

2 J.Nawrocki, ISO 9126 Introduction Project Vision Business Process Descr. / Operational Scenarios Functional Requirements Non-functional Requirements Development, Implem. & Testing Transition

3 J.Nawrocki, ISO 9126 Introduction Project Vision Business Process Descr. / Operational Scenarios Functional Requirements Non-functional Requirements Development, Implem. & Testing Transition ISO 9126

4 J.Nawrocki, ISO 9126 Introduction ISO 9126: Software Engineering – Product Quality Part 1: Quality Model Part 2: External Metrics Part 3: Internal Metrics Part 4: Quality-in-use Metrics

5 J.Nawrocki, ISO 9126 Agenda Introduction Quality Model Quality in Use Internal and External Quality

6 J.Nawrocki, ISO 9126 Quality in the lifecycle Process quality Internal quality attributes External quality attributes Quality in use attributes Impacts Development process Software productEffect of using product

7 J.Nawrocki, ISO 9126 Quality in the lifecycle Internal quality External quality Quality in use Indicates Software productEffect of using product Indicates

8 J.Nawrocki, ISO 9126 External and Internal Quality Maintainability Functionality Reliability Usability Efficiency Portability External and Internal Quality Characteristics

9 J.Nawrocki, ISO 9126 Quality-in-use Effectiveness Productivity Safety Satisfaction Quality-in-use Characteristics

10 J.Nawrocki, ISO 9126 Agenda Introduction Quality Model Quality in Use Internal and External Quality

11 J.Nawrocki, ISO 9126 Quality-in-use Effectiveness Productivity Safety Satisfaction Quality-in-use Characteristics

12 J.Nawrocki, ISO 9126 Quality-in-use Metrics Task effectiveness – What proportion of the goals of the tasks is achieved correctly? Task completion – What proportion of the tasks is completed (number of tasks completed / total number of tasks attempted)? Error frequency – What is the frequency of errors? Effectiveness

13 J.Nawrocki, ISO 9126 Quality-in-use Metrics Task time – How long does it take to complete a task? Task efficiency – How efficient are the users (Task effectiveness / Task time)? Economic productivity – How cost-effective is the user (Task effectiveness / total cost of the task)? Productivity

14 J.Nawrocki, ISO 9126 Quality-in-use Metrics User health and safety – What is the incidence of health problems among users of the product? Economic damage – What is the incidence of economic damage? Safety

15 J.Nawrocki, ISO 9126 Quality-in-use Metrics Satisfation scale – How satisfied is the user? Satisfation questionnaire – How satisfied is the user with specific software features? Satisfaction

16 J.Nawrocki, ISO 9126 Agenda Introduction Quality Model Quality in Use Internal and External Quality

17 J.Nawrocki, ISO 9126 External and Internal Quality Maintainability Functionality Reliability Usability Efficiency Portability External and Internal Quality Characteristics

18 J.Nawrocki, ISO 9126 Functionality Suitability Accuracy Interoperability Security Functionality compliance

19 J.Nawrocki, ISO 9126 Reliability Maturity Fault tolerance Recoverability Compliance

20 J.Nawrocki, ISO 9126 Usability Uderstandability Learnability Operability Attractiveness Compliance

21 J.Nawrocki, ISO 9126 Efficiency Time behaviour Resource utilization Compliance

22 J.Nawrocki, ISO 9126 Maintainability Analysability Changeability Stability Tastability Compliance

23 J.Nawrocki, ISO 9126 Portability Adaptability Installability Co-existance Replaceability Compliance

24 J.Nawrocki, ISO 9126 Homework Prepare a spreadsheet that would support collection of non-functional requirements based on ISO 9126. Usability UnderstandabilityH LearnabilityH OperabilityL

25 J.Nawrocki, ISO 9126 Summary Quality views: Quality-in-use, External & Internal quality Quality characteristics: 4 + 6 External & Internal subcharacteristics Quality metrics – Examples


Download ppt "Copyright © Jerzy R. Nawrocki ISO 9126 and Non-functional Requirements Requirements."

Similar presentations


Ads by Google