Quality. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1

Size: px
Start display at page:

Download "Quality. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1"

Transcription

1 Quality And Software Product Management Autumn 2017 CSM14104 Software Product Management 1

2 Lecture Outline What do we mean by Quality? What are the factors that influence quality? How is quality measured? Autumn 2017 CSM14104 Software Product Management 2

3 What is Quality? Autumn 2017 CSM14104 Software Product Management 3

4 Quality The proof of the pudding is in the eating "Christmas pudding" by Musical Linguist at the English language Wikipedia. Licensed under CC BY-SA 3.0 via Wikimedia Commons Autumn 2017 CSM14104 Software Product Management 4

5 Definitions Definitions from two pioneers of industrial Quality Control and Management P. Crosby [1] : Quality means conformance to requirements J. Juran [2] : 1) Quality consists of those product features which meet the needs of customers and thereby provide product satisfaction 2) Quality consists of freedom from deficiencies [1] Crosby, P. B.: Quality is Free. McGraw-Hill, New York, [2] Juran, J. M.: Juran s Quality Control Handbook, 4th ed. McGraw-Hill, New York, Autumn 2017 CSM14104 Software Product Management 5

6 Definitions Crosby s definition expects that a product has a defined set of requirements that is unambiguous, extensive, objective and that covers the needs of all stakeholders The quality of a product can be determined by comparing its true (measured) attributes to what is the expected level stated in the requirements But it does not take into account the possibility of errors in the requirements A missing or incomplete feature (from user s perspective) does not lower the quality of the prodcut, if it still conforms to the requirements - but the user is unhappy! A software product almost never has a complete and unambiguous definition of requirements Autumn 2017 CSM14104 Software Product Management 6

7 Definitions Juran s definition places the needs and satisfaction of the customer and the user in the center, as in Fitness for use The real needs vs. (documented) requirements The features and characteristics of the product that respond to those needs The second important aspect is freedom from deficiencies 1 +2 = the product has the right features and they work as the customer expects Puts the emphasis on the customers and the users instead of defined requirements Requires some other way to find out the true needs than a binding set of requirements defined at the beginning of a project Changes are to be expected and must be prepared to respond to them along the way Autumn 2017 CSM14104 Software Product Management 7

8 Stakeholders and quality A product or service has many stakeholders to whom quality means different things The end-user (consumer, employer) Operator, in charge of deploying to production and running it Developer, maintainer, contractor Tech support Customer service Sponsor, financer, investor Financer of maintenance and further development Public authorities, regulator and so on!! Autumn 2017 CSM14104 Software Product Management 8

9 Is quality subjective? Different stakeholder groups have different needs and expectation but there can also be variation within a group Professional vs. casual users Enthusiasts and early adopters vs. conservatives, etc. Weinberg, G. [3] : Quality is value to some person Value = what someone is ready to pay to get her need fulfilled A key question is whose needs are taken into account - and whose not A software product manager needs to Understand what quality means to the different stakeholders Balance conflicting views and make trade-offs [3] Weinberg, G. M.: How Software is built. Leanpub, Autumn 2017 CSM14104 Software Product Management 9

10 What s a bug? (a.k.a defect, problem) [Good quality means] The absence of defects that would make software either stop completely or produce unacceptable results. Defects can be traced to requirements, to design, to code, to documentation, or to bad fixes of previous defects. [5] A Bug is an attribute of a software product That decreases its value to a favored stakeholder Or increases its value to a disfavored stakeholder Without a sufficiently large counterveiling benefit. [6] [5] Capers Jones, Applied Software Measurement. McGraw-Hill, [6] C. Kaner & J. Bach, Black Box Software Testing Foundations, Autumn 2017 CSM14104 Software Product Management 10

11 A quality model Standards view Autumn 2017 CSM14104 Software Product Management 11

12 ISO/IEC:n definition of Software Quality ISO/IEC* definition Degree to which a software product satisfies stated and implied needs when used under specified conditions Thus providing value to its stakeholders A very general definition but one that emphasis the needs of the stakeholders Individual or organization having a right, share, claim or interest in a system or in its possession of characteristics that meet their needs and expectations *) ISO/IEC 25010:2011 Systems and software engineering--systems and software Quality Requirements and Evaluation (SQuaRE) --System and software quality models, A copy available form course materials via a link to cs intranet (requires university user id and password) Autumn 2017 CSM14104 Software Product Management 12

13 ISO/IEC series of standards, SQuaRE Software Quality Requirements and Evaluation Development of Standards and Technical Reports for Software Product and System Quality Requirements, Measurement and Evaluation Includes a quality model, defines how quality is measured in principle and provides some examples of possible measures Available as paper copies from the Campus Library Some draft versions available electronically from course web page (only to be used for studying purposes) Autumn 2017 CSM14104 Software Product Management 13

14 ISO/IEC series of standards, SQuaRE Key standards Quality model division ISO/IEC 25010: System and software quality models (ISO/IEC quality model for IT-services is under development) ISO/IEC 25012: Data quality model Quality measurement division ISO/IEC 25020: Measurement reference model and guide ISO/IEC 25021: Quality measure elements ISO/IEC 25022: Quality in use measures ISO/IEC 25023: Measurement of system and software product quality ISO/IEC 25024: Measurement of data quality Autumn 2017 CSM14104 Software Product Management 14

15 ISO/IEC Quality Model Defined set of characteristics, and of relationships between them, which provides a framework for specifying quality requirements and evaluating quality Common vocabulary and a frame of reference for thinking about software system quality Gives a superset of quality characteristics that can be important for software systems and products Covers a wide range of systems not all characteristics are relevant to all systems Every product/system does not have to invent their own model but adapt the generic model Autumn 2017 CSM14104 Software Product Management 15

