Software Quality Assurance Due today: Homework #4 Next Class:Pressman 9; Detailed Design Document I Questions? / Team Status Reports Predictwallstreet.com’s.

Slides:



Advertisements
Similar presentations
ISO 9000 Quality Standards ISO 9000 describes quality assurance elements in generic terms that can be applied to any business. It treats an enterprise.
Advertisements

COMP 474 Software Engineering Professor William L. Honig.
Introduction to Software Engineering Lecture 4 André van der Hoek.
Software Quality Assurance (SQA). Recap SQA goal, attributes and metrics SQA plan Formal Technical Review (FTR) Statistical SQA – Six Sigma – Identifying.
What is Software Quality?. Popular View of Quality  Quality is an intangible trait.  “I know it when I see it.”  I.e., it is interpreted in different.
Software Development Process Models. The Waterfall Development Model.
Configuration Management Due today: Quiz #2 Next Class:Pressman 26; HW #2 Questions? / Team Status Reports Quiz #2 Bio Break ( 5 minutes ) Configuration.
Reverse Engineering: Legacy Systems Alexander Endert.
Concepts of Systems Theory
Chapter 5 Total Quality Management. What is TQM? Total quality management (TQM) is a philosophy that seeks to improve quality by eliminating causes of.
Project Management Quality Management* Dr. Khalid S. Husain * 07/16/96
Quality is the ability of a product or service to consistently meet or exceed customer expectations. Quality Management.
Design II Due today: Homework #3 Next Class: Pressman 14; User Manual Questions? / Quiz Review Team Status Reports Designing for the Web (WebE) cont. Bio.
Design III Due today: User Manual Next Class:Pressman 8; Homework #4 Questions? Team Status Reports Design Principles (UI related) Bio Break ( 5 minutes.
Software Quality Assurance II Due today: Detailed Design Document I Next Class:Pressman 20; Quiz #2 Questions? / Team Status Reports Continuous Improvement.
SOFTWARE PROJECT MANAGEMENT Project Quality Management Dr. Ahmet TÜMAY, PMP.
Software Quality Assurance For Software Engineering && Architecture and Design.
Quality Improvement Systematic approach to reduction or elimination of waste, work-back flow, rework, and losses in production process.
A Student View of the simulated learning experience Austin Cooke Strategic Management.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Chapter 9 Introduction to Quality. Management 3620Chapter 9 Introduction to Quality9-2 Different Ways to Define Quality User-based quality –defined by.
Objectives 4 Understand the ISO standards. Why are standards required? 4 Need standards to ensure that a term means the same for all 4 Need company standards.
Chapter 7 Software Engineering Objectives Understand the software life cycle. Describe the development process models.. Understand the concept of modularity.
Software Quality Assurance and Testing prof. A. C. (Alex) Telea Course description.
S oftware Q uality A ssurance Part One Reviews and Inspections.
Introduction to QUALITY MANAGEMENT
College of Engineering and Computer Science Computer Science Department CSC 131 Computer Software Engineering Fall 2006 Lecture # 1 (Ch. 1, 2, & 3)
CS540 Software Design Lecture 8 1 Lecture 8: Structured Design Anita S. Malik Adapted from Schach (2004) Chapter 13 and Appendix.
Software Measurement & Metrics
Viking Survey Results Report Team Assignment 11 Team 2-1.
Week 8 - Quality Management Learning Objectives You should be able to: §List and explain common principles of quality management (QM) §List, distinguish.
Project Management Gaafar 2006 / 1 * This Presentation is uses information from PMBOK Guide 2000 Project Management Quality Management* Dr. Lotfi Gaafar.
1Software Measurement Advanced Software Engineering COM360 University of Sunderland © 2001.
9-1 McGraw-Hill Ryerson Operations Management, 2 nd Canadian Edition, by Stevenson & Hojati Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights.
Review for the Final Exam CSCI Software Project Management.
© 2002 Systex Services1 BUSINESS EXCELLENCE - using the European Foundation for Quality Management (EFQM) self- assessment process.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
New Business Overall Satisfaction Ratings Rating Scale = Extremely Satisfied 6 = Very Satisfied 5 = Satisfied 4 = Neither Satisf. nor Dissatisfied.
Objectives of Performance Measures 1.Establish base line measures and reveals trends 2.Determine which processes need to be improved 3.Indicate process.
CSE 303 – Software Design and Architecture
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –
HND Computing Unit 8 Quality Management Prepared by S Hargrave
CS T, H T’Christopher Gardner. Administrivia n T’Christopher Gardner n Office Hours half hour before and after class n
Metrics "A science is as mature as its measurement tools."
Review for the Final Exam CSCI Software Project Management.
UNIT: MANAGING PEOPLE & ACTIVITIES  Royal Agricultural College Modular Scheme Cirencester College Foundation Degree in Business 2006/2007 Management of.
IT Project Management, Third Edition Chapter 8 1 Chapter 5: Project Quality Management.
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
© Chinese University, CSE Dept. Software Engineering / Topic 3: Software Engineering Principles Your Name: _____________________ Computer Science.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
 The concept of Quality is very broad and can be defined in various way:  From the customer point of view: (Specification Quality) › Quality is the.
