Accueil
Explorer
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
Publicité
Check these out next
Ch24 - Quality Management
Harsh Verdhan Raj
software engineering
shreeuva
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
Episode 24 : Project Quality Management
SAJJAD KHUDHUR ABBAS
Software testing
Sengu Msc
Software Quality.pptx
AnupamaSharma80
Quality assurance and management, software engineering
Rupesh Vaishnav
A Review of the Concept of ISO Standard 9000 Family
Sonali Chawla
1
sur
18
Top clipped slide
Lesson 01.ppt
24 Mar 2023
•
0 j'aime
0 j'aime
×
Soyez le premier à aimer ceci
afficher plus
•
2 vues
vues
×
Nombre de vues
0
Sur Slideshare
0
À partir des intégrations
0
Nombre d'intégrations
0
Télécharger maintenant
Télécharger pour lire hors ligne
Signaler
Logiciels
qa
sugandika1
Suivre
Publicité
Publicité
Publicité
Recommandé
Ppt en 5
Kamal Motwani
239 vues
•
53 diapositives
Quality management 27
al-wahidi
609 vues
•
53 diapositives
Ch24-Software Engineering 9
Ian Sommerville
6.6K vues
•
51 diapositives
Ch24
Keith Jasper Mier
197 vues
•
51 diapositives
SWE 333 - ISQM ISO 9000-3.ppt
Oswaldo Gonzales
8 vues
•
35 diapositives
Ch27 (1)
Sunny Jain
619 vues
•
53 diapositives
Contenu connexe
Similaire à Lesson 01.ppt
(20)
Ch24 - Quality Management
Harsh Verdhan Raj
•
21 vues
software engineering
shreeuva
•
33 vues
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
•
470 vues
Episode 24 : Project Quality Management
SAJJAD KHUDHUR ABBAS
•
839 vues
Software testing
Sengu Msc
•
2.3K vues
Software Quality.pptx
AnupamaSharma80
•
2 vues
Quality assurance and management, software engineering
Rupesh Vaishnav
•
2K vues
A Review of the Concept of ISO Standard 9000 Family
Sonali Chawla
•
485 vues
Software Quality Analyst and Software Quality Management
نور شزننا
•
2.5K vues
5) PQM.pptx
MuhammadAmanAzam
•
8 vues
Reducing timeincreasingvalue0503
Omnex Inc.
•
783 vues
Quality Management In Construction
Isidro Sid Calayag
•
83.9K vues
Quality management in construction
Isidro Sid Calayag
•
4.7K vues
ISO 9000 & 22000
Goodu Mastan Vali Shaik
•
3.5K vues
Independent verification & validation presented by Maneat v02
Dr. Pierpaolo Mangeruga
•
1.4K vues
Quality Management System ISO 9001 Interpretation and Internal Audit
Dinar Surtikarani
•
9.5K vues
Quality Mangt
ajithsrc
•
1.5K vues
Quality Management
Buchiri
•
421 vues
Ch27
phanleson
•
585 vues
TQM- Quality management system
Zubair Memon
•
5.5K vues
Dernier
(20)
Machine_Learning_Engineering_with_Python.pdf
HikmetMARASLI
•
3 vues
意大利罗马二大毕业证文凭成绩单制作指南
nahej99297
•
4 vues
The art of AI Art
Dennis Vroegop
•
6 vues
React JS in Blockchain Development.pptx
AriHemingway
•
2 vues
A scrupulous code review - 15 bugs in C++ code.pptx
PVS-Studio LLC
•
0 vue
Future Direction of WIndows CE System Architecture.ppt
Marco Wang
•
3 vues
How to Implement Personalised Voice Notification service.pptx
Enablex1
•
5 vues
PyCon Ireland 2022 - PyArrow full stack.pdf
Alessandro Molina
•
4 vues
Orion Context Broker 20230602
Fermin Galan
•
0 vue
法国亚眠大学毕业证文凭成绩单制作指南
nahej99297
•
3 vues
vizitor ppt.pptx
GauravSaini686408
•
2 vues
JPrime_JITServer.pptx
Grace Jansen
•
13 vues
Patches_Presentation.pptx
ssuser46d193
•
1 vue
AI: Your Personal Intern
Joe Brinkman
•
6 vues
Developing Product Review Practices (That Work) - Irja Straus @ CAST 2021
Irja Straus
•
4 vues
Devnot Dotnet Konf Minimal Api
MehmetCanTa1
•
12 vues
Customized ERP software development
babuprasad38
•
3 vues
javascript_tutorial.pdf
kaouthar20
•
4 vues
Top 10 Cold Call Opening Lines.pdf
SarahKapoor6
•
5 vues
Custom ERP software
babuprasad38
•
2 vues
Publicité
Lesson 01.ppt
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 1 Chapter 01 Quality Management
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 2 Objectives To introduce the quality management process and key quality management activities To explain the role of standards in quality management To explain the concept of a software metric, predictor metrics and control metrics To explain how measurement may be used in assessing software quality
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 3 Quality Management Managing the quality of the software process and products That is, systems • Should meet the needs of their users, • Should perform efficiently and reliably, • Should be delivered on time and within budget
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 4 Topics covered Quality assurance and standards Quality planning Quality control Software measurement and metrics
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 5 Software quality management Concerned with ensuring that the required level of quality is achieved in a software product Involves defining appropriate quality standards and procedures and ensuring that these are followed Should aim to develop a ‘quality culture’ where quality is seen as everyone’s responsibility
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 6 What is quality? Quality, simplistically, means that a product should meet its specification This is problematical for software systems • Some quality requirements are difficult to specify in an unambiguous way. (maintainability, user friendliness, etc.) • It is difficult to write complete and unambiguous software requirements. Software developers and customers may interpret the requirements in different ways, and it may be impossible to reach agreement on whether or not software conforms to its specification.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 7 The quality compromise We cannot wait for specifications to improve before paying attention to quality management Must put procedures into place to improve quality despite imperfect specification It is not possible for any system to be optimized for all these attributes. For example, improving security may lead to loss of performance. The quality plan should therefore define the most important quality attributes for the software that is being developed. It may be that efficiency is critical and other factors have to be sacrificed to achieve it. If you have emphasized the importance of efficiency in the quality plan, the engineers working on the development can work together to achieve this.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 8 Quality management activities Quality assurance • Establish organisational procedures and standards for quality Quality control • Ensure that procedures and standards are followed by the software development team • Weed out products that are not of the required level of quality Both quality assurance and quality control are part of quality management.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 9 Quality management and software development
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 10 Because project managers have to maintain the project budget and schedule, they may be tempted to compromise on product quality to meet that schedule. An independent QM team ensures that the organizational goals of quality are not influenced by short-term budget and schedule considerations. In smaller companies, however, this is practically impossible. Quality management and software development are inevitably intertwined with people having both development and quality responsibilities
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 11 Software standards Product standards - These apply to the software product being developed. • the structure of requirements documents, • coding standards, etc. Process standards - These define the processes that should be followed during software development. • design, and validation processes, • process support tools, etc.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 12 ISO 9000 International set of standards for quality management in all industries Applicable to a range of organisations from manufacturing to service industries ISO 9001 applicable to organisations which design, develop and maintain products including software
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 13 A major revision of the ISO 9001 standard in 2000 reoriented the standard around nine core processes
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 14 ISO 9000 certification Some software customers demand that their suppliers be ISO 9001 certified. The customers can then be confident that the software development company has an approved quality management system in place. Independent accreditation authorities examine the quality management processes and process documentation and decide if these processes cover all the areas specified in ISO 9001. If so, they certify that a company’s quality processes, as defined in the quality manual, conform to the ISO 9001 standard.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 15 ISO 9000 and quality management
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 16 Quality plan structure Product introduction Product plans Process descriptions Quality goals Risks and risk management Quality plans should be short, succinct documents • If they are too long, no-one will read them
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 17 Encapsulation of best practice- avoids repetition of past mistakes Framework for quality assurance process - it involves checking standard compliance Provide continuity - new staff can understand the organisation by understand the standards applied Importance of standards
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 24 Slide 18 Problems with standards Not seen as relevant and up-to-date by software engineers Involve too much bureaucratic form filling Unsupported by software tools so tedious manual work is involved to maintain standards There is no guarantee that ISO 9001 certified companies use the best software development practices or that their processes lead to high-quality software Takes no account of quality as experienced by users of the software
Publicité