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

Size: px
Start display at page:

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

Transcription

1 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 management is split into three main activities as given below 1. Quality assurance The development of a framework of organizational procedures and standards that lead to high quality software. 2. Quality planning The selection of appropriate procedures and standards from this framework and adapt for a specific software project. 3. Quality control Definition of processes ensuring that software development follows the quality procedures and standards. QUALITY ASSURANCE Quality assurance (QA) is a way of preventing mistakes or defects in manufactured products and avoiding problems when delivering solutions or services to customers; which ISO 9000 defines as "part of quality management focused on providing confidence that quality requirements will be fulfilled". This defect prevention in quality assurance differs subtly from defect detection and rejection in quality control, and has been referred to as a shift left as it focuses on quality earlier in the process. It deals with establishing organizational quality standards and procedures. Software quality assurance Software quality assurance (SQA) is a process that ensures that developed software meets and complies with defined or standardized quality specifications. SQA is an ongoing process within the software development life cycle (SDLC) that routinely checks the developed software to ensure it meets desired quality measures.

2 QUALITY PLANNING Quality Planning is the process for "identifying which quality standards are relevant to the project and determining how to satisfy them": Quality planning means planning how to fulfill process and product (deliverable) quality requirements: "Quality is the degree to which a set of inherent characteristics fulfill the requirements". It focuses on selecting and modifying applicable quality standards and procedures for a particular project. Software Quality Planning Software quality planning is the process of developing a quality plan for a project. The quality plan defines the quality requirements of software and describes how these are to be assessed. The quality plan selects those organizational standards that are appropriate to a particular product and development process. Quality plan has the following parts: 1. Introduction of product. 2. Product plans. 3. Process descriptions. 4. Quality goals. 5. Risks and risk management. QUALITY CONTROL Quality control provides monitoring the software development process to ensure that quality assurance procedures and standards are being followed. The deliverables from the software development process are checked against the defined project standards in the quality control process. The quality of software project deliverables can be checked by regular quality reviews and/or automated software assessment. Moreover, ensuring quality standards and procedures are followed by development team. Therefore, quality management should be separated from project management to ensure independence. QUALITY STANDARDS The main activity of the quality assurance process is the selection and definition of standards that are applied to the software development process or software product. There are two main types of standards. The product standards are applied to the software product, i.e. output of the software process. The process standards define the processes that should be followed during software development. The software standards are based on best practices and they provide a framework for implementing the quality assurance process.

3 The development of software engineering project standards is a difficult and time consuming process. National and international bodies such as ISO, Software engineering institute, ANSI and the IEEE developed standards that can be applied to software development projects. Organizational standards have developed by quality assurance teams and they are based on these national and international standards. ISO ISO 9000 is an international set of standards that can be used in the development of a quality management system in all industries. ISO 9000 standards can be applied to a range of organizations from manufacturing to service industries. ISO 9001 is the most general of these standards. It can be applied to organizations that design, develop and maintain products and develop their own quality processes. A supporting document (ISO ) interprets ISO 9001 for software development. ISO The need for a special interpretation of ISO 9001 for software was noted quite early, and in 1998 ISO published a guide for this purpose. The guide is numbered ISO , and its title is "Quality management and quality assurance standards - Part 3: Guidelines for the application of ISO 9001:1994 to the development, supply, installation and maintenance of computer software (ISO :1997". Even though ISO is a guideline and uses "should", it has a special status. It is not any guideline; it is ISO's own authorized guideline to the use of ISO 9001 with software. Thus, ISO is occasionally used as a requirement standard in the same manner as ISO In those cases, "should" is taken to mean "shall". ISO is only one of many possible interpretations of ISO 9001 for software. It is possible to fulfill ISO 9001 without fulfilling every "should" in ISO However, if there is a "should" in ISO , which the software developers do not fulfill, they should be prepared to explain to an auditor how you handle that issue instead, and why they still believe that they fulfill ISO ISO is organized in the same quality elements as ISO Sometimes software engineers are frustrated with ISO 9001 and According to such software engineers, "ISO 9003 does not tell how to develop quality software", they complain, quite rightly. It is important to notice, though, that ISO 9001 (and thus ISO ) was never intended as a help for the developers. The standard is solely aimed at being a tool for the