CS 8532: Adv. Software Eng. – Spring 2007 Dr. Hisham Haddad Discussion of Course Syllabus Class will start momentarily. Please Stand By … CS 8532: Advanced.
CS 8532: Adv. Software Eng. – Spring 2009 Dr. Hisham Haddad , Monday Class will start momentarily. Please Stand By … CS 8532: Advanced Software.
Software Engineering Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
BUS 611 Week 6 Final Research Paper To purchase this material link Week-6-Final-Research-Paper Focus of.
Advanced Software Engineering Dr. Cheng
CSE784 – Software Studio Jim Fawcett Fall 2002.
A Hierarchical Model for Object-Oriented Design Quality Assessment
Project Quality Management
Quality Management Perfectqaservices.
CSE784 – Software Studio Jim Fawcett Fall 2006.
Managing Service and Manufacturing Operations
الجودة الشاملة ... المفهوم والأبعاد
Software Quality Engineering
CSE 303 – Software Design and Architecture
ASSIGNMENT #4 Based on your literature review so far:
John D. McGregor Module 6 Session 1 More Design
PPT and video are due no later than February 15, 2019
Academic Development Survey By School Spring 2007
Presentation transcript:

Software Quality Assurance Due today: Homework #4 Next Class:Pressman 9; Detailed Design Document I Questions? / Team Status Reports Predictwallstreet.com’s architecture Basic Quality Principles Bio Break ( 5 minutes ) Quality Techniques in the Real-World

Architecture Design Issues Modularity –Cohesion –Coupling (IBM’s 4* Modules) Flexibility Scalability Reliability Performance Capability

Basic Architectural Styles Data-centered Data Flow Call and Return Object Oriented Layered Architecture

PredictWallStreet.com’s Architecture What type of architecture would you use for PredictWallStreet.com? Why? Which of these design issues are important? –Modularity –Scalability –Reliability –Performance –Usability –Performance Why?

Basic Principles of SQA Cost of Quality Prevention vs. Cure Statistical Process Control (SPC) Quality Standards (ISO 9000, MBNQA) Quality Metrics Assessment-Improvement Cycle Continuous Improvement

Quality Standards (in the real world) ISO 9001, 9002 QS-9000 Malcolm Baldrige National Quality Award

Quality Metrics (in the real world) Defects/KLoc MTBF –MTBF=MTTF+MTTR Availability –Availability= [MTTF/(MTTF+MTTR)]X 100%

Assessment / Continuous Improvement Periodic Assessments v. Final Assessments Costs of each approach? Benefits of each approach?

Assessment of this Class On a blank piece of paper, please do the following (anonymously): 1.Describe at least one area where Craig is doing well? 2.Describe at least one area where Craig could improve ? 3.Rate Craig’s overall performance on a 1-5 scale (1=poor, 5= excellent). 4.Rate your overall satisfaction with the course on a 1-5 scale (1=very dissatisfied, 5= very satisfied).