16 ISO/IEC Quality Model Is divided into two sub-models 1) Quality in use 2) Software product quality ISO/IEC Data Quality Model is a closely related but a separate standard Autumn 2017 CSM14104 Software Product Management 16

17 ISO/IEC Terminology software quality characteristic = category of software quality attributes that bears on software quality may be refined into multiple levels of subcharacteristics and finally into software quality attributes. quality attribute 1 = measurable component of quality stakeholder = individual or organisation having a right, share, claim or interest in a system or in its possession of characteristics that meet their needs and expectations (e.g. software developers, system integrators, acquirers, owners, maintainers, contractors and end users). user = individual or group that benefits from a system during its utilization. direct user = person who interacts with the product 1 attribute: inherent property or characteristic of an entity that can be distinguished quantitatively or qualitatively by human or automated means [ISO/IEC 15939:2002] Autumn 2017 CSM14104 Software Product Management 17

18 Quality in use Is composed of five characteristics (some of which are further subdivided into subcharacteristics) that relate to the outcome of interaction when a product is used in a particular context of use Applicable to the complete human-computer system, including both computer systems in use and software products in use The subcharacteristics are representative of typical concerns for each main characteristic not necessarily an exhaustive list Autumn 2017 CSM14104 Software Product Management 18

19 Quality in use characteristics Effectiveness Efficiency Satisfaction Usefulness Trust Pleasure Comfort Freedom from risk Economic risk mitigation Health and safety risk mitigation Environmental risk mitigation Context coverage Context completeness Flexibility Effectiveness Accuracy and completeness with which users achieve specified goals Efficiency Resources expended in relation to the accuracy and completeness with which users achieve goals Satisfaction Degree to which user needs are satisfied when a product or system is used in a specified context of use Freedom from risk Degree to which a product or system mitigates the potential risk to economic status, human life, health, or the environment Context coverage Degree to which a product or system can be used with effectiveness, efficiency, freedom from risk and satisfaction in both specified contexts of use and in contexts beyond those initially explicitly identified Autumn 2017 CSM14104 Software Product Management 19

20 Software product quality Is composed of eight characteristics (which are further subdivided into subcharacteristics) that relate to static properties of software and dynamic properties of the computer system Applicable to both computer systems and software products Autumn 2017 CSM14104 Software Product Management 20

21 Software product quality characteristics Functional suitability Functional completeness Functional correctness Functional appropriateness Performance efficiency Time behaviour Resource utilization Capacity Compatibility Co-existence Interoperability Usability Appropriateness recognizability Learnability Operability User error protection User interface aesthetics Accessibility Reliability Maturity Availability Fault tolerance Recoverability Security Confidentiality Integrity Non-repudiation Accountability Authenticity Maintainability Modularity Reusability Analysability Modifiability Testability Portability Adaptability Installability Replaceability Autumn 2017 CSM14104 Software Product Management 21

22 ISO/IEC Data Quality Model Data quality is a key component of the quality and usefulness of information derived from that data, and most business processes depend on the quality of data A common prerequisite to all information technology projects is the quality of the data which are exchanged, processed and used between the computer systems and users and among computer systems themselves The data quality model categorizes quality attributes into fifteen characteristics considered by two points of view: inherent and system dependent Autumn 2017 CSM14104 Software Product Management 22

23 Inherent data quality From the inherent point of view, data quality refers to data itself, in particular to: data domain values and possible restrictions (e.g. business rules governing the quality required for the characteristic in a given application); relationships of data values (e.g. consistency); metadata Autumn 2017 CSM14104 Software Product Management 23

24 System dependent data quality System dependent data quality refers to the degree to which data quality is reached and preserved within a computer system when data is used under specified conditions. From this point of view data quality depends on the technological domain in which data are used; it is achieved by the capabilities of computer systems' components such as: hardware devices (e.g. to make data available or to obtain the required precision), computer system software (e.g. backup software to achieve recoverability), and other software (e.g. migration tools to achieve portability). Autumn 2017 CSM14104 Software Product Management 24

25 Characteristic Inherent System dependent Accuracy X Completeness X Consistency X Credibility X Currentness X Accessibility X X Compliance X X Confidentiality X X Efficiency X X Precision X X Traceability X X Understandability X X Availability X Portability X Recoverability X Autumn 2017 CSM14104 Software Product Management 25

26 Using quality models The product quality and quality in use models are useful for specifying requirements, establishing measures, and performing quality evaluations The defined quality characteristics can be used as a checklist for ensuring a comprehensive treatment of quality requirements, thus providing a basis for estimating the consequent effort and activities that will be needed during systems development The characteristics in the quality in use model and product quality model are intended to be used as a set when specifying or evaluating computer system or software product quality Autumn 2017 CSM14104 Software Product Management 26

27 Using quality models It is not practically possible to specify or measure all subcharacteristics for all parts of a large computer system or software product Similarly it is not usually practical to specify or measure quality in use for all possible user-task scenarios The relative importance of quality characteristics will depend on the high-level goals and objectives for the project Therefore the model should be tailored before use as part of the decomposition of requirements to identify those characteristics and subcharacteristics that are most important, and resources allocated between the different types of measure depending on the stakeholder goals and objectives for the product Autumn 2017 CSM14104 Software Product Management 27

28 Influencing factors Autumn 2017 CSM14104 Software Product Management 28

29 Four views to quality "Gran Canyon USA" by Ot Pi - Own work. Licensed under CC BY-SA 3.0 via Wikimedia User experience "Blaues Fahrrad mit Achter" by 4028mdk09 - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons Externally visible and measuable attributes of the product Internal attributes Developers and manufacturers Autumn 2017 "Disassembled Campagnolo Centaur cassette - side view" by Ximeg - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons CSM14104 Software Product Management "Bike mechanic at a local bike shop" by Andrew Dressel - Taken by Andrew Dressel at en.wikipedia. Licensed under CC BY-SA 3.0 via Wikimedia Commons - 29

