THE ROLE OF PROCESS IN SOFTWARE QUALITY By K.KARTHIKEYAN.

Slides:



Advertisements
Similar presentations
Data Quality Considerations
Advertisements

We at Strive Satisfy the needs of our business client with an exemplary quality, ethic, innovation and humility like no other Software Product Engineering.
Develop an Information Strategy Plan
Presentation by Prabhjot Singh
System Integration Verification and Validation
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Alternate Software Development Methodologies
CS540 Software Design Lecture 1 1 Lecture 1: Introduction to Software Design Anita S. Malik Adapted from Budgen (2003) Chapters 1.
Stepan Potiyenko ISS Sr.SW Developer.
What is Software Quality?. Popular View of Quality  Quality is an intangible trait.  “I know it when I see it.”  I.e., it is interpreted in different.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne. – Times: –See noticeboard outside.
1 Software Testing and Quality Assurance Lecture 1 Software Verification & Validation.
Software Quality Matters Ronan Fitzpatrick School of Computing Dublin Institute of Technology.
Chapter 24 - Quality Management 1Chapter 24 Quality management.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Jos Devlies, Eurorec.
Dimensions of Data Quality M&E Capacity Strengthening Workshop, Addis Ababa 4 to 8 June 2012 Arif Rashid, TOPS.
Software Process Activities. Process activities Real software processes are inter-leaved sequences of technical, collaborative and managerial activities.
Chapter 24 - Quality Management
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement 2.
Release & Deployment ITIL Version 3
CS 4310: Software Engineering
Software Project Management Fifth Edition
Integrated Capability Maturity Model (CMMI)
Introduction to Software Quality Assurance (SQA)
Software Engineering Term Paper
COURSE TITLE: 1 Software Quality Assurance. Course Aims Introduction to software quality assurance. Software testing terminology. Role and responsibility.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Test Organization and Management
Describing Methodologies PART II Rapid Application Development*
Cybersecurity: Engineering a Secure Information Technology Organization, 1st Edition Chapter 7 Software Supporting Processes and Software Reuse.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
© Cambridge University Press 2012 THE HUMAN RESOURCE MANAGEMENT FUNCTION AREA OF STUDY 1 UNIT 4 MANAGING PEOPLE AND CHANGE Chapter 6 MANAGEMENT OF THE.
Topic (1)Software Engineering (601321)1 Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
Software Metrics and Reliability. Definitions According to ANSI, “ Software Reliability is defined as the probability of failure – free software operation.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
University of Sunderland COM369 Unit 6 COM369 Project Quality Unit 6.
Process: A Generic View
Cmpe 589 Spring 2006 Lecture 1. Software Quality  Definable and measurable Quality: –Conformance to requirements, non- conformance is a defect –Fitness.
Computing and SE II Chapter 15: Software Process Management Er-Yu Ding Software Institute, NJU.
Verification and Validation Assuring that a software system meets a user's needs.
MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR.
Evaluation Aims Process-focused: To monitor and improve the quality of the socio-cognitive engineering process Product-focused: To assess and improve the.
Software Testing and Quality Assurance 1. What is the objectives of Software Testing?
Software Quality Assurance SOFTWARE DEFECT. Defect Repair Defect Repair is a process of repairing the defective part or replacing it, as needed. For example,
Software Development Life Cycle (SDLC)
Project management Topic 8 Quality Review. Overview of processes Prepare for Quality Review Questions list Meeting Agenda Review Meeting Sign-off Product.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
Requirements Management with Use Cases Module 2: Introduction to RMUC Requirements Management with Use Cases Module 2: Introduction to RMUC.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Software Quality Control and Quality Assurance: Introduction
Project planning The systems life cycle.
Cmpe 589 Spring 2008 Lecture 1.
PowerPoint to accompany:
Software Testing Basics
Software Verification and Validation
Chapter 10 Software Quality Assurance& Test Plan Software Testing
CIF301 Project Quality Unit 6
CMMI Q & A.
V-Shaped SDLC Model Lecture-6.
INTRODUCTION OF PROPERTY MARKETING
Definitions.
Welcome to Corporate Training -1
Measurement What is it and why do it? 2/23/2019
Integrated Delivery Model
Unit IV – Chapter 2 V-Test Model.
Presentation transcript:

THE ROLE OF PROCESS IN SOFTWARE QUALITY By K.KARTHIKEYAN

WHAT IS SOFTWARE QUALITY? Software functional quality reflects how well it complies with or conforms to a given design, based on functional requirements or specifications.functional requirements or It is the "capability of a software product to conform to requirements

High Quality Identify quantify and quality factors – Such as usability, testability, maintainability, reliability To support production of quality product Educated to training and software professionals Identify individual skills.

ENGINEERING APPROACH The development process is well understood; Projects are planned; Life cycle models are defined and adhered to; Standards are in place for product and process; Measurements are employed to evaluate product and process quality; Components are reused; Validation and verification processes play a key role in quality determination; Engineers have proper education, training, and certification.

Can you explain the PDCA cycle and where testing fits in? Software testing is an important part of the software development process. In normal software development there are four important steps, also referred to, in short, as the PDCA (Plan, Do, Check, Act) cycle. Let's review the four steps in detail. 1.Plan: Define the goal and the plan for achieving that goal. 2.Do/Execute: Depending on the plan strategy decided during the plan stage we do execution accordingly in this phase. 3.Check: Check/Test to ensure that we are moving according to plan and are getting the desired results. 4.Act: During the check cycle, if any issues are there, then we take appropriate action accordingly and revise our plan again.

TESTING PROCESS

How do you define a testing policy? The following are the important steps used to define a testing policy in general. But it can change according to your organization. Let's discuss in detail the steps of implementing a testing policy in an organization.

TMM(Testing Maturity Model) The TMM will be used by An internal assessment team to identify the current testing capability state. Upper management to initiate a testing improvement program. Development teams to improve testing capability. Users and clients to define their role in the testing process.

EXAMPLE