CEN 4935 Senior Software Engineering Project Joe Voelmle.

Slides:



Advertisements
Similar presentations
Software Quality Assurance Plan
Advertisements

1.Quality-“a characteristic or attribute of something.” As an attribute of an item, quality refers to measurable characteristics— things we are able to.
MODELING THE TESTING PROCESS Formal Testing (1.0) Requirements Software Design Risk Data Approved, Debugged, Eng. Tested Code Automated Test Tools Tested.
Software Quality Assurance Plan
1 sqa13b IEEE Standard for SQAP u IEEE Std –Standard for Software Quality Assurance Plans –12 pages u IEEE Guide for Software Quality Assurance.
Configuration Management Managing Change. Points to Ponder Which is more important?  stability  progress Why is change potentially dangerous?
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.
School of Computing, Dublin Institute of Technology.
COMP2002 Quality Lecturecopyright DMU 2001 COMP2002 Software Quality Assurance.
Unit 191 Introduction to Software Engineering The objective of this section is to introduce the subject of software engineering. When you have read this.
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
1 REQUIREMENTS ENGINEERING and SYSTEMS ANALYSIS Elements and Definitions.
SQA Architecture Software Quality.
Software Configuration Management
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
SQA Work Procedures.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Software Quality Assurance (SQA) Monitor the methods and standards used during the software development and verify their correct usage. What is Quality?
Quality Management ISO 9001 For TM. What is Quality Quality is the degree to which product or service possesses a desired combination of attributes C:
Configuration Management Managing Change. Points to Ponder Which is more important?  stability  progress Why is change potentially dangerous?
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
Software Quality assurance SQA – SWE 333
UNIT-II Chapter : Software Quality Assurance(SQA)
SQA Architecture Software Quality By: MSMZ.
Introduction to Software Quality Assurance (SQA)
Chapter 2 What is software quality ?. Outline What is software? Software errors, faults and failures Classification of the causes of software errors Software.
Chapter 8 : Software Quality Assurance Juthawut Chantharamalee Curriculum of Computer Science Faculty of Science and Technology, Suan Dusit University.
Software Quality Assurance Activities
Software System Engineering: A tutorial
OHT 23.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The benefits of use of standards The organizations involved in standards.
The Guide to the Software Engineering Body of Knowledge
Configuration Management (managing change). Starter Questions... Which is more important?  stability  progress Why is change potentially dangerous?
The Software Quality Assurance System By Jonathon Gibbs Jonathon Gibbs (jxg16u) 26 th November 2009.
SQA System Overview Chapter 4. Where we have been so far, Where we are going Where do software errors come from? What is quality? How can quality be measured?
S Q A.
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”?
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
Standards Coordinating Committee 20 on Test and Diagnosis for Electronic Systems Slide 1 SCC20 Liaison Report Dr. John W. Sheppard CS SAB Meeting November.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
SOFTWARE CONFIGURATION MANAGEMENT. Change is inevitable when computer software is built. And change increases the level of confusion among software engineers.
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September.
IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 1 S2ESC Report Standards Activities Board Meeting November 6-7, 2007 Submitted by Paul Croll.
SQA. 2 Software Quality Assurance What is Software Quality assurance(SQA)? Quality Concepts. Software Quality Assurance Activities. Software Reviews and.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
SAB Sponsor Progress Report Paul R. Croll Software and Systems Engineering Standards Committee (S2ESC) February 3, 2016.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
S TANDARDS, CERTIFICATION AND ASSESSMENT C HAPTER 23 Dr. Ahmad F. Shubita.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Software Configuration Management
Supporting quality devices
Chapter 11: Software Configuration Management
Software Quality Assurance (SQA)
Chapter 10 Software Quality Assurance& Test Plan Software Testing
12207.
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
Configuration Management (managing change)
Definitions.
Software Quality Assurance
Quality management standards
ارائه كننده: شاهين انتصاري
Software Quality Assurance Plans
What is software quality?
Making the System Operational Implementation & Deployment
Chapter 11: Software Configuration Management
What is software quality?
Software Configuration Management
Presentation transcript:

CEN 4935 Senior Software Engineering Project Joe Voelmle

 Software Requirements Specification  Software Design  Implementation (Coding & Module Testing)  Integration & Testing Each stage will require some sort of Software Quality Assurance (SQA).

In respective stages of software development The degree to which a system, component, or process meets specified requirements. The degree to which a system, component or process meets customer or user needs or expectations.

SQA encompasses the entire software development process software requirements software design coding source code control code reviews change management configuration management release management

 1. Purpose  2. Reference documents  3. Management  4. Documentation  5. Standards, practices, convention, and metrics  6. Software Reviews  7. Tests  8. Problem reporting and corrective actions  9. Tools, techniques, and methodologies  10. Media control  11. Supplier control  12. Records collection, maintenance, and retention  13. Training  14. Risk management  15. Glossary  16. SQAP change procedure and history 1) Underlined sections will be included in our project’s SQAP Content of SQAP - Software Quality Assurance Plan 1)

Unit Testing – individual components are tested for correctness. Integration Testing - units that have already been tested are combined into a component and the interface between them is tested. Identifies problems that occur when units are combined.

IEEE Std , IEEE Standard for Software Quality Assurance Plans, Software Engineering Standards Committee, IEEE Computer Society, Washington, DC IEEE Software Quality Assurance Plans Slide Presentation, IEEE Computer Society, June 2008, Plan/IEEE_Std_730_SQA_Plans.pdf DOD Std 2167C ANSI/IEEE Std , An American National Standard/ IEEE Standard for Software Unit Testing, The Institute of Electrical and Electronics Engineers, Inc. Three Park Avenue New York, New York , USA, 1993 IEEE P1028™/D97.0 Draft Standard for Software Reviews and Audits, The Institute of Electrical and Electronics Engineers, Inc. Three Park Avenue New York, New York , USA, 2008