30 Quality influences The needs of users and the context of use are the starting point Example: getting timetables for public transport with a mobile device User s needs and expectations (quality in use): Effectiveness, Satisfaction The information delivered must be accurate and up to date Efficiency, Satisfaction It must be intuitive and fast to find the timetable for a certain line and a certain stop User s needs and expectations (data quality): Accuracy, Currentness, Availability, Efficiency Autumn 2017 CSM14104 Software Product Management 30

31 Quality influences The external product quality characteristics that influence the user ecxperience (looking at the system as a black-box) Usability for example How many interaction steps does it take to get to the information (taps, selections, button presses)? How quick and clear is the feedback from the UI to user s actions? Performance efficiency (tehokkuus) for example How long does the whole use case take? How long does it take for a new view to render? How fast does the application start? How fast data connection does the application need? Autumn 2017 CSM14104 Software Product Management 31

32 Quality influences Internal product quality enables (or inhibits!) achieving the desired external product quality (looking at the system as a glass-box) Performance efficiency (response time, through put) is largely determined by the design and architecture of the application as well as from the technologies used and the correctness of their use Usability is influenced directly by the UI design and indirectly by the ablity to monitor the usage of various features for logging and statistical inference Autumn 2017 CSM14104 Software Product Management 32

33 Quality influences Autumn 2017 CSM14104 Software Product Management 33

34 Measuring quality Autumn 2017 CSM14104 Software Product Management 34

35 Quality is free P. Crosby It is always cheaper to do the job right the first time Quality is free, but no one is ever going to know it if there isn't some sort of agreed-on system of measurement You can t control what you can t measure Tom DeMarco, Autumn 2017 CSM14104 Software Product Management 35

36 Measurements The quality goals of an organization can be defined by setting target levels for quality indicators A measurement program is set up to define the indicators and needed measurements E.g. measuring customer satisfaction and loyality Opinion polls/surveys Net Promoter Score Number of failure reports/complaints and support requests as a function of time and relative to the number of (active) users We want to assess, estimate and collect statistics about the products, processes and resources for management and development purposes Autumn 2017 CSM14104 Software Product Management 36

37 Measurements Establishing a measurement program can be used for communicating the quality targets and engaging the organization even if the program is not applied in full or only for a limited It is more important to make people aware of the goals and get their commitment rather than to implement the program in full scale N.B.! Using measurements as the basis of promotions/bonuses or in assessing personal performance can have unwanted, counterproductive side-effects There can be many ways to make the metrics look right when in fact the situation is quite different (gaming the metrics) Developers do not like personal measurements and vote with their feet You get what you measure are you sure that really is what you want? Autumn 2017 CSM14104 Software Product Management 37

38 Direct, indirect and surrogate measures Measures can be direct or indirect Direct measures indicate immediately some aspect of the state of the object of measurement (valid by nature). E.g. the temperature of a physical object. f(a ribute) value Indirect measures are obtained as a function of direct measures. E.g. the average monthly temperature of some place. h( f(o 1 ),g(o 2 ), ) value Care must be exercised with software related metrics to declare some metric as Direct! A Surrogate metric is used when we do not know how to directly measure an attribute that we are interested in Using the size of a software module as an indication of how error prone it is Using the number of open bug reports to gauge the product s readiness for release (can be very questionable!) Autumn 2017 CSM14104 Software Product Management 38

39 Onks kymppi paljon vai vähän? Autumn 2017 CSM14104 Software Product Management 39

40 Choosing measures We can t measure everything, and we do not even know how to measure many interesting things How do we then choose what to measure? ISO series gives some ideas The Goal - Question - Metric method is one of the best known and widely used approaches (GQM, Basili & Rombach, 1988). Autumn 2017 CSM14104 Software Product Management 40

41 Goal - Question - Metric According to GQM [7], in order to develop a sensible and effective measurement program, the organization needs to 1. Define the company- and project-level targets or goals 2. Determine the product and process level indicators/information that bear on those goals 3. Plan a framework for collecting and interpreting the data in practice In other words: 1. What do we want to achieve? What are the business and organization level goals that we want to follow? 2. What information do we need about the products and processes to see whether we are reaching the goals or? 3. How do we collect the data in practice and how do we interpret the data? GQM defines a process how to do this [7] Autumn 2017 CSM14104 Software Product Management 41

42 Example (from [7], not really about quality!) Autumn 2017 CSM14104 Software Product Management 42

Software metrics. Jaak Tepandi

Software metrics. Jaak Tepandi Software metrics, Jekaterina Tšukrejeva, Stanislav Vassiljev, Pille Haug Tallinn University of Technology Department of Software Science Moodle: Software Quality (Tarkvara kvaliteet) Alternate download:

More information

*Sustainability as a. Software Quality Factor

*Sustainability as a. Software Quality Factor * as a Software Quality Factor Coral Calero ALARCOS Research Group University of Castilla-La Mancha IBM Conference Day. March, 14th 2013 * Areas of research IS QUALITY 2 * ALARCOS RESEARCH GROUP * Research

More information

Measuring and Assessing Software Quality

Measuring and Assessing Software Quality Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements

More information

Testing. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1

Testing. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1 Testing And Software Product Management Autumn 2017 CSM14104 Software Product Management 1 Lecture Outline and learning objectives What is testing? Definition Limits of testing Test strategy Testing in

More information

Software Quality Management