4 customer. Basically, ISO 9001 makes the supplier implement basic management of software development, and the standard then enforces visibility, so that the customer can see what the developers are doing and judge it. In practice, ISO 9001 and can also be used as guides for the supplier's management, helping them control development and gain insight into what is really going on. The ISO 9001 standard isn t specific to software development but includes general principles that can be applied to software development projects. The ISO 9001 standard describes various aspects of the quality process and defines the organizational standards and procedures that a company should define and follow during product development. These standards and procedures are documented in an organizational quality manual. The ISO 9001 standard does not define the quality processes that should be used in the development process. Organizations can develop own quality processes and they can still be ISO 9000 compliant companies. The ISO 9000 standard only requires the definition of processes to be used in a company and it is not concerned with ensuring that these processes provide best practices and high quality of products. Therefore, the ISO 9000 certification doesn t means exactly that the quality of the software produced by an ISO 9000 certified companies will be better than that software from an uncertified company. Documentation standards Documentation standards in a software project are important because documents can represent the software and the software process. Standardized documents have a consistent appearance, structure and quality, and should therefore be easier to read and understand. There are three types of documentation standards: 1. Documentation process standards. These standards define the process that should be followed for document production. 2. Document standards. These standards describe the structure and presentation of documents. 3. Documents interchange standards. These standards ensure that all electronic copies of documents are compatible. 4. They are the key to effective software quality management 5. Product standards define the characteristics exhibited by all components (e.g. programming style issues) 6. Process standards describe how a software process is to be implemented

5 7. Should encapsulate best practices - this helps avoid repeating past mistakes 8. They provide continuity by giving new team members a means to understand the organizational priorities Issues in documentation standards It consists of issues on document identification standards, document structure standards, document presentation standards, document update standards and document Interchange Standards. Document identification standards How documents are labeled is the main concern. Document structure standards Organization of project documents are focused. Document presentation standards Fonts, styles, logos, etc. are considered. Document update standards Change control and version definitions are taken care of. Document Interchange Standards Allow documents produced on different computers, using different tools to be exchanged among team members. The lifetime of many word processing systems is often less than the lifetime of the software being documented, document archival can be tricky. Document interchange standards like XML are beginning to emerge as partial solutions to these problems. PRODUCT STANDARDS The product standards include the following: Design review form Document naming standards Function prototype format Programming style standards Project plan format Change request form

6 PROCESS STANDARDS Process standards include the following items: Design review guidelines Document submission procedures Version release process Project plan approval procedure Change control process Test data recording procedures PROBLEMS WITH STANDARDS The standards are sometimes viewed by software engineers as neither up-to-date or relevant to the current project. They can involve lots of bureaucratic form completion and submission. Often they are not supported directly by software tools and this can mean lots of manual work to maintain standards. Quality Standards Development Quality Standards Development should involve practitioners in their development. Moreover, the engineers must understand the rationale behind each standard. Standards must be reviewed and revised regularly to avoid obsolescence and credibility problems with practitioners. Detailed standards need tool support to eliminate the too much clerical work excuse for not following the standards. Process-Based Quality Product quality is influenced by the quality of its production process. This relationship is easy to see in the manufacture of goods, it is more complex for software production because: The application of individual skills and experience is particularly important in software development external factors (e.g. application novelty or need to accelerate schedule) are more likely to impair quality. Process Quality Overview Determines the process standards to be used (e.g. review procedures, configuration management, etc.). Monitor the development process to ensure standards are being followed. Report process findings to project manager and customer.

7 Quality Plan It identifies the most significant quality attributes appropriate for the product. Defines the assessment process in detail for each quality attribute. Indicates which organization standards should be applied and defines new standards as necessary. Quality Plan Components The following are the quality plan components: Product introduction Product plans Process descriptions Quality goals Risks and risk management Software Quality Attributes The software quality attributes are safety, security, reliability, resilience, robustness, understandability, testability, adaptability, modularity, complexity, portability, usability, accessibility, reusability, efficiency and learn ability. Data Collection A good metrics program is based on a set of identifiable product and process data. Data should be collected immediately (not retrospectively). The analyst must use automatic data collection if possible. The analysis methods include: static product analysis, dynamic product analysis and process data collection. Automated Data Collection The Automated Data Collection system consists of Instrumented software system, Usage data and Fault data. Instrumented software system - Monitors added to software to record necessary data unobtrusively. Usage data - Capture user inputs and transactions. Fault data - Make use of electronic media to record faults as they are uncovered. 1. Data Accuracy The data collection should follow the following points:

8 2. Don t collect unnecessary data Decide the questions to be answered in advance and only collect relevant data 3. Tell people why data is being collected Make sure people understand that the product and process are being evaluated (not the employees) 4. Don t rely on people s memory Collect data as it is being generated, not after a project is completed SUMMARY In order to maintain quality, reduce product defect injection rates during development. Moreover, improve support, usability, documentation, communication, or training. Finally, increase the sales of installed licenses (spreads same number of problems over more user months).

Quality Management. Managing the quality of the design process and final

Quality Management. Managing the quality of the design process and final Quality Management Managing the quality of the design process and final product Objectives To introduce the quality management process and key quality management activities To explain the role of standards

More information

Chapter 24 - Quality Management. Chapter 24 Quality management

Chapter 24 - Quality Management. Chapter 24 Quality management Chapter 24 - Quality Management 1 Topics covered Software quality Software standards Reviews and inspections Software measurement and metrics 2 1. Software quality management Concerned with ensuring that

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

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

Capability Maturity Model for Software (SW-CMM )

Capability Maturity Model for Software (SW-CMM ) PHASE-IV: SYSTEMS IMPLEMENTATION Software Quality Assurance Application Development Installation and Support Software Quality Assurance Capability Maturity Model for Software (SW-CMM ) The Capability Maturity

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

Course 3. Software Quality Assurance & Software Quality Models. S. Motogna - Software Quality

Course 3. Software Quality Assurance & Software Quality Models. S. Motogna - Software Quality Course 3 Software Quality Assurance & Software Quality Models Software quality assurance Software development process IEEE definition: Specification of technical requirements 1. A planned and systematic

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

ISO 9001:2000 Drives Process Changes at Siemens

ISO 9001:2000 Drives Process Changes at Siemens Select Q&A, M. Davis Research Note 20 December 2002 ISO 9001:2000 Drives Process Changes at Siemens Siemens Medical Solutions Health Services is an early enterprise vendor adopter of ISO 9001:2000. It

More information

Overview of Session. Process Standards and Introduction to SEI Models. Software Quality. Software Quality. Quality Management

Overview of Session. Process Standards and Introduction to SEI Models. Software Quality. Software Quality. Quality Management Process Standards and Introduction to SEI Models Overview of Session Quality management systems The components of quality management systems quality control, quality assurance and quality management Organisational

More information

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT)

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) MOSAIC Quality Assurance Plan v04.02 Prepared by: Approved by: QUALITY ASSURANCE PLAN APPROVALS QA/QC Program

More information

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE Yvonne Enselman, CTAL Information alines with ISTQB Sylabus and Glossary THE TEST PYRAMID Why Testing is necessary What is Testing Seven Testing principles

More information

ISO Your implementation guide

ISO Your implementation guide ISO 55001 Your implementation guide Optimize the value from your assets with ISO 55001 Don t let the management of costly and complex assets become a burden to your organization.. ISO 55001 can help you

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

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

Are You Familiar with QA as Traffic Cop

Are You Familiar with QA as Traffic Cop Proactive SQA Overcomes Traffic Cop SQA Resistance Robin F. Goldsmith, JD SYSTEM ACQUISITION & DEVELOPMENT BUSINESS ENGINEERING QUALITY/TESTING PRODUCTIVITY TRAINING 22 CYNTHIA ROAD NEEDHAM, MA 02494-1412

More information

Software Testing Life Cycle

Software Testing Life Cycle Software Testing Life Cycle STLC (Software Testing Life Cycle) is an integral component of SDLC (Software Development Life Cycle). Testing has become a distinct phenomenon during and after the development

More information

Software Quality Management

Software Quality Management Software Quality Management Lecture 12 Software Engineering TDDC88/TDDC93 Autumn 2008 Department of Computer and Information Science Linköping University, Sweden davbr@ida.liu.se Theory Lecture Plan 2

More information

Software Quality Management

Software Quality Management Theory Lecture Plan Software Quality Management Lecture 1 Software Engineering TDDC88/TDDC93 Autumn 008 Department of Computer and Information Science Linköping University, Sweden davbr@ida.liu.se L1 -

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

The Components of the SW Quality Assurance System - Overview. 08/09/2006 SE7161 Software Quality Assurance Slide 1

