SEN 460 Software Quality Assurance. Bahria University Karachi Campus Waseem Akhtar Mufti B.E(CSE) UIT, M.S(S.E) AAU Denmark Assistant Professor Department.

Slides:



Advertisements
Similar presentations
1.Quality-“a characteristic or attribute of something.” As an attribute of an item, quality refers to measurable characteristics— things we are able to.
Advertisements

OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
PERTEMUAN - 2 SOFTWARE QUALITY. OBJECTIVES After completing this chapter, you will be able to: ■ Define software, software quality and software quality.
CHAPTER 1 Introduction to SQA.
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.
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Pre-project components Software project life cycle components Infrastructure.
Quality assurance in software production Lari Karppinen
University of Sunderland CIFM03Lecture 1 1 Quality Management of IT CIFM03 Introduction.
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
OHT 13.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 What is a CASE tool? The contribution of CASE tools to software product.
Software Quality Assurance
Galin, SQA from theory to implementation © Pearson Education Limited Chapter 13 CASE Tools and their Effect on Software Quality.
Software Quality Assurance What is software quality?
Planning and Tracking Software Quality Yordan Dimitrov Telerik Corporation
Chapter 2 Please note that author slides have been significantly modified.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality - continued So let’s move on to ‘exactly’ what we mean.
 Software Software  Program vs Software Products Program vs Software Products  Software Characteristics Software Characteristics  Software Crisis.
OHT 19.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Controlled documents and quality records Definitions and objectives.
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
OHT 16.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The objectives of training and certification The training and certification.
SQA Architecture Software Quality By: MSMZ.
Chapter 2 What is software quality ?. Outline What is software? Software errors, faults and failures Classification of the causes of software errors Software.
S OFTWARE Q UALITY QA: Quality Assurance By: MSMZ.
What is Software Engineering? the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software”
Quality Assurance ITEC Rick Price. Expectations This course is not purely a lecture course – Classroom participation is a large portion – Everyone.
National Cheng Kung University 軟體品質管理 期末報告 The SQA Unit and Other Actors in the SQA System Reporter: 羅國益 Teacher: 朱治平 Date: 2014/12/30.
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
Planning and Tracking Software Quality.  What Is Software Quality?  Causes of Software Defects  What is Quality Assurance?  Improving the Software.
Software Quality Assurance Activities
OHT 25.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The quality assurance organizational framework Top management’s quality.
Unit 8 Syllabus Quality Management : Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality.
Based on D. Galin, and R. Patton.  According to D. Galin  Software quality assurance is:  A systematic, planned set of actions necessary to provide.
SE513 Software Quality Control Lecture01: Introduction to Software Quality Assurance Galin, SQA from Theory to Education Limited.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Chapter 4: Overview of Preventive Maintenance
1 Software quality - Definition IEEE 1. The degree to which a system, component, or process meets specified requirements. 2. The degree to which a system,
Slide 1V&V 10/2002 Software Quality Assurance Dr. Linda H. Rosenberg Assistant Director For Information Sciences Goddard Space Flight Center, NASA
Basic of Software Testing Presented by The Smartpath Information System An ISO 9001:2008 Certified Organization
Creator: ACSession No: 15 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 Software Quality Assurance & Software Quality Control.
Planning and Tracking Software Quality Yordan Dimitrov Telerik Corporation
Q & QA1 Quality & Quality Assurance Advanced Software Engineering COM360 University Of Sunderland © 1999.
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
Chapter 18: Introduction to Assurance Dr. Wayne Summers Department of Computer Science Columbus State University
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
1 Software quality - Definition IEEE 1. The degree to which a system, component, or process meets specified requirements. 2. The degree to which a system,
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
SEN 460 Software Quality Assurance. Bahria University Karachi Campus Waseem Akhtar Mufti B.E(UIT), M.S(S.E) AAU Denmark Assistant Professor Department.
SEN 460 Software Quality Assurance
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
1 Chapter 1 The Software Quality Challenge. 2 The uniqueness of software quality assurance  DO you think that there is a bug-free software?  Can software.
SE513 Software Quality Assurance Lecture10: Documentation and Quality Records Control Galin, SQA from Theory to Education Limited.
SEN 460 Software Quality Assurance. Bahria University Karachi Campus Waseem Akhtar Mufti B.E(C.S.E) UIT, M.S(S.E) AAU Denmark Assistant Professor Department.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Lecture#1 Introduction….Cont Software Quality Engineering Subject : 19(A/B) – {Assignment /Query}
CASE Tools and their Effect on Software Quality
Chapter 2 What is software quality?. Outline What is software? Software errors, faults and failures differences Classification of the causes of software.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
What is software quality
Software Quality Control and Quality Assurance: Introduction
Software Verification and Validation
Definitions.
Software Quality Assurance
11/29/2018 Department of Software Engineering and IT Engineering
What is software quality?
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
What is software quality?
Software Quality Assurance 2015
Chapter # 1 Overview of Software Quality Assurance
Presentation transcript:

SEN 460 Software Quality Assurance

Bahria University Karachi Campus Waseem Akhtar Mufti B.E(CSE) UIT, M.S(S.E) AAU Denmark Assistant Professor Department of Computer Science Contact: Mobile: File access: tinyurl.com/sqa8cs

SEN 460 Software Quality Assurance Text book Software Quality Assurance From theory to implementation By DANIEL GALIN

Chapter 2 What is Software Quality?

What is software quality? Software – Code (computer program) – Procedures (methods or functions) – Documentation. – Data. Software quality is measured by its errors, faults and failures.

What is software quality? Errors  Faults  Failures

What is software quality? Errors  Faults  Failures Errors in a program should not cause a system to crash. System should still continue functioning.

What is software quality? Errors  Faults  Failures continue Robust or fault tolerant system

Causes of software errors? Faulty definition of requirements. Client—developer communication failures. Deliberate deviations from software requirements. Logical design errors. Coding errors. Non-compliance with documentation and coding standards. Shortcomings of the testing process. Procedure errors. Documentation errors.

What is software quality? Software quality means conformance to requirements. (Philip B. Crosby, 1979) Is this definition correct?

What is software quality? SQA – expended definition. A systematic, planned set of actions necessary to provide adequate confidence that the software development process or the maintenance process of a software system product confirms to established functional technical requirements as well as with the managerial requirements of keeping the schedule and operating within the budgetary confines.

Software quality assurance Vs Software quality control? Answer to ex-5, page 31. Quality control: “A set of activities designed to evaluate the quality of a developed or manufactured product.” Quality control is a set of managerial tasks whereas quality assurance is a set of technical tasks.

Objectives of SQA activities Software development and maintenance: Conformance of functional technical requirements. Assuring managerial scheduling. Budgetary requirements. Reducing the cost of development, maintenance and SQA activities.

Software quality assurance and Software Engineering How both are different?

Exercises chapter 2 Solve: 2.2 (1) and (2). 2.3 (1) and (2). * 2.6 (1) and (2).