Software Quality Management 2004-2005 Marco Scotto (Marco.Scotto@unibz.it) Contents Definitions Quality of the software product Special features of software Early software quality models Boehm model McCall model Standard ISO 9126

More information

International Standard ISO/IEC 9126

International Standard ISO/IEC 9126 International Standard ISO/IEC 9126 Software Engineering Product quality Part 1: Quality model ISO 9126 - Content Product quality and the lifecycle Quality models for: Internal Quality, External Quality

More information

ASSESSING QUALITY IN SOFTWARE ENGINEERING: A PRAGMATIC APPROACH. University of Pretoria

ASSESSING QUALITY IN SOFTWARE ENGINEERING: A PRAGMATIC APPROACH. University of Pretoria ASSESSING QUALITY IN SOFTWARE ENGINEERING: A PRAGMATIC APPROACH. A dissertation submitted to the department of Computer Science of the University of Pretoria in partial fulfilment of the requirements for

More information

Software Quality. A Definition of Quality. Definition of Software Quality. Definition of Implicit Requirements

Software Quality. A Definition of Quality. Definition of Software Quality. Definition of Implicit Requirements Definition of Software Quality Software Quality The Ultimate Goal of Software Engineering Software must conformance to explicit and implicit requirements if it is to be considered to be of good quality.

More information

Software Quality. Lecture 4 CISC 323. Winter 2006

Software Quality. Lecture 4 CISC 323. Winter 2006 Software Quality Lecture 4 CISC 323 Winter 2006 Prof. Lamb malamb@cs.queensu.ca Prof. Kelly kelly-d@rmc.ca Required Reading Barbara Kitchenam, Sheri Lawrence Pfleeger; The Elusive Target, IEEE Software

More information

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS Daiju Kato 1 and Hiroshi Ishikawa 2 1 WingArc1st Inc., Tokyo, Japan kato.d@wingarc.com 2 Graduate School

More information

ISO/IEC TR Software engineering Product quality Part 3: Internal metrics. Génie du logiciel Qualité des produits Partie 3: Métrologie interne

ISO/IEC TR Software engineering Product quality Part 3: Internal metrics. Génie du logiciel Qualité des produits Partie 3: Métrologie interne TECHNICAL REPORT ISO/IEC TR 9126-3 First edition 2003-07-01 Software engineering Product quality Part 3: Internal metrics Génie du logiciel Qualité des produits Partie 3: Métrologie interne Reference number

More information

T Software Testing and Quality Assurance Test Planning

T Software Testing and Quality Assurance Test Planning T-76.5613 Software Testing and Quality Assurance 10.10.2007 Test Planning Juha Itkonen Outline Test planning, purpose and usage of a test plan Topics of test planning Exercise References: IEEE Std 829-1998,

More information

Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations

Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations Computer Science and Information Systems 13(3):875 900 DOI: 10.2298/CSIS160809034G Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations Gabriel Alberto García-Mireles

More information

Core Design Requirements At the start of a project, it is important to specify those parameters and properties that:

Core Design Requirements At the start of a project, it is important to specify those parameters and properties that: Design & Innovation Fundamentals Lecture 3 Requirements Analysis Design Process Expression of need Engineer translates need into a definition of problem, including statement of desired outcome Engineer

More information

Lecture 6: Non-Functional Requirements (NFRs)

Lecture 6: Non-Functional Requirements (NFRs) Thanks'to'Prof.'Steve'Easterbrook' University'of'Toronto' ' Lecture 6: Non-Functional Requirements (NFRs) What are non-functional requirements Product-oriented qualities Process-oriented qualities Traceability

More information

Verification of Quality Requirement Method Based on the SQuaRE System Quality Model

Verification of Quality Requirement Method Based on the SQuaRE System Quality Model American Journal of Operations Research, 2013, 3, 70-79 http://dx.doi.org/10.4236/ajor.2013.31006 Published Online January 2013 (http://www.scirp.org/journal/ajor) Verification of Requirement Method Based

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 5, September - October 2003 Using Quality Models to Engineer Quality

More information

the Advanced Research Project on Software Metrics by the Ministry of Economy, Trade and Industry, Japan (METI)

