Omar Seguna. Quality means an essential or distinctive characteristic, property, or attribute or a character or nature, as belonging to or distinguishing.

Slides:



Advertisements
Similar presentations
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
Advertisements

Test process essentials Riitta Viitamäki,
Chapter 2: Software Process
PROCESS FRAMEWORK Lecture - 3. Topics covered PROCESS FRAMEWORK PROCESS MODELS DIFFERENCE.
CS487 Software Engineering Omar Aldawud
CS3773 Software Engineering Lecture 01 Introduction.
Chapter 2 The Software Process
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
School of Computing, Dublin Institute of Technology.
Software Configuration Management (SCM)
Software Quality Assurance. CS351 - Software Engineering (AY2004)2 Software engineering processes Systems vs. Software –Terms often used interchangeably.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 27 Slide 1 Quality Management 1.
SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE  DEFINITIONS OF SQA  SOFTWARE STANDARDS  Process Quality Assurance  Product Quality Assurance.
Software Configuration Management
DRAFT Richard Chandler-Mant – R Consultant The Challenges of Validating R Managing R in a Commercial Environment.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 27 Slide 1 Quality Management.
QUALITY MANAGEMENT SYSTEM ACCORDING TO ISO
CS 4310: Software Engineering
Process: A Generic View
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:
Complete and Integrated Lifecycle Management. Challenges 1.
Software Project Management Fifth Edition
Managing Software Quality
Product Quality, Testing, Reviews and Standards
Quality Assurance ITEC Rick Price. Expectations This course is not purely a lecture course – Classroom participation is a large portion – Everyone.
Chapter 2 The process Process, Methods, and Tools
THE PROTOTYPING MODEL The prototyping model begins with requirements gathering. Developer and customer meet and define the overall objectives for the software.
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
Component-level testing – Equivalence partitioning, boundary value analysis, path testing Navigation testing – Testing navigation syntax and semantics.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
Chapter 2 Process: A Generic View
1 Chapter 5 Practice: A Generic View Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
Chapter 2: Software Process Omar Meqdadi SE 2730 Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
IT Requirements Management Balancing Needs and Expectations.
Software Project Management Lecture # 10. Outline Quality Management (chapter 26)  What is quality?  Meaning of Quality in Various Context  Some quality.
Software Project Management Lecture # 11. Outline Quality Management (chapter 26 - Pressman)  What is quality?  Meaning of Quality in Various Context.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
ISO GENERAL REQUIREMENTS. ISO Environmental Management Systems 2 Lesson Learning Goals At the end of this lesson you should be able to: 
University of Sunderland COM369 Unit 6 COM369 Project Quality Unit 6.
Quality Management Managing the quality of the software process and products.
PROC-1 1. Software Development Process. PROC-2 A Process Software Development Process User’s Requirements Software System Unified Process: Component Based.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
© 2006 Pearson Addison-Wesley. All rights reserved 2-1 Chapter 2 Principles of Programming & Software Engineering.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Software Engineering Introduction.
Source Mastering UML with Rational Rose 2002 Information System Engineering Introduction to UML.
SOFTWARE PROCESS IMPROVEMENT
PI2134 Software Engineering IT Telkom.  Layered technology  Software Process  Generic Process (by Pressman)  Fundamental activities (by Sommerville)
Software Engineering (CSI 321) Software Process: A Generic View 1.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View Software Engineering: A Practitioner’s Approach, 6/e Chapter 2.
Page: 1 Enw / Name. Page: 2 Businesses use ICT to communicate with their employees in many different ways in particular to employees which work in remote.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
Software Project Management Unit 1. Evolving role of software S/w now a days resides in the mobile, mainframes The main role of the s/w is to transform.
Software Configuration Management
Quality Management ISO 9001
Software Verification and Validation
Software Engineering (CSI 321)
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
Thursday’s Lecture Chemistry Building Musspratt Lecture Theatre,
Software Verification and Validation
MANAGEMENT of INFORMATION SECURITY, Fifth Edition
Presentation transcript:

Omar Seguna

Quality means an essential or distinctive characteristic, property, or attribute or a character or nature, as belonging to or distinguishing a thing. D ICTIONARY. COM, Quality, Quality in software involves measures, testing takes 3 or 4 more time than coding.

Quality Audit – the procedural controls that ensure participants are adequately following the required procedures. Quality Management – all the activities that are intended to bring about the desired level of quality.

Quality in software is not something you worry about after the code is generated. Software quality assurance, in fact is applied throughout the software process. The ISO 9000 series of quality management is becoming standard in many industries even though it is not compulsory. The ISO 9000 does not entail specific practices to the user. Neither it does describe what type of product or service has quality, but all systems can reach the standard unless they abide to the three component cycle described by this standard: Planning, Control and Documentation. R OGER S. P RESSMAN, Software Engineering. A Practitioner’s approach,1997: p. 187 J AMES A. F ITZSIMMONS, M ONA J. F ITZSIMMONS, Service Management. Operations, Strategy, Information technology, fifth edition, New York 2006 Ibid, p. 185.

Effectiveness/Efficiency (new software should do work better than the previous version) Usability Reliability (trust worthy, not crash randomly) Understandability (conceptual model how it operates, interface) Modifiability (to cater for the dynamic world we live in, able to be modified rationally, add-ons and extensions) Testability (means of assessing quality)

Ability of a product to meet delivery deadlines Ability of a product to meet and support its functional objectives Ability of a product to to be modified

1.Reference to industry-wide standards 2.management tasks and responsibilities 3.transparency 4.staff-orientation 5.communication framework 6.risk management 7.inbuilt checking structure 8.documentation issues 9.development tools and methods 10.testing issues

“Strive for perfection in everything you do. Take the best that exists and make it better. When it does not exist, design it.’’ Sir Henry Royce