Programming Quality Assurance (Lecture 14) Dr. R. Shopping centerSlide 2
Organization of this Lecture : Introduction Quality Engineering. Quality control and Quality Assurance ISO 9000 SEI CMM SummarySlide 3
Introduction Traditional meaning of value: wellness of reason, a quality item does precisely what the clients need it to do.Slide 4
Fitness of reason For programming items, wellness of reason: fulfillment of the prerequisites determined in SRS archive.Slide 5
Fitness of reason A tasteful meaning of value for some items: an auto, a table fan, a sustenance blender, microwave broiler, and so forth. However, not agreeable for programming items.Slide 6
Introduction Consider a product item: practically right, i.e. plays out all capacities as determined in the SRS archive, however has a practically unusable UI. can\'t be considered as a quality item.Slide 7
Introduction Another illustration: an item which does everything that clients need. in any case, has a practically unfathomable and unmaintainable code.Slide 8
Modern perspective of value Associates a few quality variables with a product item : Correctness Reliability Efficiency (incorporates proficiency of asset use) Portability Usability Reusability MaintainabilitySlide 9
Correctness A product item is right, if diverse necessities as indicated in the SRS archive have been accurately executed. Precision of results.Slide 10
Portability A product item is said to be convenient, on the off chance that it can be effortlessly made to work in various working frameworks, in various machines, with other programming items, and so forthSlide 11
Reusability A product item has great reusability, if diverse modules of the item can without much of a stretch be reused to grow new items.Slide 12
Usability A product item has great ease of use, if diverse classifications of clients (i.e. both master and beginner clients) can without much of a stretch summon the elements of the item.Slide 13
Maintainability A product item is viable, if blunders can be effectively remedied as and when they appear, new capacities can be effortlessly added to the item, functionalities of the item can be effectively adjusted, and so forthSlide 14
Software Quality Management System Quality administration framework (or quality framework): foremost approach utilized by associations to guarantee that the items have coveted quality.Slide 15
Quality framework A quality framework comprises of the accompanying: Managerial Structure Individual Responsibilities. Obligation of the association in general.Slide 16
Quality framework Every quality cognizant association has a free quality office: plays out a few quality framework exercises. needs backing of top administration. Without backing at an abnormal state in an organization, numerous workers may not consider the quality framework important.Slide 17
Quality System Activities: Auditing of undertakings Development of: gauges, techniques, and rules, and so on. Generation of reports for the top administration compressing the adequacy of the quality framework in the association. Audit of the quality framework itself.Slide 18
Quality framework A decent quality framework must be very much archived. Without an appropriately archived quality framework, use of value techniques turn out to be specially appointed, brings about huge varieties in the nature of the items conveyed.Slide 19
Quality framework An undocumented quality framework: sends clear messages to the staff about the state of mind of the association towards quality certification. Universal models, for example, ISO 9000 give: direction on the most proficient method to sort out a quality framework.Slide 20
Evolution of Quality Systems Quality frameworks have advanced: throughout the most recent five decades. Before World War II, approach to create quality items: examine the completed items dispose of inadequate items.Slide 21
Evolution of Quality Systems Since that time, quality frameworks of associations have experienced four phases of development.Slide 22
Evolution of Quality SystemsSlide 23
Evolution of Quality Systems Initial item investigation technique : offered approach to quality control (QC). Quality control: not just distinguish the inadequate items and dispense with them additionally decide the causes behind the imperfections.Slide 24
Quality control (QC) Quality control goes for revising the reasons for mistakes: not simply dismissing faulty items. Measurable quality control nature of the yield of the procedure is induced utilizing factual strategies as a part of stead of examination or testing of all itemsSlide 25
Quality control (QC) The following achievement, advancement of value certification standardsSlide 26
Quality confirmation Basic reason of cutting edge quality affirmation: if an association\'s procedures are great and are taken after thoroughly, the items will undoubtedly be of good quality.Slide 27
Quality certification All advanced quality standards include: direction for perceiving, characterizing, breaking down, and enhancing the generation procedure.Slide 28
Total quality administration (TQM) Advocates: persistent procedure enhancements through procedure estimations.Slide 29
Business Process reengineering A term identified with TQM. Process reengineering goes above and beyond than quality confirmation: goes for constant procedure change.Slide 30
Business Process reengineering Our center is reengineering of the product procedure. Though BPR goes for reengineering the way business is done in any association not simply programming improvement associations.Slide 31
Total quality administration (TQM) TQM goes past archiving forms improves them through update. Throughout the years the quality worldview has moved: from item affirmation to process certification.Slide 32
ISO 9000 ISO (global Standards Organization): a consortium of 63 nations set up to figure and cultivate institutionalization. ISO distributed its 9000 arrangement of guidelines in 1987.Slide 33
What is ISO 9000 Certification? ISO 9000 confirmation: serves as a kind of perspective for contract between free gatherings. The ISO 9000 standard: indicates rules for keeping up a quality framework.Slide 34
What is ISO 9000 Certification? ISO 9000 indicates: rules for repeatable and top notch item improvement. Likewise addresses hierarchical angles obligations, reporting, strategies, procedures, and assets for executing quality administration.Slide 35
ISO 9000 An arrangement of rules for the creation procedure. not specifically worried about the item it self. a progression of three measures: ISO 9001, ISO 9002, and ISO 9003.Slide 36
ISO 9000 Based on the reason: if an appropriate procedure is taken after for generation: great quality items will undoubtedly take after.Slide 37
ISO 9001: Applies to: associations occupied with configuration, advancement, creation, and overhauling of merchandise. appropriate to most programming advancement associations.Slide 38
ISO 9002: ISO 9002 applies to: associations who don\'t outline items: yet are just required underway. Case of this class of ventures: steel or auto fabricating businesses purchase the item and plant outlines from outside sources: just make items. not appropriate to programming improvement associations.Slide 39
ISO 9003 ISO 9003 applies to: associations included just in establishment and testing of the items.Slide 40
ISO 9000 for Software Industry ISO 9000 is a bland standard: appropriate to numerous businesses, beginning from a steel fabricating industry to an administration rendering organization. Numerous statements of ISO 9000 reports: use nonexclusive phrasings extremely hard to decipher them with regards to programming associations.Slide 41
Software versus different ventures Very hard to translate numerous provisos for programming industry: programming improvement is profoundly not quite the same as advancement of different items.Slide 42
Software versus different ventures S oftware is immaterial along these lines hard to control. It is hard to control anything that we can\'t see and feel. Conversely, in an auto fabricating unit: we can see an item being produced through stages, for example, fitting motor, fitting entryways, and so forth one can precisely tell about the status of the item whenever. Programming venture administration is an out and out various ball game.Slide 43
Software versus different ventures During programming improvement: the main crude material devoured is information. For whatever other item improvement: Lot of crude materials devoured e.g. Steel industry expends substantial volumes of iron metal, coal, limestone, and so on. ISO 9000 guidelines have numerous provisos relating to crude material control . not pertinent to programming associations.Slide 44
Software versus different businesses Radical contrasts exist amongst programming and other item advancement, hard to decipher different conditions of the first ISO standard with regards to programming industry.Slide 45
ISO 9000 Part-3 ISO discharged a different report called ISO 9000 section 3 in 1991 to decipher the ISO standard for programming industry. At present, official direction is lackingSlide 46
Why Get ISO 9000 Certification? A few advantages: Confidence of clients in an association increments if association met all requirements for ISO 9001 affirmation. This is particularly valid in the worldwide business sector.Slide 47
Why Get ISO 9000 Certification? Numerous universal programming advancement contracts demand: improvement association to have ISO 9000 affirmation.Slide 48
Why Get ISO 9000 Certification? Requires: a very much recorded programming creation procedure to be set up. adds to repeatable and higher quality programming. Makes improvement process: focussed, productive, and practicalSlide 49
Why Get ISO 9000 Certification? Brings up the shortcoming of an associations: prescribes medicinal activity. Sets the fundamental framew
SilkCentral Test Director - v8.0 April 2005 The Product Quality Test Time to Market Assets Usage ...
Dr.Mrs.Nalini Ramamurty Ruler Foundation of Preventive Pharmaceutical, Chennai. Quality affirmat ...
Underpins conventional preparing and without a moment to spare learning situations ... Get a cea ...
Characterizing and Implementing Quality Assurance Standards for Online Courses ... mixed, eye to ...
All out Technical labor is 1327 with 350 officers from different ... Estimation of Aero stores u ...
Chilled nourishment and its significance. European administrative system ... European Chilled Fo ...
Presentation at. The Fourth Annual Conference of Learning International Networks ... examine iss ...
WCU-2, Shanghai 2007. Quality Assurance and the Promotion of Excellence in the Swiss Universi ...
VUE SYNOPTIQUE DES PRINCIPAUX INDICATEURS DU BURKINA FASO ... ET SITUATION DES OMD/SANTE AU BURK ...
Dangers to Causal Inference in Epidemiologic Studies. . . . Puzzling. Test Design Adjustment/Con ...
30/02/2008. Dept. of Pharmaceutics. 2. Quality Assurance. Quality confirmation is a boundless id ...
2. Suggestion 5 Benchmarks. Information quality issues have been classified and quantified.A poi ...
Information Warfare in the Trenches : Teaching Cadets the Basics of Information Assurance. ...
Les aspects économiques de l’assurance. Prof. Ariane Chapelle Intervention pour le cours ...
Quality Assurance & Quality Control In Pharma Industry. Dr. Basavaraj K. Nanjwade M.Pharm., ...
The Bologna processQuality certification in the EHEAThe European system for quality assuranceIn ...