Quality Omar Seguna What is Quality Quality means
- Slides: 16
Quality Omar Seguna
What is Quality? Quality means an essential or distinctive characteristic, property, or attribute or a character or nature, as belonging to or distinguishing a thing. DICTIONARY. COM, Quality, http: //dictionary. reference. com/browse/quality Quality in software involves measures, testing takes 3 or 4 more time than coding.
QUALITY MANAGEMENT VS QUALITY AUDIT Quality Management – all the activities that are intended to bring about the desired level of quality. Quality Audit – the procedural controls that ensure participants are adequately following the required procedures.
On-going process
Misconceptions 1 2 + = y t i l Qua Extra-features make up quality
MUST PERMEATE EVERY STAGE OF PROJECT DEVELOPMENT feasibility implementation analysis maintenance
Quality for the User Reliable Efficient User friendly
Quality for the Producer Verifiability Maintainability Portability
Quality for the Vendor
Quality for the Customer
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. • ROGER S. PRESSMAN, Software Engineering. A Practitioner’s approach, 1997: p. 187 • JAMES A. FITZSIMMONS, MONA J. FITZSIMMONS, Service Management. Operations, Strategy, Information technology, fifth edition, New York 2006 • Ibid, p. 185.
Quality in software • 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)
Software quality attributes ry e v i l s de s t e e e m n o i t l t e uc d o r m Ti of a p ty i l i b A s ne i l d a de s a e v i t c e l obj s r s o p e p n su t d n c a e et e r m r ed Coof a product to i f i d o y m t e i l ob ty i i t l i o b b t A t a c u n d i ro a p a t f o n i y t i l a i Ab M on i t c n u t its f
Software quality attributes 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
Quality in a solution must show conformance to requirements. Sometimes extra features are not necessary. Functionality may be enough for what a client needs.
“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
- Nel mare ci sono i coccodrilli mappa
- Biodiversity and conservation
- Quadrilateral pentagon hexagon octagon
- Bio means life logy means
- Meta means and morphe means
- Meta means change and morph means heat
- Omar ulises salgado castro
- Omar alshuhomy
- Omar chmaissem
- Omar mansour surgeon
- Omar ulises salgado castro
- Tar barrels ottery
- Omar sabaj
- Omar gelo
- Omar habbak
- Aweomar
- Dr omar zaid