SQA Role during Software Requirements Phase

Slides:



Advertisements
Similar presentations
MODELING THE TESTING PROCESS Formal Testing (1.0) Requirements Software Design Risk Data Approved, Debugged, Eng. Tested Code Automated Test Tools Tested.
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
Ch. 5 Lecture Notes IN4MTX 113 January 2010 Requirements Quality Assurance.
Quality Assurance Copyright, 2002 © Jerzy R. Nawrocki Quality Management Auxiliary.
Overview Lesson 10,11 - Software Quality Assurance
Unit 211 Requirements Phase The objective of this section is to introduce software system requirements and to explain different ways of expressing these.
School of Computing, Dublin Institute of Technology.
SE 555 Software Requirements & Specification Requirements Validation.
Software Quality Assurance For Software Engineering && Architecture and Design.
IV&V Facility Model-based Design Verification IVV Annual Workshop September, 2009 Tom Hempler.
Chapter 16 Software Quality Assurance
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
SQA Architecture Software Quality By: MSMZ.
Introduction to Software Quality Assurance (SQA)
Software Engineering Term Paper
Managing Software Quality
Software Engineering Modern Approaches
Software Configuration Management (SCM)
Software Inspection A basic tool for defect removal A basic tool for defect removal Urgent need for QA and removal can be supported by inspection Urgent.
Unit 8 Syllabus Quality Management : Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality.
CMM Level 2 KPA’s CS 4320 Fall Requirements Management 1 Goals: – System requirements allocated to software are controlled using a baseline for.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
Software Quality Assurance SE Software Quality Assurance What is “quality”?
IT Requirements Management Balancing Needs and Expectations.
Georgia Institute of Technology CS 4320 Fall 2003.
© Mahindra Satyam 2009 Configuration Management QMS Training.
Historical Aspects Origin of software engineering –NATO study group coined the term in 1967 Software crisis –Low quality, schedule delay, and cost overrun.
Software Quality Assurance Lecture # 6 By: Faraz Ahmed.
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
Software Configuration Management (SCM). Product Developer Disciplines One view of the world is that there are three types of activities are required.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 29 Slide 1 Configuration management.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Configuration Management- Basic Concepts. Agenda  Configuration Management process Overview  Process Stages  Planning & Setup  Control  Audit  Case.
Software Configuration Management n Art of coordinating SW development to minimize confusion n Software quality assurance (umbrella) activity n Set of.
Software Requirements Specification Document (SRS)
1 Lecture 12: Chapter 16 Software Quality Assurance Slide Set to accompany Software Engineering: A Practitioner’s Approach, 7/e by Roger S. Pressman Slides.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
PRODUCT VERIFICATION Adapted from the NASA Systems Engineering Handbook for CSULB EE 400D by Alia Bonetti.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
ITIL: Service Transition
Software Project Configuration Management
Software Quality Control and Quality Assurance: Introduction
CIS 375 Bruce R. Maxim UM-Dearborn
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
Software Configuration Management (SCM)
Software Quality Assurance
Software Quality Assurance
Software Verification and Validation
Requirements Engineering (continued)
Requirements Analysis Scenes
Release Management Release Management.
Chapter 21 Software Quality Assurance
Software and System Delivery
System Requirements Specification
9/18/2018 Department of Software Engineering and IT Engineering
Chapter 21 Software Quality Assurance
Software Quality Assurance Plans
Test Planning Mike O’Dell (some edits by Vassilis Athitsos)
What is software quality?
Software Quality Assurance
SQA Role during Software Code and Unit Test Phase
What is software quality?
QA Reviews Lecture # 6.
SOFTWARE REQUIREMENT SPECIFICATION
Configuration Management
PSS0 Configuration Management,
Software Reviews.
Software Configuration Management
Unit IV – Chapter 2 V-Test Model.
Presentation transcript:

SQA Role during Software Requirements Phase Schulmeyer, G.,’Handbook of Software Quality Assurance’, Chapter 16.6, Prentice Hall, 1999.

Documents Produced Two major outputs of this phase An SRS for each Configuration Item (CI) An Interface Requirement Specification (IRS) for all CIs If more than one CI have to be developed Both documents have to conform to a defined format and content e.g. IEEE Standard, NASA Standard, Military Standard 9/20/2018

Role of SQA Any deviations or additions to the SRS or IRS must be discussed and agreed to by stakeholders e.g. SQA Before and During internal technical reviews Verify that all of the agreed contents are included in draft SRS-IRS Verify that all requirements are included in document Verify traceability (e.g. check for ‘no apparent predecessor’, invalid, missing requirement): Upward, i.e. from SRS to System requirements Downward from System requirements to SRS-IRS 9/20/2018

Role of SQA Before and During internal technical reviews 4. Verify that each SRS is consistent with other SRS and the IRS for that system Evaluate the adequacy of quality factors requirements e.g. maintainability, portability 6. Verify SRS-IRS for completeness and correctness, explicit, non ambiguous and testable. e.g. Is testable criteria well defined (pass-fail) ? 7. Evaluate if verification method described in Software Development Plan (SDP) is adequate e.g. test, demonstration, analysis, inspection 9/20/2018

Role of SQA Before and During internal technical reviews 8. Prepare a list of discussion items for internal draft SRS-IRS reviews Record and track action items Prepare report of reviews Validate actions Verify updated SRS-IRS 3 . Attend Technical Reviews with Customer Customer may request changes to documents SQA will review changes before document is released to customer SRS-IRS, once released, becomes part of a baseline i.e. allocated baseline 9/20/2018