The Components of the SW Quality Assurance System - Overview. 08/09/2006 SE7161 Software Quality Assurance Slide 1 The Components of the SW Quality Assurance System - Overview SE7161 Software Quality Assurance Slide 1 The SQA System An SQA architecture An SQA system always combine a wide range of SQA components, all

More information

Participation of Testing to Attain a Degree of Quality of Software

Participation of Testing to Attain a Degree of Quality of Software Participation of Testing to Attain a Degree of Quality of Software Mansi Sharma, Praveen Gupta Pranveer Singh Institute of Technology, Kanpur, Uttar Pradesh, India Abstract: Software quality is the characteristic

More information

Oh No, DevOps is Tough to Implement!

Oh No, DevOps is Tough to Implement! [DISTRIBUTION STATEMENT Please copy and paste the appropriate distribution statement into this space.] Oh No, DevOps is Tough to Implement! Hasan Yasar Copyright 2018 Carnegie Mellon University. All Rights

More information

AS9003A QUALITY MANUAL

AS9003A QUALITY MANUAL Your Logo AS9003A QUALITY MANUAL Origination Date: (month/year) Document Identifier: Date: Document Status: Document Link: AS9003A Quality Manual Latest Revision Date Draft, Redline, Released, Obsolete

More information

á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION

á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION USP 41 General Information / á1058ñ 1 á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION INTRODUCTION A large variety of analytical instruments, ranging from a simple apparatus to complex computerized systems,

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

More information

Estimating the Cost of Enterprise Software System Implementations: It s Often Buyer Beware. White Paper. Ben Harrison, MAVERICK Technologies

Estimating the Cost of Enterprise Software System Implementations: It s Often Buyer Beware. White Paper. Ben Harrison, MAVERICK Technologies Estimating the Cost of Enterprise Software System Implementations: It s Often Buyer Beware White Paper Ben Harrison, Introduction... 3 Cost of Ownership...3 Software Price, Discounting and Maintenance...4

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

Software Engineering Part 2

Software Engineering Part 2 CS 0901341 Software Engineering Part 2 In this part, we look at 2.1 Software Process 2.2 Software Process Models 2.3 Tools and Techniques for Processing Modelling As we saw in the previous part, the concept

More information

Software Quality Assurance

Software Quality Assurance Software Quality Assurance by Kristian Sandahl krs@ida.liu.se Perspectives of quality Transcendent something we learn to recognize Product-based measurable variable Usage-based in the eyes of the beholder

More information

Introduction to the Testing Maturity Model Enhanced TM (TMMe)

Introduction to the Testing Maturity Model Enhanced TM (TMMe) Introduction to the Testing Maturity Model Enhanced TM (TMMe) Developed by Thomas C. Staab President Wind Ridge International, LLC 11321 East Folsom Point Lane Franktown, Colorado 80116 USA 303-660-3451

More information

9. Verification, Validation, Testing

9. Verification, Validation, Testing 9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification

More information

For more Current papers visit Quantitative methods for assessing the quality of proposed architectural designs

For more Current papers visit   Quantitative methods for assessing the quality of proposed architectural designs Question No: 1 Quantitative methods for assessing the quality of proposed architectural designs are readily available. True False Question No: 2 A decision table should be used to document all conditional

More information

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:

More information

WE HELP PEOPLE BE THEIR BEST IN THE MOMENTS THAT MATTER BROCHURE INTEGRATED MANAGEMENT SYSTEM

WE HELP PEOPLE BE THEIR BEST IN THE MOMENTS THAT MATTER BROCHURE INTEGRATED MANAGEMENT SYSTEM WE HELP PEOPLE BE THEIR BEST IN THE MOMENTS THAT MATTER Motorola Solutions creates innovative, mission-critical communication solutions and services that help public safety and commercial customers build

More information

Software Quality Assurance Framework (SQA) Yujuan Dou 窦玉娟 2008/11/28

Software Quality Assurance Framework (SQA) Yujuan Dou 窦玉娟 2008/11/28 Software Quality Assurance Framework (SQA) Yujuan Dou 窦玉娟 2008/11/28 Whole Course Plan Software Quality Assurance Framework Test Requirement Test Planning Test Case Design Test Execution and Defect Management

More information

Contract Change Management

Contract Change Management Slide 1 Change Control Management Welcome to this module on Change Control Management. Slide 2 This module addresses the factors of change and will help you to understand how to control project changes

More information

WHAT DO YOU NEED TO KNOW ABOUT SOFTWARE MAINTENANCE