the Advanced Research Project on Software Metrics by the Ministry of Economy, Trade and Industry, Japan (METI) the Advanced Research Project on Software Metrics by the Ministry of Economy, Trade and Industry, Japan (METI) Copyright (C) Mitsubishi Research Institute, Inc. Overview Introduction (Background, Issues,

More information

Software engineering Product quality Part 3: Internal metrics

Software engineering Product quality Part 3: Internal metrics Teknisk rapport SIS-ISO/IEC TR 9126-3:2003 Utgåva 1 Januari 2004 Software engineering Product quality Part 3: Internal metrics ICS 35.080.00 Språk: engelska Copyright SIS. Reproduction in any form without

More information

Software Quality Management

Software Quality Management Software Quality Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Outline Software Quality Model Software Quality Management Process and Quality Quality Metrics 2 2 What is Quality? Quality,

More information

Software Metrics & Software Metrology. Alain Abran. Chapter 10 Analysis of Quality Models and Measures in ISO 9126

Software Metrics & Software Metrology. Alain Abran. Chapter 10 Analysis of Quality Models and Measures in ISO 9126 Software Metrics & Software Metrology Alain Abran Chapter 10 Analysis of Quality Models and Measures in ISO 9126 1 Agenda This chapter covers: Introduction to ISO 9126 The analysis models in ISO 9126 as

More information

Work Plan and IV&V Methodology

Work Plan and IV&V Methodology Work Plan and IV&V Methodology Technology initiatives and programs should engage with an IV&V process at the project planning phase in order to receive an unbiased, impartial view into the project planning,

More information

Software engineering Product quality Part 2: External metrics

Software engineering Product quality Part 2: External metrics Teknisk rapport SIS-ISO/IEC TR 9126-2:2003 Utgåva 1 Januari 2004 Software engineering Product quality Part 2: External metrics ICS 35.080.00 Språk: engelska Copyright SIS. Reproduction in any form without

More information

GAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05

GAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05 Title Page : i Software Product Assurance Requirements for Subcontractors Name and Function Date Signature Prepared by D.MUNCH Prime Contractor SPA Manager 15/09/05 Verified by D.PERKINS E-SVM PA Manager

More information

Chapter 6. Software Quality Management & Estimation

Chapter 6. Software Quality Management & Estimation Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process

More information

Test Management is Risk management. Risk Based Testing

Test Management is Risk management. Risk Based Testing Test Management is Risk management Risk Based Testing Hans Schaefer Software Test Consulting Reigstad N-5281 Valestrandsfossen NORWAY Phone +47 56 394880 Fax +47 56 394570 e-mail hans.schaefer@ieee.org

More information

Requirements Engineering: Part I. Software Requirements & Project Management CITS3220

Requirements Engineering: Part I. Software Requirements & Project Management CITS3220 Requirements Engineering: Part I Software Requirements & Project Management CITS3220 The Problems of Requirements What goal(s) are we trying to satisfy? How do we identify the scope and properties of the

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

CLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS

More information

Measuring software product quality during testing

Measuring software product quality during testing Measuring software product quality during testing Rob Hendriks, Robert van Vonderen and Erik van Veenendaal Quality requirements of software products are often described in vague and broad terms. As a

More information

Data and Information. Work session for Non-Practitioners

Data and Information. Work session for Non-Practitioners Data and Information Work session for Non-Practitioners Eight Dimensions of an Organisation Strategy Governance Investment Policy Standards Performance Business Data and Information Application and Software

More information

SOFTWARE DEVELOPMENT STANDARD

SOFTWARE DEVELOPMENT STANDARD SFTWARE DEVELPMENT STANDARD Mar. 23, 2016 Japan Aerospace Exploration Agency The official version of this standard is written in Japanese. This English version is issued for convenience of English speakers.

More information

Requirements Verification and Validation

Requirements Verification and Validation SEG3101 (Fall 2010) Requirements Verification and Validation SE502: Software Requirements Engineering 1 Table of Contents Introduction to Requirements Verification and Validation Requirements Verification

More information

Subject : Computer Science. Paper : Software Quality Management. Module : Quality Management Activities Module No: CS/SQM/15

Subject : Computer Science. Paper : Software Quality Management. Module : Quality Management Activities Module No: CS/SQM/15 e-pg Pathshala Subject : Computer Science Paper : Software Quality Management Module : Quality Management Activities Module No: CS/SQM/15 Quadrant 1 : e-text QUALITY MANAGEMENT ACTIVITIES Software quality

More information

SIG/TÜViT Evaluation Criteria Trusted Product Maintainability

SIG/TÜViT Evaluation Criteria Trusted Product Maintainability SIG/TÜViT Evaluation Criteria Trusted Product Maintainability Version 7.1 GETTING SOFTWARE RIGHT Colophon Prof. dr. ir. Joost Visser j.visser@sig.eu Version 7.1 - April 24, 2015 Document approval This

More information

Software Testing as a Social Science

Software Testing as a Social Science Software Testing as a Social Science Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology Canadian Undergraduate Software Engineering Conference Montreal, PQ January

More information

SOFTWARE QUALITY ASSURANCE (SQA) Chapter 1

SOFTWARE QUALITY ASSURANCE (SQA) Chapter 1 Contents Definition of quality The importance of Quality QA vs QC QA at each phase of SDLC The SQA function Objectives of SQA The benefits of SQA function SQA Roles & Responsibilities Management involvement

More information

Thoughts about modelbased test management. Matti Vuori

Thoughts about modelbased test management. Matti Vuori Thoughts about modelbased test management Matti Vuori 7.4.2016 Contents 1/2 Introduction 4 Areas of traditional test management 5 Test monitoring and control re ISO 29119 6 Linked to other activities 7

More information

Contractual Aspects of Testing Some Basic Guidelines CONTENTS

Contractual Aspects of Testing Some Basic Guidelines CONTENTS CONTENTS 1 Introduction... 1 1.1 Background... 1 1.2 Structure... 1 1.3 Some Conventions... 1 1.4 Feedback... 1 2 Test Schedule List of Contents... 2 3 Testing Deliverables... 3 4 Coverage Guidance...

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON SOFTWARE TESTING AND QUALITY PROCESS IMPROVEMENT MS. NILAJA A. DESHMUKH

More information

KNOWLEDGE AREA: SOFTWARE QUALITY

KNOWLEDGE AREA: SOFTWARE QUALITY KNOWLEDGE AREA: SOFTWARE QUALITY 1. Introduction Software Quality Assurance (SQA) and Verification and Validation (V&V) are the processes of the Knowledge Area on Software Quality. The scope of this Knowledge

More information

Requirement Engineering. L3 The requirement study. Change is constant. Communication problem? People are hard to understand!

Requirement Engineering. L3 The requirement study. Change is constant. Communication problem? People are hard to understand! Requirement Engineering L3 The requirement study Fang Chen Requirement are ubiquitous part of our lives Understand the requirement through communication Requirement Creation Communication problem? People

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering 2. Requirements Collection Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > The Requirements Engineering Process > Functional and non-functional requirements

More information

The Software Quality Economics Model for Software Project Optimization

The Software Quality Economics Model for Software Project Optimization The Software Quality Economics Model for Software Project Optimization LJUBOMIR LAZIĆ, AMEL KOLAŠINAC, DŽENAN AVDIĆ Technical Faculty University of Novi Pazar Vuka Karadžića bb, 36 300 Novi Pazar SERBIA

More information

Feature Articles: Software Development Technologies

Feature Articles: Software Development Technologies Feature Articles: Software Development Technologies Research and development Software Development Standards and their Operations Abstract The Augmatiks Service Innovation Laboratories has made special

More information

Managing Customer Specific Projects Tomas Nyström

Managing Customer Specific Projects Tomas Nyström Managing Customer Specific Projects Tomas Nyström 14.2.2006 Chaos is Back 28% of IT projects succeed 51% of IT projects are "challenged ; seriously late, over budget and lacking expected features 18% of

More information

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests...

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests... TPI Automotive Test Process Improvement Version: 1.01 Author: Sogeti Deutschland GmbH Datum: 29.12.2004 Sogeti Deutschland GmbH. Version 1.01 29.12.04-1 - 0 Introduction... 5 1 Test strategy...10 1.A Test

More information

10 metrics for improving the level of management. Pekka Forselius, Senior Advisor, FiSMA ry Risto Nevalainen, Senior Advisor, FiSMA ry

10 metrics for improving the level of management. Pekka Forselius, Senior Advisor, FiSMA ry Risto Nevalainen, Senior Advisor, FiSMA ry 10 metrics for improving the level of management Pekka Forselius, Senior Advisor, FiSMA ry Risto Nevalainen, Senior Advisor, FiSMA ry Contents Introduction to selecting measures Classification of metrics

More information

Software Engineering

Software Engineering Software Engineering (CS550) Software Testing - I Jongmoon Baik Objectives To define and understand what software testing is To understand software testing strategies To describe software testing processes

More information

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B 1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework

More information

An Information Model for Software Quality Measurement with ISO Standards

An Information Model for Software Quality Measurement with ISO Standards An Information Model for Software Measurement with ISO Standards Alain ABRAN École de Technologie Supérieure University of Québec, 1100 Notre-Dame Ouest, Montréal, Québec H3W 1T8, Canada aabran@ele.etsmtl.ca

More information

Software Quality Factors

Software Quality Factors Software Quality Factors The need for a comprehensive software quality requirements There are some characteristic common : All the software projects satisfactory fulfilled the basic requirements for correct

More information

Architecture. By Glib Kutepov Fraunhofer IESE

Architecture. By Glib Kutepov Fraunhofer IESE Architecture By Glib Kutepov Glib.kutepov@iese.fraunhofer.de Outline 1. Why Architecture? 2. What is Architecture? 3. How to create an Architecture? Alignment Modeling and Structuring Architectural Views

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving

More information

Analyzing Testing ROI Four Quantifiable Ways Testing Saves Money

Analyzing Testing ROI Four Quantifiable Ways Testing Saves Money Analyzing Testing ROI Four Quantifiable Ways Testing Saves Money Champion bull, Deets, photo by and used with permission of of The Double D Ranch, thedoubled@aol.com Black bear photo by and used with permission

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering

More information

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121 Testing throughout the software life cycle Software Testing: INF3121 / INF4121 Summary: Week 2 Software development models Sequential / Iterative-Incremental / Testing within a life cycle Test levels Component

More information

Space Product Assurance

Space Product Assurance EUROPEAN COOPERATION FOR SPACE STANDARDIZATION Space Product Assurance Software Product Assurance Secretariat ESA ESTEC Requirements & Standards Division Noordwijk, The Netherlands Published by: Price:

More information

Chapter 26. Quality Management

Chapter 26. Quality Management Chapter 26 Quality Management - Quality concepts - Software quality assurance - Software reviews - Statistical software quality assurance - Software reliability, availability, and safety - SQA plan (Source:

More information

Compilation of Software Quality Factors and Criteria along with their Description for a Quality Product

Compilation of Software Quality Factors and Criteria along with their Description for a Quality Product Compilation of Software Quality Factors and Criteria along with their Description for a Quality Product Basit Habib Bahauddin Zakariya University Multan ABSTRACT To achieve a quality product it is necessary

More information

Appendix C: MS Project Software Development Plan and Excel Budget.

Appendix C: MS Project Software Development Plan and Excel Budget. 1. Introduction. Appendix C: MS Project Software Development Plan and Excel Budget. Project: PickUp Game App The Project plan for this Application consist of 76 days; In this plan is defined how long each

More information

Comp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change

Comp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change Comp435 Object-Oriented Design Requirements and Use Cases Week 2 Computer Science PSU HBG 1 3 Outline Requirements Analysis Types of Requirements Requirements in Iterative Development Requirements Artifacts

More information

Non-Functional Requirements (NFRs)

Non-Functional Requirements (NFRs) Thanks to Prof. Steve Easterbrook University of Toronto Non-Functional Requirements (NFRs) What are non-functional requirements Product-oriented qualities Process-oriented qualities Traceability between

More information

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering Measurement process. Ingénierie des systèmes et du logiciel Processus de mesure

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering Measurement process. Ingénierie des systèmes et du logiciel Processus de mesure INTERNATIONAL STANDARD ISO/IEC 15939 Second edition 2007-08-01 Systems and software engineering Measurement process Ingénierie des systèmes et du logiciel Processus de mesure Reference number ISO/IEC 2007

More information

TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY

TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY SAUDI ARABIAN STANDARDS ORGANIZATION (SASO) TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY D7-24 5-2004 FOREWORD This Part of SASO s Technical Directives is Adopted

More information

3C05: Software Quality. Unit 8: Software Quality. What is Quality?

3C05: Software Quality. Unit 8: Software Quality. What is Quality? 3C05: Software Unit 8: Software Objective To introduce software quality management and assurance with particular reference to the requirements of ISO 9000 and associated standards. To introduce QFD, a

More information

Software Quality Management

Software Quality Management Software Quality Management CONTENTS I. Basic Quality Concepts II. Software Quality Assurance (SQA) 1. Definition of SQA 2. SQA Activities III. Quality Evaluation Standards 1. Six sigma for software 2.

More information

Engineering. CMMI for Development V.1.2 Module 3. M03/Engineering/v1.2

Engineering. CMMI for Development V.1.2 Module 3. M03/Engineering/v1.2 Engineering CMMI for Development V.1.2 Module 3 M03/Engineering/v1.2 Agenda Global scope RD Development REQM Management TS Technical Solution PI Product Integration VER Verification VAL Validation SE Process

More information

Evaluation of open source operating systems for safety-critical applications Master s thesis in Embedded Electronic System Design

Evaluation of open source operating systems for safety-critical applications Master s thesis in Embedded Electronic System Design Evaluation of open source operating systems for safety-critical applications Master s thesis in Embedded Electronic System Design Petter Sainio Berntsson Department of Computer Science and Engineering

More information

A Cost-effective Methodology for Achieving ISO26262 Software Compliance. Mark Pitchford

A Cost-effective Methodology for Achieving ISO26262 Software Compliance. Mark Pitchford A Cost-effective Methodology for Achieving ISO26262 Software Compliance Mark Pitchford Agenda 1 What are the Challenges? 2 Traceability to Requirements 3 Coding Standards 4 Unit Test and Structural Coverage

More information

ASSIGNMENT QUESTIONS. Seminar 5: Quality in Systems Development Semester 2, IMS1502: Unit framework. Seminar Objectives

ASSIGNMENT QUESTIONS. Seminar 5: Quality in Systems Development Semester 2, IMS1502: Unit framework. Seminar Objectives IMS1502 Assignment Part 1 IMS 1502 Studio 2: Information Systems Foundations 2 ASSIGNMENT QUESTIONS Seminar 5: Quality in Systems Development Semester 2, 2005 Seminar 5.1 - Sem. 2, 2005 Seminar 5.2 - Sem.

More information

Introduction to software testing and quality process

Introduction to software testing and quality process Introduction to software testing and quality process Automated testing and verification J.P. Galeotti - Alessandra Gorla Engineering processes Engineering disciplines pair construction activities activities

More information

Software Testing(TYIT) Software Testing. Who does Testing?

Software Testing(TYIT) Software Testing. Who does Testing? Software Testing(TYIT) Software Testing Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not. In simple words,

More information

Standards Harmonization Process for Health IT

Standards Harmonization Process for Health IT Evaluation of Standards Harmonization Process for Health Information Technology Contract HHSP23320054105EC Standards Harmonization Process for Health IT Document Number: HITSP 06 N 89 May 30, 2006 Date:

More information

TOGAF Foundation. Part I: Basic Concepts 1 /

TOGAF Foundation. Part I: Basic Concepts 1 / TOGAF Foundation Part I: Basic Concepts 1 / Enterprise and Enterprise Architecture An Enterprise is any collection of organizations that has a common set of goals, for example: Government agency Whole

More information

Requirements Engineering. Andreas Zeller Saarland University

Requirements Engineering. Andreas Zeller Saarland University Requirements Engineering Software Engineering Andreas Zeller Saarland University Communication project initiation requirements gathering Planning estimating scheduling tracking Waterfall Model (1968) Modeling

More information

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016 Lecture 2: Software Quality Factors, Models and Standards Software Quality Assurance (INSE 6260/4-UU) Winter 2016 INSE 6260/4-UU Software Quality Assurance Software Quality Quality Assurance Factors and

More information

CMMI V2.0 MODEL AT-A-GLANCE. Including the following views: Development Services Supplier Management. CMMI V2.0 outline BOOKLET FOR print.

CMMI V2.0 MODEL AT-A-GLANCE. Including the following views: Development Services Supplier Management. CMMI V2.0 outline BOOKLET FOR print. CMMI V.0 MODEL AT-A-GLANCE Including the following views: Development Services Supplier Management CMMI V.0 outline BOOKLET FOR print.indd CMMI V.0 An Integrated Product Suite Designed to meet the challenges

More information

Assistant Professor, Integral University, Lucknow, India. Quality Parameters. Correctness. Efficiency. Portability. Usability.

Assistant Professor, Integral University, Lucknow, India. Quality Parameters. Correctness. Efficiency. Portability. Usability. Extreme Programming: Aiming towards Quality Assurance Ayesha Saad Khan, Mohammad Suaib M.tech CSE (2 nd Year), Integral University, Lucknow, India Abstract- Agile methodologies are among the most popular

More information

Requirements Engineering

Requirements Engineering Requirements Engineering Software Engineering Andreas Zeller Saarland University Requirements Engineering The Real World Requirements Engineering A description of what the system should do (but not how)

More information

On the management of nonfunctional requirements

On the management of nonfunctional requirements - modulo B On the management of nonfunctional requirements Dr Tullio Vardanega European Space Research and Technology Centre and University of Padua TU Delft, 12 November 2001 Outline of the talk What

More information

Testing maturity in an agile/cdt environment

Testing maturity in an agile/cdt environment Testing maturity in an agile/cdt environment Maturity mature in relation to what? Maturity is a judgement, not a fact, but an interpretation of facts. Or at least it doesn t fit in facts. 1 So, when talking

More information

Secure Integration of the PersoApp-Open-Source-Library

Secure Integration of the PersoApp-Open-Source-Library Secure Integration of the PersoApp-Open-Source-Library Konstituierende Sitzung des Beirates BMI, September 4, 2013 Fraunhofer SIT Agenda I. Security- and quality management measures of the PersoApp-Open-Source-Library

More information

1 Management Responsibility 1 Management Responsibility 1.1 General 1.1 General

1 Management Responsibility 1 Management Responsibility 1.1 General 1.1 General 1 Management Responsibility 1 Management Responsibility 1.1 General 1.1 General The organization s management with executive The commitment and involvement of the responsibility shall define, document

More information

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages 8.0 Test Management Outline 8.1 Test organisation 8.2 Test planning and estimation 8.3 Test program monitoring and control 8.4 Configuration management 8.5 Risk and testing 8.6 Summary Independent Testing

More information

Test Management: Leading Your Team To Success 12/10/2011. Test Management: Leading Your Team To Success (extract)

Test Management: Leading Your Team To Success 12/10/2011. Test Management: Leading Your Team To Success (extract) Test Management: Leading Your Team To Success (extract) Silverpath Technologies Inc. Trevor.Atkins@silverpath.com Testing Thinking Through What is Quality? conformance to requirements: meeting customer

More information

Software Development Life Cycle QA&Testing. January 2014 Alain Chacun all rights reserved 1

Software Development Life Cycle QA&Testing. January 2014 Alain Chacun all rights reserved 1 Software Development Life Cycle QA&Testing January 2014 Alain Chacun all rights reserved 1 Introduction: Entities have to meet success in their Information Communication Technology (ICT) projects in the

More information

Project Management Methodology. Construct & Unit Test SubPhase

Project Management Methodology. Construct & Unit Test SubPhase Project Management Methodology & Unit Test SubPhase Course Purpose Familiarize team members with the & Unit Test Sub- Phase processes. Understand process flows, team member roles, and artifacts employed.

More information

Testing: How much is enough? Ian Ashworth Coverity

Testing: How much is enough? Ian Ashworth Coverity Testing: How much is enough? Ian Ashworth Coverity Traditional Software Testing - Objectives Ensure the software all works as described in the requirements specification Make sure there are No bugs, especially

More information

A Survey on Software Architecture Analysis Methods. What is SBAR? Importance of SBAR. An Example.. Assessing Quality Attributes

A Survey on Software Architecture Analysis Methods. What is SBAR? Importance of SBAR. An Example.. Assessing Quality Attributes S/W Architecture Reengineering A Survey on Software Architecture Analysis Methods Zhigang Xie Ryan Young Ravi Athipatla Jinhua Wang Shufeng Li Liliana Bobrica and Eila Niemela IEEE TOSE July 02 Vishal

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

GENERAL PRINCIPLES OF SOFTWARE VALIDATION

GENERAL PRINCIPLES OF SOFTWARE VALIDATION GUIDANCE FOR INDUSTRY GENERAL PRINCIPLES OF SOFTWARE VALIDATION DRAFT GUIDANCE Version 1.1 This guidance is being distributed for comment purposes only. Draft released for comment on: June 9, 1997 Comments

More information

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering System life cycle processes IEEE

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering System life cycle processes IEEE INTERNATIONAL STANDARD ISO/IEC 15288 IEEE Std 15288-2008 Second edition 2008-02-01 Systems and software engineering System life cycle processes Ingénierie des systèmes et du logiciel Processus du cycle

More information

Test Management: Part I. Software Testing: INF3121 / INF4121

Test Management: Part I. Software Testing: INF3121 / INF4121 Test Management: Part I Software Testing: INF3121 / INF4121 Summary: Week 6 Test organisation Independence Tasks of the test leader and testers Test planning and estimation Activities Entry and exit criteria

More information

How mature is my test organization: STDM, an assessment tool

How mature is my test organization: STDM, an assessment tool How mature is my test organization: STDM, an assessment tool Bonney Joseph, (Bonney.joseph@wipro.com) Nikhil Gupta, (Nikhil.gupta@wipro.com) Abstract Software ing thought of as a support function until

More information

ISO/IEC INTERNATIONAL STANDARD. Corporate governance of information technology. Gouvernance des technologies de l'information par l'entreprise

ISO/IEC INTERNATIONAL STANDARD. Corporate governance of information technology. Gouvernance des technologies de l'information par l'entreprise INTERNATIONAL STANDARD ISO/IEC 38500 First edition 2010-06-01 Corporate governance of information technology Gouvernance des technologies de l'information par l'entreprise Reference number ISO/IEC 38500:2008(E)

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

IEC KHBO, Hobufonds SAFESYS ing. Alexander Dekeyser ing. Kurt Lintermans

IEC KHBO, Hobufonds SAFESYS ing. Alexander Dekeyser ing. Kurt Lintermans IEC 61508 KHBO, Hobufonds SAFESYS ing. Alexander Dekeyser ing. Kurt Lintermans page 2 PART 1 : GENERAL REQUIREMENTS 1 Scope The first objective of this standard is to facilitate the development of application

More information

Best Practice Information Aids for CMMI SM -Compliant Process Engineering

Best Practice Information Aids for CMMI SM -Compliant Process Engineering Paul R. Croll Chair, IEEE Software Engineering Standards Committee Vice Chair, ISO/IEC JTC1/SC7 U.S. TAG Computer Sciences Corporation pcroll@csc.com Best Practice Information Aids for CMMI SM -Compliant

More information

Quality Assessments of Statistical Production Processes in Eurostat Pierre Ecochard and Małgorzata Szczęsna, Eurostat

Quality Assessments of Statistical Production Processes in Eurostat Pierre Ecochard and Małgorzata Szczęsna, Eurostat Quality Assessments of Statistical Production Processes in Eurostat Pierre Ecochard and Małgorzata Szczęsna, Eurostat Since 1994, Eurostat has developed its own approach for the measurement of the quality

More information