SQA Role during Software Code and Unit Test Phase

Slides:



Advertisements
Similar presentations
Ch 3: Unified Process CSCI 4320: Software Engineering.
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
Physical Architecture Layer Design
Quality Assurance Copyright, 2002 © Jerzy R. Nawrocki Quality Management Auxiliary.
Overview Lesson 10,11 - Software Quality Assurance
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 What is software? Software errors, faults and failures Classification.
Recall The Team Skills 1. Analyzing the Problem 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5. Refining the System.
Copyright © 2006 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
06/12/2007SE _6_12_Design.ppt1 Design Phase Outputs: Completed & Inspected SDS & Integration Test Plan Completed & Inspected System Test Plan.
Chapter 13 Finalizing Design Specifications
Software Quality Assurance For Software Engineering && Architecture and Design.
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
Chapter 16 Software Quality Assurance
Chapter 16 Software Quality Assurance
Pre-Project Activities Text Chapters 5 and 6. Pre-Project Activities 1.Contract Review 2.Development Plan 3.Quality Plan.
Notes on Software Quality
Software Engineering Term Paper
Software Quality Assurance Activities
Software Testing.
Chapter 8 Software Quality Assurance
Chapter 16 Quality Assurance Through Software Engineering Systems Analysis and Design Kendall & Kendall Sixth Edition.
Software Quality Assurance Lecture #2 By: Faraz Ahmed.
Chapter Extension 18 Large-Scale Systems Development © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Software Quality Assurance SE Software Quality Assurance What is “quality”?
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
Q & QA1 Quality & Quality Assurance Advanced Software Engineering COM360 University Of Sunderland © 1999.
Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September.
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.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 29 Slide 1 Configuration management.
TESTING FUNDAMENTALS BY K.KARTHIKEYAN.
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.
Chapter 19: Building Systems with Assurance Dr. Wayne Summers Department of Computer Science Columbus State University
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
Testing Overview Software Reliability Techniques Testing Concepts CEN 4010 Class 24 – 11/17.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Software Quality Assurance Kelly Burlingham SQE Stanford Linear Accelerator Center Gamma-ray.
1 Definition Quality costs Plan Team Characteristics Implementation documentation Reviews & Audit Software Quality Assurance.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
Automated Software Testing
Chapter 15 Finalizing Design Specifications
SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.
Software Configuration Management
Software Project Configuration Management
Software Testing Basics
Software Quality Assurance
Software Quality Assurance
Software Verification and Validation
Chapter 21 Software Quality Assurance
9/18/2018 Department of Software Engineering and IT Engineering
SQA Role during Software Requirements Phase
Roles and Responsibilities (1/3)
Chapter 21 Software Quality Assurance
Engineering Processes
Chapter 19: Building Systems with Assurance
Software Quality Assurance
Lecture 09:Software Testing
Chapter 15 Finalizing Design Specifications
Review.
What is software quality?
Software Quality Assurance
Quality Measurable characteristic Cyclomatic complexity Cohesion
Software Quality Assurance
SYSTEMS ANALYSIS & DESIGN
What is software quality?
Configuration Management
Software Reviews.
Our Process CMSC 345, Version 1/04.
Unit IV – Chapter 2 V-Test Model.
Presentation transcript:

SQA Role during Software Code and Unit Test Phase Schulmeyer, G.,’Handbook of Software Quality Assurance’, Chapter 16.9, Prentice Hall, 1999.

Documents Produced Source code for each unit (or database) Documented according to coding standard Documents produced during reviews e.g. inspections, walkthroughs Unit test procedures Documented according to standard Data required to drive tests Interfaces tested Unit test level results Version and date of tests Problem report(s) Component test procedures (for next phase) 12/27/2018

Role of SQA Verify traceability from design to code And verify backward traceability Verify traceability between requirements and test requirements Verify that programmming language is as specified in requirements Verify compliance to coding standards 12/27/2018

Role of SQA 5. Verify compliance to procedures Code Test plan Test procedures Test cases, test data ( path coverage, error handling) Test reports Problem reports and problem tracking (e.g. status of a problem) Configuration management (e.g. version control) 6. Verify that reviews were performed correctly Test cases 12/27/2018