WHAT DO YOU NEED TO KNOW ABOUT SOFTWARE MAINTENANCE WHAT DO YOU NEED TO KNOW ABOUT SOFTWARE MAINTENANCE Alain April, A. Abran and R. Dumke Software accounts now for a increasing share of the content of modern equipments and tools, and must similarly be

More information

AS/NZS 4801 and OHSAS Your implementation guide

AS/NZS 4801 and OHSAS Your implementation guide AS/NZS 4801 and OHSAS 18001 Your implementation guide Protect your people and your reputation with AS/NZS 4801 and OHSAS 18001 AS/NZS 4801 and OHSAS 18001 is the internationally recognized management system

More information

THE CORRELATION BETWEEN DEVELOPER-ORIENTED AND USER-ORIENTED SOFTWARE QUALITY MEASUREMENTS (A CASE STUDY)

THE CORRELATION BETWEEN DEVELOPER-ORIENTED AND USER-ORIENTED SOFTWARE QUALITY MEASUREMENTS (A CASE STUDY) THE CORRELATION BETWEEN DEVELOPER-ORIENTED AND USER-ORIENTED SOFTWARE QUALITY MEASUREMENTS (A CASE STUDY) M. Xenos, D. Stavrinoudis and D. Christodoulakis Summary This paper presents a case study on the

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information

PURCHASE ORDER ATTACHMENT Q-201 SOFTWARE QUALITY SUBCONTRACTOR REQUIREMENTS TASK DESCRIPTIONS - PURCHASE CATEGORY "A"

PURCHASE ORDER ATTACHMENT Q-201 SOFTWARE QUALITY SUBCONTRACTOR REQUIREMENTS TASK DESCRIPTIONS - PURCHASE CATEGORY A PURCHASE ORDER ATTACHMENT Q-201 SOFTWARE QUALITY SUBCONTRACTOR REQUIREMENTS TASK DESCRIPTIONS - PURCHASE CATEGORY "A" 1. SOFTWARE QUALITY PROGRAM. This attachment establishes the software quality requirements

More information

IBM Sterling Order Management drop ship capabilities

IBM Sterling Order Management drop ship capabilities IBM Sterling Order Management drop ship capabilities Expand product assortment without increasing inventory costs Overview In this solution overview, you will learn: How to gain visibility into available

More information

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016 Digital Industries Apprenticeship: Occupational Brief Software Tester March 2016 1 Digital Industries Apprenticeships: Occupational Brief Level 4 Software Tester Apprenticeship Minimum Standards and Grading

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

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

B.H. Far

B.H. Far SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

More information

Project Quality Management

Project Quality Management Project Quality Management Discussion Topics Quality Models Quality Management Activities ISO9000 CMMI What Is a Project? A temporary endeavour undertaken to create a unique product, service, or result

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

Calibration solutions for improving efficiency and quality.

Calibration solutions for improving efficiency and quality. Calibration solutions for improving efficiency and quality. 2 2 Beamex Integrated Calibration Solution The most integrated, automated calibration system available. The Beamex Integrated Calibration Solution

More information

Quick Guide: Independent Verification in TCO Certified

Quick Guide: Independent Verification in TCO Certified Quick Guide: Independent Verification in TCO Certified TCO Certified is an international sustainability certification for IT products, making it easier for IT buyers, brand owners and manufacturers to

More information

ProGAGE ISO. Innovation in Gage Management Software

ProGAGE ISO. Innovation in Gage Management Software Innovation in Gage Management Software ProGAGE ISO is the latest and most comprehensive automated gage management software from American Quality Systems. ProGAGE ISO saves you time and gives you complete

More information

Building quality into the software from the. Keeping and. the software. software life cycle

Building quality into the software from the. Keeping and. the software. software life cycle SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

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

Effective SOA governance.

Effective SOA governance. Governing service-oriented architecture March 2006 Effective SOA governance. Kerrie Holley, IBM Distinguished Engineer, Business Consulting Services Jim Palistrant, IBM Market Manager, Rational SOA Steve

More information

An EMS is a management tool to improve environmental performance by providing a systematic way of managing an organization s environmental affairs.

An EMS is a management tool to improve environmental performance by providing a systematic way of managing an organization s environmental affairs. ISO 14001 The ISO 14001 standard provides organizations with the framework for an effective environmental management system (EMS) focused on achieving their environmental and economic goals and objectives.

