Software Quality assurance SQA – SWE 333

Slides:



Advertisements
Similar presentations
Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
Advertisements

On the concept of the course on software project management Mirjana Ivanović (Zoran Budimac) Faculty of Science, Department of Mathematics and Informatics.
Quality Assurance Copyright, 2002 © Jerzy R. Nawrocki Quality Management Auxiliary.
Software Process Improvement in Small Organizations A Case Study.
Computer Engineering 203 R Smith Process/Plan Model 7/ Development Process Models Development Process Models are different ways to look at the processes.
Questions: Choice the correct answer: 1-Capability Maturity Model for Software (SW-CMM) is used to: a- increase software process capability. b- increase.
‘all aspects of software production’ - Software engineering is not just concerned with the technical processes of software development but also with activities.
Chapter 3 Software process Structure Chapter 3 Software process Structure Moonzoo Kim KAIST 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement 2.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Project Management Methodology More about Quality Control.
Software Quality Assurance (SQA) Monitor the methods and standards used during the software development and verify their correct usage. What is Quality?
Process: A Generic View
Integrated Capability Maturity Model (CMMI)
UNIT-II Chapter : Software Quality Assurance(SQA)
Chapter 2 Software Process: A Generic View
Prof Barry Dwolatzky JCSE at Wits University Government CIO Summit Towards reducing costs of doing business in government and contributing towards achieving.
Model-Based Process Improvement Module 2. Module Objectives This module will enable students to recall information about the history of CMMI fundamentals.
OHT 23.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The benefits of use of standards The organizations involved in standards.
Lecture 1 Introduction to Software Engineering
James R. Persse, PhD / / Altair Solutions CMMI, ISO 9001:2000, Six Sigma: Fit or Fat?
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
Lecture Topics covered CMMI- - Continuous model -Staged model PROCESS PATTERNS- -Generic Process pattern elements.
1 ISO 9001:2000 ISO 9001 is the creation of the International Organisation for Standardisation (ISO), a Swiss-based federation of national standards bodies.ISO.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
CSE4002CMMI Capability Maturity Model Integration (CMMI) CMMI is replacing the well established CMM rating for software developers and systems engineers.
System Implementation System Implementation - Mr. Ahmad Al-Ghoul System Analysis and Design.
Cost & Benefit Analysis Executive Overview David F. Rico.
Requirements Development in CMMI
1 12/5/2015ã 2007, Spencer Rugaber Software Engineering Software engineering is concerned with the production of large scale software artifacts by teams.
Cost and Benefit Analysis Choosing a SPI Method for Maximum Return on Investment (ROI) David F. Rico.
Personal Software Process PSP--Personal Software Process.
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
12-CRS-0106 REVISED 8 FEB 2013 Software Quality Assurance by: tim pengajar RPL 1.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Prepared by: Hussein Alhashimi.  which of the following is quality assurance and which is quality control:  Project quality plan Quality Assurance 
Cmpe 589 Spring Fundamental Process and Process Management Concepts Process –the people, methods, and tools used to produce software products. –Improving.
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
Capability Maturity Model Integration
P ERSONAL & TEAM PROCESS MODELS Lecture 05 Part -2.
Profile of Vishnu varthanan Moorthy, Program Manager– Quality Assurance Role: Strategic Partner for Group Quality Center of Excellence & Strategic lead.
Thoughts on IT Enterprise Architecture Maturity Models for the
Software Quality Management
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
Experiences with the Team Software Process
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
A possible solution: Personal Software Process (PSP)
Software in Perspective
Quality management standards
Capability Maturity Model Integration (CMMI)
CMM Overview A Focus on Level 2
By Jeff Burklo, Director
Software in Perspective
Chapter 2 Process Models
CMMI Acquisition Module
Chapter 2 Process Models
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Software Engineering Lecture 16.
Software Engineering I
Chapter 2 Process Models.
Use of CMMI in an Acquisition Context Using CMMI for Process Improvement at USAF Space and Missile Systems Center (SMC) Dr. Jack R. Ferguson
How do we start research?
IS 2620: Developing Secure Systems
Chapter # 8 Quality Management Standards
Acknowledgment of achievement
Chapter 2 Process Models
Software Quality assurance SQA – SWE 333
Software Engineering Practices
Requirements Development in CMMI
Presentation transcript:

Software Quality assurance SQA – SWE 333 International Software quality models and standards Hussein Alhashimi

Capability Maturity Level Q1) what is CMMi CMM is capability maturity model. It is a model and standard of process improvement that can be used to increase the quality of software development. The key concept of the standard is organizational maturity. A mature organization has clearly defined procedures for software development and project management. These procedures are adjusted and perfected as required.

Capability Maturity Level-2 Q2) How standards like ISO 9000 and CMM are important for software quality Because software quality can be improved by applying methodologies and procedures of these standards which were previously applied in other organizations and proofed to be applicable for the development of a good quality software.

Capability Maturity Level-3 Q3)what is the difference between iso9000 and ISO 9000-3. ISO 9000 is a generic quality management standard while ISO 9000-3 is dedicated for software development. Any organization that is intending to implement ISO standards should start first with ISO 9000 and then use ISO 9000-3

Capability Maturity Level-4 Q4)How can CMMi, PSP, and TSP help to improve an organizations software quality? CMMi is used to improve quality of the overall organization while TSP (Team Software Process) is used to improve the quality of a single team working on a particular project and PSP (Personal Software Process) is useful to improve the quality work of a single software engineer