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.

Slides:



Advertisements
Similar presentations
By: MSMZ. Objective After completing this chapter, you will be able to: Explain 2 contract review stage List the objective of each stage of the contract.
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.
More CMM Part Two : Details.
ORGANIZATION. 2 Problem scenario  Develop an organizational chart for your laboratory showing lines of authority from the head of the organization to.
QUALITY ASSURANCE AND IMPROVEMENT PROGRAM (QAIP)
 Every stage from phase DESIGN in Software Development Process will have “design document” especially in analysis and design phases.  “Design document”
SOFTWARE QUALITY ASSURANCE Maltepe University Faculty of Engineering SE 410.
OHT 6.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Development plan and quality plan objectives The elements of the development.
OHT 8.1 Galin, SQA from theory to implementation © Pearson Education Limited Review objectives Formal design reviews (FDRs) Participants Preparations.
OHT 8.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Review objectives Formal design reviews (FDRs) Participants Preparations.
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
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited Objectives of cost of software quality metrics 2.The classic model.
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
Components of software quality assurance system overview
Chapter 8 Assuring the quality of external participants’ contributions
Mitun PatelMXP07U. Organisational structure Top management; this includes the organisation’s general manager and its executives Department managers; this.
SQA Architecture Software Quality.
OHT 17.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Corrective and preventive actions — definitions The corrective and preventive.
Development plan and quality plan for your Project
Software Project Management By Assistant Prof. Samana Zehra
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Prof. Mohamed Batouche Costs of software quality Introduction  More and more, commercial companies or public organizations are requiring.
SQA Work Procedures.
SE513 Software Quality Assurance Lecture04: Contract Review Galin, SQA from Theory to Education Limited 2004.
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
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.
OHT 16.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The objectives of training and certification The training and certification.
Software Quality assurance SQA – SWE 333
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
SQA Architecture Software Quality By: MSMZ.
National Cheng Kung University 軟體品質管理 期末報告 The SQA Unit and Other Actors in the SQA System Reporter: 羅國益 Teacher: 朱治平 Date: 2014/12/30.
Chapter 4 Components of the Software Quality Assurance System
Galin, SQA from theory to implementation © Pearson Education Limited 2004 Review objectives Formal design reviews (FDRs) Participants Preparations The.
S oftware Q uality A ssurance Part One Reviews and Inspections.
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.
Chapter 13: Developing and Implementing Effective Accounting Information Systems
Overview of SQA Components
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
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.
OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.
Georgia Institute of Technology CS 4320 Fall 2003.
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
Prof. Mohamed Batouche Main Components …
OHT 7.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software development methodologies: - The software development life cycle.
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.
SE513 Software Quality Assurance Lecture10: Documentation and Quality Records Control Galin, SQA from Theory to Education Limited.
Multitude of source of errors - various style of source of errors will affect the SQA components * The environment in which software development & maintenance.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
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.
Software Project Management Lecture # 12. Outline Quality Management ( chapter 26 - Pressman )  SQA  Who does it?  SQA Activities  Software reviews.
SQA COMPONENTS IN THE PROJECT LIFE CYCLE C HAPTER 8 Dr. Ahmad F. Shubita.
S TANDARDS, CERTIFICATION AND ASSESSMENT C HAPTER 23 Dr. Ahmad F. Shubita.
Software Quality Assurance
Components of software quality assurance system overview
Supporting quality devices
The Components of The Software Quality Assurance System- Overview
Components of software quality assurance system overview
Components of software quality assurance system overview
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
Components of software quality assurance system overview
Chapter # 8 Quality Management Standards
Chapter # 3 The Components of SQA
Chapter # 1 Overview of Software Quality Assurance
Presentation transcript:

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 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

SEN 460 Software Quality Assurance A S S I G N M E N T # 1 TECHNICAL SURVEY REPORT. SQA Standards set by IEEE, ISO and other standard organizations. What are those other organizations? SQA reviews and Audits (chapter-15 Pressman)

SEN 460 Software Quality Assurance Chapter 4 The components of the software quality assurance system -- overview

SQA system components Pre-project components: initial steps in project. – Contract review: – Clarification of the customer’s requirements. – Review of schedule and resource requirements. – Evaluation of staff’s capacity. – Evaluation of customer’s capacity to fulfill his obligations. – Evaluation of development risks. – Development and quality plans: – Schedules. – Required main power and hardware resources. – Risk evaluations. – Organizational issues. – Project methodology, development tools. – Software reuse plans. – Quality goals.

The SQA system Software project life cycle components Consists development life cycle stage and operation-maintenance stage. – Reviews: – Formal design reviews: Review by senior professionals. (design reports, test docs, software manuals, installations plans) – Peer reviews. Inspection walkthroughs by colleagues. – Expert opinion: when in-house expertise are not sufficient.

The SQA system Infrastructure components for error prevention and improvements. Procedures and work instructions: – Quality assurance procedures: detailed definitions of specific type of software quality assurance activity. – Supporting quality devices: (templates and checklists) – these devises are gained by previous experience. – Saves time, contributes to new situations and improves communications. – Staff training, instruction and certification: – Training new employees, certifying staff after their knowledge.

The SQA system Infrastructure components for error prevention and improvements. – Preventive and corrective actions: – Those actions learned from previous projects that prevent similar or known failures. – And implementation of such actions. – Configuration management. – keeping rack of new changes. – Maintaining different versions of software. – Taking measures to prevent mismanagement according to customer specific needs.

The SQA system Management SQA components. – Project progress control: (resource usage, schedules, risk managements activities, the budget) – Software quality metrics: (Measurement of various aspects of software quality activities for process improvements. These are: – Quality of software and maintenance activities – Development teams’ productivity – Helpdesk and maintenance teams’ productivity – Software faults density – Schedule deviation. – Software quality costs: – Teams are encouraged who keep their quality costs low for higher quality. – Management allocates more funds on such teams for more profitable projects.

The SQA system SQA standard, system certification and assessment components. External tools and utilization of international professional knowledge. – Quality management standards: SEI CMM assessment standard ISO 9001 and ISO standards. – These standards focus on what is required and how to achieve it to the organization. – Project process standards: (International standards that provide guidelines how for team development and project process) IEEE 1012 standard ISO/IEC standard

The SQA system Organizing for SQA – the human components For SQA to apply the people of organization are most important. – Management’s role in SQA: – Definition of the quality policy – Effective follow-up of quality policy implementation – Allocation of sufficient resources to implement quality policy – Assignment of adequate staff – Follow-up of compliance of quality assurance procedures – Solutions of schedules, budget and customer relations difficulties.

The SQA system Organizing for SQA – the human components For SQA to apply the people of organization are most important. – The SQA Unit: (This unit and software testers are the only fulltime personnel of SQA matters.) There tasks include: – Preparation of annual quality programs – Consultation of in-house staff and outside expert on software quality issues – Conduct of internal quality assurance audits – Leadership of quality assurance of various committees – Support of existing quality assurance infrastructure.

The SQA system Organizing for SQA – the human components For SQA to apply the people of organization are most important. – SQA trustees, committees and forums: (These are the members of development and maintenance teams who have a special interest in software quality. Appointed for term or ad hoc service). – Continue.. Last part of the chapter for self reading.

SEN 460 Software Quality Assurance Chapter 6 Development and quality plans