More information

NATIONAL E-PROCUREMENT PROJECT GUIDANCE NOTES

NATIONAL E-PROCUREMENT PROJECT GUIDANCE NOTES NATIONAL E-PROCUREMENT PROJECT GUIDANCE NOTES WORKFLOW AND AUTHORISATION Title: Workflow and Authorisation Identification: Outlines some of the basic workflow concepts and the wider business issues that

More information

SOFTWARE STAKEHOLDER MANAGEMENT- It s not all it s coded up to be

SOFTWARE STAKEHOLDER MANAGEMENT- It s not all it s coded up to be SOFTWARE STAKEHOLDER MANAGEMENT- It s not all it s coded up to be BY ROBIN DUDASH, CQManager, CQA, CQE, CRE, CSQE, QS-LA Abstract Innovative Quality Products & Systems, Inc. 934 Whitestown Road Butler,

More information

Connecting Systems, People and Processes with Workflow. Three steps to automated success

Connecting Systems, People and Processes with Workflow. Three steps to automated success Connecting Systems, People and Processes with Workflow Three steps to automated success Three Steps to Automated Success Connecting Systems, People and Processes with Workflow Steps: Excess demand is a

More information

Interactive presentation. Application methodology

Interactive presentation. Application methodology Interactive presentation Application methodology 01/15/2015 Release with confidence Deliver a performance your customers expect and your team can be proud of. Tap into our 20+ years experience in QA and

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

Annex II - Category B evidence. User Manual. for providing and evaluating Category B evidence

Annex II - Category B evidence. User Manual. for providing and evaluating Category B evidence Annex II - Category B evidence User Manual for providing and evaluating Category B evidence August 2014 Content 1. Introduction... 2 1.1 Scope... 2 1.2 Challenging task... 2 1.3 Framework for Category

More information

UNCOVER SAGE 50 CIS. Leave the hard work on site

UNCOVER SAGE 50 CIS. Leave the hard work on site UNCOVER SAGE 50 CIS Leave the hard work on site Leave the hard work on site It s time to trade up The construction industry is made up of various contracts and subcontracts, so it can be hard to keep track

More information

GENERIC QUALITY ASSURANCE REQUIREMENTS FOR: BUILT TO PRINT ITEMS, ITEMS TO STANDARD AND OFF THE SHELF ITEMS

GENERIC QUALITY ASSURANCE REQUIREMENTS FOR: BUILT TO PRINT ITEMS, ITEMS TO STANDARD AND OFF THE SHELF ITEMS GENERIC QUALITY ASSURANCE REQUIREMENTS FOR: BUILT TO PRINT ITEMS, ITEMS TO STANDARD AND OFF THE SHELF ITEMS APPLICABLE FOR: AIRBUS DEFENCE AND SPACE - SPACE BUSINESS UNIT ORBITAL ISSUE: 02c RELEASE DATE:

More information

Managing, Measuring, and Improving the Testing Process

Managing, Measuring, and Improving the Testing Process Managing, Measuring, and Improving the Testing Process Robin F. Goldsmith, JD GO PRO SYSTEM ACQUISITION & DEVELOPMENT BUSINESS ENGINEERING QUALITY/TESTING PRODUCTIVITY TRAINING 22 CYNTHIA ROAD NEEDHAM,

More information

Seminar 06 Chapter 5 - Part 1

Seminar 06 Chapter 5 - Part 1 INF 3121 Software Testing Seminar 06 Chapter 5 - Part 1 1. Part 1: Closed-ended questions 2. Part 2: Exercises and open-ended questions 1 Part 1: Closed-ended questions 2 Question 1 Why is independent

More information

R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE.

R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE. R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE. UNIT I INTRODUCTION Testing as an Engineering Activity Testing as a Process Testing axioms

More information

Software Lifecycle Integration Buyer s Guide. Betty Zakheim, VP of Industry Strategy

Software Lifecycle Integration Buyer s Guide. Betty Zakheim, VP of Industry Strategy Betty Zakheim, VP of Industry Strategy Table of Contents Introduction 1 Vendor Criteria 2 Product Capabilities 3 Professional Services and Support 7 Total Cost of Solution 8 Introduction As the leading

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

RESEARCH NOTE NETSUITE S IMPACT ON WHOLESALE AND DISTRIBUTION COMPANIES

