Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Lesson 01.ppt
Report
sugandika1
Follow
Mar. 24, 2023
•
0 likes
0 likes
×
Be the first to like this
Show More
•
2 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
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
of
18
Top clipped slide
Lesson 01.ppt
Mar. 24, 2023
•
0 likes
0 likes
×
Be the first to like this
Show More
•
2 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Software
qa
sugandika1
Follow
Advertisement
Advertisement
Advertisement
Recommended
Ppt en 5
Kamal Motwani
239 views
•
53 slides
Quality management 27
al-wahidi
609 views
•
53 slides
Ch24-Software Engineering 9
Ian Sommerville
6.6K views
•
51 slides
Ch24
Keith Jasper Mier
197 views
•
51 slides
SWE 333 - ISQM ISO 9000-3.ppt
Oswaldo Gonzales
8 views
•
35 slides
Ch27 (1)
Sunny Jain
618 views
•
53 slides
More Related Content
Similar to Lesson 01.ppt
(20)
Ch24 - Quality Management
Harsh Verdhan Raj
•
21 views
software engineering
shreeuva
•
33 views
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
•
466 views
Episode 24 : Project Quality Management
SAJJAD KHUDHUR ABBAS
•
838 views
Software testing
Sengu Msc
•
2.2K views
Software Quality.pptx
AnupamaSharma80
•
2 views
Quality assurance and management, software engineering
Rupesh Vaishnav
•
2K views
A Review of the Concept of ISO Standard 9000 Family
Sonali Chawla
•
485 views
Software Quality Analyst and Software Quality Management
نور شزننا
•
2.5K views
5) PQM.pptx
MuhammadAmanAzam
•
8 views
Reducing timeincreasingvalue0503
Omnex Inc.
•
783 views
Quality Management In Construction
Isidro Sid Calayag
•
83.8K views
Quality management in construction
Isidro Sid Calayag
•
4.7K views
ISO 9000 & 22000
Goodu Mastan Vali Shaik
•
3.5K views
Independent verification & validation presented by Maneat v02
Dr. Pierpaolo Mangeruga
•
1.4K views
Quality Management System ISO 9001 Interpretation and Internal Audit
Dinar Surtikarani
•
9.5K views
Quality Mangt
ajithsrc
•
1.5K views
Quality Management
Buchiri
•
421 views
Ch27
phanleson
•
585 views
TQM- Quality management system
Zubair Memon
•
5.5K views
Recently uploaded
(20)
Enterprises-Have-Replaced-12000-ADCs-See-Why.pptx
Avi Networks
•
0 views
python ppt.pptx
ssuserd10678
•
0 views
Best CRM Software for Business
Kit 19
•
5 views
WEB PROGRAMMING FUNDAMENTAL.pptx
HamzahFauzy4
•
0 views
portfolio.pdf
Spyne
•
2 views
在哪里可以办美国大学文凭《佛蒙特大学毕业证成绩单仿制》
nukotk
•
0 views
Oracle_ERP_finalized.ppt
SayedMahfouz3
•
1 view
Features of Magento 2 Plugins for Partial Payment & Payment Restriction in B2...
Carmella Blick
•
0 views
How Blockchain Tech is Powering WEB3.pdf
janakkumar16
•
3 views
Software testing.pdf
SwagatGogoi3
•
0 views
在哪里可以办美国大学文凭《哈佛大学毕业证成绩单仿制》
nukotk
•
0 views
Ecommerce Product(s) with Independent Attributes(1).pptx
Geminate Consultancy Services
•
2 views
在哪里可以办美国大学文凭《加州州立大学长滩分校毕业证成绩单仿制》
nukotk
•
0 views
HCL Volt MX Overview - DNUG Stammtisch Schweiz
DNUG e.V.
•
3 views
Application Developer Process Creator
LucasPereira434965
•
3 views
Sending a Calendar Invite to a VIP LIST - .pdf
31events.com
•
4 views
6 strategies to make your employees feel heard.docx
sweety618010
•
5 views
dokumen.tips_ebs-r12-subledger-accounting.pdf
SayedMahfouz3
•
1 view
High performance PHP8 at Scale - PhpersSummit 2023
Max Małecki
•
0 views
The top 5 JavaScript issues in all our codebases
Phil Nash
•
0 views
Advertisement
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
Advertisement