RESEARCH NOTE NETSUITE S IMPACT ON WHOLESALE AND DISTRIBUTION COMPANIES Document L11 RESEARCH NOTE NETSUITE S IMPACT ON WHOLESALE AND DISTRIBUTION COMPANIES THE BOTTOM LINE When Nucleus examined wholesale and distribution customers using NetSuite, analysts found it enabled

More information

General Requirements for the Competence of Testing and Calibration Laboratories

General Requirements for the Competence of Testing and Calibration Laboratories ISO 17025:2005 POSITION PAPER General Requirements for the Competence of Testing and Calibration Laboratories EXECUTIVE SUMMARY This position paper provides a high-level overview of how LabVantage supports

More information

V&V and QA throughout the M&S Life Cycle

V&V and QA throughout the M&S Life Cycle Introduction to Modeling and Simulation V&V and QA throughout the M&S Life Cycle OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia Tech)

More information

By: MSMZ. Standardization

By: MSMZ. Standardization Standardization Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services, technologies, processes and systems. Every organization

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

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

ISO 9001:2015 Your implementation guide

ISO 9001:2015 Your implementation guide ISO 9001:2015 Your implementation guide ISO 9001 is the world s most popular management system standard Updated in 2015 to make sure it reflects the needs of modern-day business, ISO 9001 is the world

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

Building smart products: best practices for multicore software development

Building smart products: best practices for multicore software development IBM Software Rational Thought Leadership White Paper Building smart products: best practices for multicore software development 2 Building smart products: best practices for multicore software development

More information

WHITE PAPER. Standardization in HP ALM Environments. Tuomas Leppilampi & Shir Goldberg.

WHITE PAPER. Standardization in HP ALM Environments. Tuomas Leppilampi & Shir Goldberg. 1 WHITE PAPER Standardization in HP ALM Environments Tuomas Leppilampi & Shir Goldberg 2 1 INTRODUCTION... 2 2 HP ALM IN A NUTSHELL... 3 3 CHALLENGES IN USING HP ALM... 4 3.1 LACK OF GOVERNANCE... 4 3.2

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

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

TABLE OF CONTENTS SELECTING AN ENCLOSURE COOLING SYSTEM MANUFACTURER. 3 7 QUALITIES TO LOOK FOR IN A MANUFACTURER Manufacturer Location..

TABLE OF CONTENTS SELECTING AN ENCLOSURE COOLING SYSTEM MANUFACTURER. 3 7 QUALITIES TO LOOK FOR IN A MANUFACTURER Manufacturer Location.. TABLE OF CONTENTS SELECTING AN ENCLOSURE COOLING SYSTEM MANUFACTURER. 3 7 QUALITIES TO LOOK FOR IN A MANUFACTURER. 4 1. Manufacturer Location.. 4 2. Quality Standards 5 UL Ratings 5 NEMA Ratings 6 Performance

More information

1.0 PART THREE: Work Plan and IV&V Methodology

1.0 PART THREE: Work Plan and IV&V Methodology 1.0 PART THREE: Work Plan and IV&V Methodology 1.1 Multi-Faceted IV&V Methodology Large, complex projects demand attentive and experienced IV&V and project management support to meet expectations. Monitoring

More information

Taking Control of Your Incident Management

Taking Control of Your Incident Management Taking Control of Your Incident Management Both good and bad incident management directly affect an organizations well-being. This is why it s so important to get it right. The purpose of this white paper

More information

IBM Data Security Services for activity compliance monitoring and reporting log analysis management

IBM Data Security Services for activity compliance monitoring and reporting log analysis management Improving your compliance posture and reducing risk through log analysis management IBM Data Security Services for activity compliance monitoring and reporting log analysis management Highlights Provide

More information

EX0-114_Wins_Exam. Number: Passing Score: 800 Time Limit: 120 min File Version: 1.0

EX0-114_Wins_Exam.   Number: Passing Score: 800 Time Limit: 120 min File Version: 1.0 EX0-114_Wins_Exam Number: 000-000 Passing Score: 800 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ 20000 IT Service Management Foundation Bridge based on ISO/IEC Total Questions: 78

More information

ISO/IEC Service Management. Your implementation guide

ISO/IEC Service Management. Your implementation guide ISO/IEC 20000-1 Service Management Your implementation guide ISO/IEC 20000-1 Service Management Implementation Guide What is ISO/IEC 20000-1? ISO/IEC 20000-1 is the international standard for Service Management

More information

ISO 9001:2015 Your implementation guide

ISO 9001:2015 Your implementation guide ISO 9001:2015 Your implementation guide ISO 9001 is the world s most popular management system standard Updated in 2015 to make sure it reflects the needs of modern-day business, ISO 9001 is the world

More information

How Business Analysis Can Improve Sales and Marketing Outcomes

How Business Analysis Can Improve Sales and Marketing Outcomes How Business Analysis Can Improve Sales and Marketing Outcomes In today s environment, the strategic focus for most organizations is revenue growth. Almost all executives are searching for ways to drive

More information

IT Service Management Foundation based on ISO/IEC20000

IT Service Management Foundation based on ISO/IEC20000 IT Service Management Foundation based on ISO/IEC20000 Number: EX0-115 Passing Score: 60 Time Limit: 90 min File Version: 4.0 http://www.gratisexam.com/ Exin EX0-115 IT Service Management Foundation based

More information

Greentree. Workflow and Business Process Management

Greentree. Workflow and Business Process Management Greentree Workflow and Business Process Management Contents Business Process Management 3 The Greentree BPM layers 5 BPM and Process Flow Designer 8 Information and document management 9 Active Workflow

More information

THE FUTURE CONTENTS. Software Testing

THE FUTURE CONTENTS. Software Testing THE FUTURE CONTENTS I. Software Quality Assurance: 1. Quality is Free 2. Testing and Quality Assurance in the Workplace 3. Software Testing 4. Quality Assurance 5. Other Names for Software Testing Groups

More information

IBM Software Rational. Five tips for improving the ROI of your software investments

IBM Software Rational. Five tips for improving the ROI of your software investments IBM Software Rational Five tips for improving the ROI of your software investments 2 Five tips for improving the ROI of your software investments It s estimated that companies may waste billions of dollars

More information

CTIS 359 Principles of Software Engineering SOFTWARE QUALITY MANAGEMENT

CTIS 359 Principles of Software Engineering SOFTWARE QUALITY MANAGEMENT CTIS 359 Principles of Software Engineering SOFTWARE QUALITY MANAGEMENT Cüneyt Sevgi CTIS 359 Fall 07-08 Today s Objectives To define quality To introduce the quality management process and key quality

More information

ISO Internal Audit: A Plain English Guide

ISO Internal Audit: A Plain English Guide ISO Internal Audit: A Plain English Guide 1 Also by Dejan Kosutic: Secure & Simple: A Small-Business Guide to Implementing ISO 27001 On Your Own 9 Steps to Cybersecurity: The Manager s Information Security

More information

Choices IEC rd Edition and Component Selection

Choices IEC rd Edition and Component Selection Choices IEC 60601-1 3rd Edition and Component Selection Choices IEC 60601-1 3rd Edition and Component Selection Abstract When the 3rd edition of IEC 60601-1 was published, it marked the beginning of a

More information

HOW TO EVALUATE A CRIME ANALYTICS SOLUTION

HOW TO EVALUATE A CRIME ANALYTICS SOLUTION HOW TO EVALUATE A CRIME ANALYTICS SOLUTION Selecting the right crime analytics platform for your agency is a big decision. To help you make the most informed choice, we have developed this document, which

More information

PROJECT MANAGEMENT. Quality Management (QM) Course 7 Project Management Knowledge Areas (5) Risk Management (RM)

PROJECT MANAGEMENT. Quality Management (QM) Course 7 Project Management Knowledge Areas (5) Risk Management (RM) PROJECT MANAGEMENT Course 7 Project Management Knowledge Areas (5) Quality Management (QM) Risk Management (RM) Cătălina Mancaș QM + RM Processes: Inputs Tools & Techniques Outputs Project Quality Management

More information

REQUIREMENTS FOR SAFETY RELATED SOFTWARE IN DEFENCE EQUIPMENT PART 1: REQUIREMENTS

REQUIREMENTS FOR SAFETY RELATED SOFTWARE IN DEFENCE EQUIPMENT PART 1: REQUIREMENTS Ministry of Defence Defence Standard 00-55(PART 1)/Issue 2 1 August 1997 REQUIREMENTS FOR SAFETY RELATED SOFTWARE IN DEFENCE EQUIPMENT PART 1: REQUIREMENTS This Part 1 of Def Stan 00-55 supersedes INTERIM

More information