SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY
|
|
|
- Merry Douglas
- 10 years ago
- Views:
Transcription
1 SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY Mrs. Manisha L. Waghmode Assistant Professor Bharati Vidyapeeth Deemed University, Institute of Management and Rural Development Administration, Sangli Dr. Pallavi P. Jamsandekar Professor Bharati Vidyapeeth Deemed University, of Management and Rural Development Administration, Sangli ABSTRACT: Software is now used in almost every business application. People depend on reports generated through software. Small error in software may cause serious mistake in decision making. Today software plays a vital role in keeping and updating all records in a systematic manner, and hence software industries have demand of developing the software as per the end users requirements. When demand increases the supply has to be increased in same proportion, so for supplying the required software it is important to keep into consideration quality of the software. This paper describes about software quality, factors affecting quality of software, different software quality models and its comparative study. Keywords: ISO, McCall, Software, IEEE,. INTRODUCTION: Software comprises of quality of product, service, information, processes, people, and system. There are numerous definitions of quality. The ISO 9000 model defines quality as the degree to which a set of inherent characteristics fulfills requirements. (Tricker) ISO 9126, a refinement of the ISO 9000 model, which proposes a quality standard for software product evaluation, defines software quality as the totality of features and characteristics of a software product that bear on its ability to satisfy stated or implied needs. (Hansen) Pressman has defined software quality as Conformance to explicitly defined functional and implicit characteristics that are expected of professionally developed software According to IEEE Software quality is the degree to which a system, component, or process meets specified requirements and/ or customer or user needs or expectations. Software quality focuses four areas viz; product, project quality, process, postproduction quality. The first area, product quality, is concerned with the requirements and specifications of the product as it applies to the attributes or characteristics of the software product. This area could also be referred to as end-product quality. The second area, project quality, is concerned with the metrics and measurements associated with the software production effort. The third area is process or management quality, which is concerned with the processes, planning and controls used to develop and manage the software product. The last area of focus is on post-production quality or deployed application management. High quality software meets the needs of users while being reliable, well supported, maintainable, portable, and easily integrated with other tools. SOFTWARE QUALITY PROBLEM Software defects have created a serious damages and even physical harm. The defects in software like word, finance applications etc., increases cost but nobody is injured or killed. When software with special intensive systems are considered like airplane, automobiles, control air traffic, run factories or operate power plants, defects can be dangerous. People have been killed by defective software. Defects in software adversely affect the security, safety, and reliability of the system. 1
2 is referred to as the satisfaction of requirements. But what are requirements? Requirements can be categorized as functional and non-functional. Functional requirements refer to specific functions that software should be able to do. But we all know that just because a user can complete a task using the software, does not mean it has good quality. That s because of the non-functional requirements not being met. For maintaining quality software some standards which are made, called as software quality models. SOFTWARE QUALITY FACTORS The quality of software is assessed by a number of variables. Some quality criteria are objective, and can be measured accordingly. Some quality criteria are subjective, and are therefore captured with more arbitrary measurements. These variables can be divided into external and internal quality criteria. External quality (features, speed, space, network usage, stability, robustness, ease of use, determinism, back-compatibility, security, power consumption) is what a user experiences when running the software in its operational mode. Internal quality (test coverage, testability, portability, thread-safeness, conciseness, maintainability, documentation, legibility, scalability) refers to aspects that are code-dependent, and that are not visible to the end-user. External quality is critical to the user, while internal quality is meaningful to the developer only. Software quality factors are characteristics which are measured for testing the quality of software. These attributes are correctness, reliability, efficiency, integrity, usability, maintainability, flexibility, testability, portability, reusability, interoperability, availability, Table1. Software Attributes Criteria/goals Correctness Efficiency Flexibility Functionality Integrity Interoperability Maintainability Modifiability Performance Portability Reliability Reusability Supportability Testability Description Extent to which a program satisfies its requirements The amount of computing resources and code required by a program to perform a function. Effort required modifying an operational program. Which may include feature sets, capabilities and security Extent to which access to software or data by unauthorized persons can be controlled. Effort required to couple one system with another Effort required locating and fixing an error in an operational program. The degree to which a system or component facilitates the incorporation of changes, once the nature of the desired change has been determined. Imposes conditions on functional requirements such as speed, efficiency, availability, accuracy, throughput, response time, recovery time, and resource usage. Effort required to transfer software from one configuration to another. Extent to which a program can be expected to perform its intended function with required precision. Extent to which a program can be used in other applications related to the packaging and scope of the functions that programs perform. Which may include testability, extensibility, adaptability, maintainability, compatibility, configurability, serviceability, installability, localizability (internationalization) Effort required testing a program to ensure that it performs its intended function 2
3 Understandability The degree to which the purpose of the system or component is clear to the evaluator. Usability Effort required learning, operating, preparing input, and interpreting output of a program. SOFTWARE QUALITY MODELS From the 1960 s the development of software products was perceived as an engineering discipline. One can also find first attempts to define goals and measures for software in that time. One of the most difficult measures to define was the software quality measure. The first attempts to define quality measure were made in the 1970 s by McCall s and Boehm s. Azuma has defined a as the set of characteristics and the relationships between them which provide the basis for specifying quality requirements and evaluating quality. Software quality models are a well-accepted means to support quality management of software systems. BOHEM MODEL This model attempts to qualitatively define the quality of software by a predefined set of attributes and metrics. He classified (B.W. Bohem ) General utility into utility, maintainability, portability which in turn were classified into characteristics like device independence, selfcontentedness, Accuracy, Completeness, Integrity, Consistency, Device efficiency, Accessibility, communication, Self Descriptiveness, Structuredness, Conciseness, Legibility, Augment ability. The intermediate level characteristic represents Boehm s 7 quality factors that together represent the qualities expected from a software system: BOWEN 1985 The Bowen 1985 software quality model identifies quality characteristics, namely: correctness, Reliability, Efficiency, Usability, Integrity, Maintainability, verifiability, Portability, flexibility, reusability, interoperability, survivability, expandability. DROMEYMODEL Dromey s (R.G. Dromey) proposes a framework to evaluate requirement determination, design and implementation phases. The framework consists of three models, i.e. Requirement quality model, Design quality model and Implementation quality model. The high-level product properties for the implementation quality model include, correctness measures, Internal measures, Contextual measures, Descriptive measures. Dromey includes high level quality attributes: functionality, reliability, efficiency, usability, maintainability, portability, correctness, reusability and process maturity. Dromey focuses on relationship between the quality attributes and sub attributes. FURPS MODEL Robert Grady and Hewlett-Packard are the first one to propose model with the industrial approach. This quality model is known as FURPS. The model aimed at improving the management of software development processes by software industry. FURPS includes top five level attributes i.e. Functionality, Usability, Reliability, Performance and Supportability. Further, the model was extended by IBM Rational Software into FURPS+, widely used in the software industry now. ISO 9126 MODEL 3
4 In 1991, the International Organization for Standardization introduced a standard named ISO/IEC 9126 Software product evaluation - characteristics and guidelines for their use. This standard aimed to define a quality model for software and a set of guidelines for measuring the characteristics associated with it. ISO 9126 (ISO / IEC) ISO 9126 is an international standard for the evaluation of software. The standard is divided into four parts which addresses: quality model; external metrics; internal metrics; and quality in use metrics. The ISO software quality model identifies main quality characteristics, namely: Functionality (Suitability, Accurateness. Interoperability, Compliance, Security), Reliability (Maturity, Fault tolerance, Recoverability, Understand ability), Usability (Learnability, Operability), Efficiency (Time behaviour, Resource behaviour, Analysability), Maintainability (Changeability, Stability, Testability, Adaptability) Portability (Installability, Conformance, Replaceability). McCall MODEL McCall s model relates external quality factors, i.e. attributes, to product quality criteria. McCall s model classifies all software requirements grouped into three categories, product operations, product revision and product transition. (McCall) MURINE 1983 The Marine 1983 software quality model identifies quality characteristics, namely: correctness, Reliability, Efficiency, Usability, Integrity, Maintainability, Portability, flexibility, testability, reusability, interoperability, Intraoperability COMPARATIVE STUDY OF MODELS Characteristics Table2: Comparison between quality models w.r.t. Characteristics McCall s Boehm s. Dromey's. FURPS ISO 9126 Bowen 1985 Murine 1983 Correctness Efficiency Expandability Flexibility Functionality Human Engineering Integrity Interoperability Intraoperability Maintainability Modifiability Performance Portability Process Maturity Reliability 4
5 Reusability Supportability Survivability Testability Understandabil ity Usability Verifiability CONCLUSION Software quality is essential for every stakeholder of software. Through comparative study of software quality models it has found that, software should have different characteristics (achieving high quality software is not single person responsibility) developing quality software is need today. While developing any software there must be quality as one of the objectives. It is everybody s responsibility to see to it that defined quality should be achieved for the final product. Starting from requirement specification till maintenance phase who have role in software developing, operation and transaction, all should have as prime objective. From the comparative table it is observed that reliability and usability characteristics are considered in every model and most of the sub characters are used in most models. So we have to give focus on improving software quality. REFERENCE 1. B.W. Bohem et al. J. R. Brown, H. Kaspar, M. Lipow, G. McLeod, and M. Merritt, Characteristics of Software, North Holland, (1978) 2. Hansen, W., A Generic Process and Terminology for Evaluating COTS Software, i. [ 07 Sep ii. Accessed Jul ISO / IEC, IS , Software Engineering Product Part 1:, Geneva Switzerland: International Organization for Standization, McCall, J. Richards, P., Walters, G. Factors in software quality. Griffiths Air Force Base, NY, Rome Air Development Center Air Force System Command, R.G. Dromey, Software product quality: Theory, model and practices. Software quality Institute, Griffith University, Brisbane, Technical Report, Software Engineering Institute: Glossary - Software Technology Roadmap, i. last checked Nov. 30, Software Engineering Institute, The Capability Maturity : Guidelines for Improving the Software Process, MA: Addision Wesley, Tricker, R., and Sherring-Lucas, B., ISO 9001:2000 In Brief, Butterworth Heinemann, Oxford,
Comparative Analysis of Different Software Quality Models
Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha [email protected], [email protected],[email protected] Lecturer, Research
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model Thamer A. Alrawashdeh, Mohammad Muhairat and Ahmad Althunibat Department of software Engineering, Alzaytoonah University of Jordan,
An Approach for Enhance the Software Quality Based on Quality Model
An Approach for Enhance the Software Quality Based on Quality Model Abstract- The software development process enforces major effects on the quality of software at every development stage; therefore, a
Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR. Annex 2 SYSTEM AND SOFTWARE QUALITY
Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR Annex 2 SYSTEM AND SOFTWARE QUALITY This paper lists the properties used in the two main models in
A Comparative Study of Software Quality Models
A Comparative Study of Software Quality Models Suman 1, Manoj Wadhwa 2 CSE Department, M.D.U. Rohtak 1 M.Tech, 2 Professor &HOD of CSE Department Echelon Institute of Technology, Faridabad 121004,India
QUALITY MODEL BASED ON COTS QUALITY ATTRIBUTES
QUALITY MODEL BASED ON COTS QUALITY ATTRIBUTES Khaled Musa 1 and Jawad Alkhateeb 2 1 Department of Software Engineering, Alzaytoonah University of Jordan, Amman, Jordan Informatics, University of Huddersfield,
Software Engineering Compiled By: Roshani Ghimire Page 1
Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define
Comparison of most adaptive meta model With newly created Quality Meta-Model using CART Algorithm
International Journal of Electronics and Computer Science Engineering 2492 Available Online at www.ijecse.org ISSN- 2277-1956 Comparison of most adaptive meta model With newly created Quality Meta-Model
Software Engineering: Analysis and Design - CSE3308
CSE3308/DMS/2004/25 Monash University - School of Computer Science and Software Engineering Software Engineering: Analysis and Design - CSE3308 Software Quality CSE3308 - Software Engineering: Analysis
The Role of Information Technology Studies in Software Product Quality Improvement
The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department
ISO/IEC JTC1/SC7 N4098
ISO/IEC JTC1/SC7 Software and Systems Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 N4098 2008-07-17 Document Type Title Source CD CD 25010.2, Software engineering-software product Quality Requirements
Key Factors for Developing a Successful E-commerce Website
IBIMA Publishing Communications of the IBIMA http://www.ibimapublishing.com/journals/cibima/cibima.html Vol. 2010 (2010), Article ID 763461, 9 pages Key Factors for Developing a Successful E-commerce Website
What do you think? Definitions of Quality
What do you think? What is your definition of Quality? Would you recognise good quality bad quality Does quality simple apply to a products or does it apply to services as well? Does any company epitomise
application of software quality models in evaluation of study quality
37 application of software quality models in evaluation of study quality Rudīte Čevere, Sandra Sproģe Latvia University of Agriculture, Jelgava, Latvia E-mail: [email protected], [email protected]
Non-Functional Requirements
IBM Software Group Non-Functional Requirements Peter Eeles [email protected] Agenda IBM Software Group Rational software Definitions Types of requirement Classifying requirements Capturing NFRs Summary
Lecture 8 About Quality and Quality Management Systems
Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that
Comparison of Software Quality Models: An Analytical Approach
Comparison of Software Quality Models: An Analytical Approach Sanjay Kumar Dubey 1, Soumi Ghosh 2, Prof. (Dr.) Ajay Rana 3 1 Amity University, Sec-125, NOIDA, India 2 Amity University, Sec-125, NOIDA,
Impact of user satisfaction on Software quality in use
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 03 48 Impact of user satisfaction on Software quality in use Tayyaba Nafees BS (CS)-07-16 Institute of Computing, Department
Kunal Jamsutkar 1, Viki Patil 2, P. M. Chawan 3 (Department of Computer Science, VJTI, MUMBAI, INDIA)
Software Project Quality Management Kunal Jamsutkar 1, Viki Patil 2, P. M. Chawan 3 (Department of Computer Science, VJTI, MUMBAI, INDIA) ABSTRACT Quality Management is very important in Software Projects.
Basic Testing Concepts and Terminology
T-76.5613 Software Testing and Quality Assurance Lecture 2, 13.9.2006 Basic Testing Concepts and Terminology Juha Itkonen SoberIT Contents Realities and principles of Testing terminology and basic concepts
ISO and Industry Standards for User Centred Design
ISO and Industry Standards for User Centred Design Nigel Bevan October 2000 www.usability.serco.com/trump [email protected] Serco Usability Services, UK 2000 Serco Ltd. Reproduction permitted
Darshan Institute of Engineering & Technology Unit : 7
1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work
Manufacturing View. User View. Product View. User View Models. Product View Models
Why SQA Activities Pay Off? Software Quality & Metrics Sources: 1. Roger S. Pressman, Software Engineering A Practitioner s Approach, 5 th Edition, ISBN 0-07- 365578-3, McGraw-Hill, 2001 (Chapters 8 &
A REVIEW FRAMEWORK FOR OPEN SOURCE ORIENTED SOFTWARE
TAMPERE UNIVERSITY OF TECHNOLOGY DEPARTMENT OF PERVASIVE COMPUTING SACHIN RAJ MISHRA A REVIEW FRAMEWORK FOR OPEN SOURCE ORIENTED SOFTWARE MASTERS OF SCIENCE THESIS Topic Approved by: Faculty Council of
Usability metrics for software components
Usability metrics for software components Manuel F. Bertoa and Antonio Vallecillo Dpto. Lenguajes y Ciencias de la Computación. Universidad de Málaga. {bertoa,av}@lcc.uma.es Abstract. The need to select
Quality Management. Lecture 12 Software quality management
Quality Management Lecture 12 Software quality management doc.dr.sc. Marko Jurčević prof.dr.sc. Roman Malarić University of Zagreb Faculty of Electrical Engineering and Computing Department of Fundamentals
Organizational Requirements Engineering
Chapter 9, Non-functional Requirements Organizational Requirements Engineering Prof. Dr. Armin B. Cremers Sascha Alda Armin B. Cremers, Sascha Alda Organizational Requirements Engineering 1 Overview of
Software quality attributes and trade-offs
Software quality attributes and trade-offs Authors: Patrik Berander, Lars-Ola Damm, Jeanette Eriksson, Tony Gorschek, Kennet Henningsson, Per Jönsson, Simon Kågström, Drazen Milicic, Frans Mårtensson,
Mike Peters Senior Test Consultant/Delivery Manager [email protected]. LogicaCMG 2006. All rights reserved
LogicaCMG & Testing: TestFrame & RRBT Mike Peters Senior Test Consultant/Delivery Manager [email protected] LogicaCMG 2006. All rights reserved About LogicaCMG > 40,000 employees worldwide 41 countries
Requirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
ISO/IEC 9126-1 Software Product Quality Model
Why do current systems fail? Standish Group found that 51% of projects failed 31% were partially successful Main causes were poor user requirements: 13.1% Incomplete requirements 12.4% Lack of user involvement
V. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919
Software Quality Assurance in CMM and XP- A Comparative Study CH.V. Phani Krishna and Dr. K.Rajasekhara Rao CSE Department, KL University, Guntur dt., India. Abstract Software Quality Assurance is a planned
V&V and QA throughout the M&S Life Cycle
Introduction to Modeling and Simulation and throughout the M&S Life Cycle Osman Balci Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia Tech) Blacksburg,
ISO/IEC 9126 in practice: what do we need to know?
ISO/IEC 9126 in practice: what do we need to know? P. Botella, X. Burgués, J.P. Carvallo, X. Franch, G. Grau, J. Marco, C. Quer Abstract ISO/IEC 9126 is currently one of the most widespread quality standards.
Syllabus. REQB Certified Professional for Requirements Engineering. Foundation Level
Syllabus REQB Certified Professional for Requirements Engineering Version 2.1 2014 The copyright to this edition of the syllabus in all languages is held by the Global Association for Software Quality,
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
Lecture Softwareengineering-Vertiefung
Lecture Softwareengineering-Vertiefung 1 Introduction Summer term 2014 TU Chemnitz Department of Computer Science Dr. Dirk Müller Overview Introduction Organizational issues Process of software inspection,
The Role of the Software Architect
IBM Software Group The Role of the Software Architect Peter Eeles [email protected] 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation
Software Metrics and Measurements
Software Metrics and Measurements Michalis Xenos School of Sciences and Technology, Hellenic Open University, 23 Saxtouri Str, Patras, GR 262 22, Greece [email protected] Tel: +30 2610 367405 Fax: +30 2610
The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code
The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code Jean-Louis Letouzey DNV IT Global Services Arcueil, France [email protected]
Quality in Use: Meeting User Needs for Quality
Journal of System and Software, 1999 (in press) Quality in Use: Meeting User Needs for Quality Nigel Bevan Serco Usability Services Abstract There is an increasing demand for software that matches real
A Selection Model for ERP System by Applying Fuzzy AHP Approach
A Selection Model for ERP System by Applying Fuzzy AHP Approach Chi-Tai Lien* and Hsiao-Ling Chan Department of Information Management Ta Hwa Institute of Tachenology, Hsin-Chu, Taiwan, R.O.C. *E-mail:
CSC 408F/CSC2105F Lecture Notes
CSC 408F/CSC2105F Lecture Notes These lecture notes are provided for the personal use of students taking CSC 408H/CSC 2105H in the Fall term 2004/2005 at the University of Toronto. Copying for purposes
MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI. Y.Batu Salman, Adem Karahoca
MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI Y.Batu Salman, Adem Karahoca Bahcesehir University, Engineering Faculty, Computer Engineering Department Bahcesehir,
A Quality Model of e-government Services Based on the ISO/IEC 9126 Standard
A Quality Model of e-government Services Based on the ISO/IEC 9126 Standard Gerald Quirchmayr 1,2 /Suree Funilkul 3 /Wichian Chutimaskul 3 1 Department of Distributed and Multimedia Systems, Faculty of
Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach
Journal of Information Processing Systems, Vol.7, No.3, September 2011 http://dx.doi.org/10.3745/jips.2011.7.3.473 Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach Jagat Sesh Challa*,
Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
An Efficient Objective Quality Model for Agile Application Development
An Efficient Objective Quality Model for Agile Application Development M.Usman Malik M. Haseeb Nasir Ali Javed UET Taxila UET Taxila UET Taxila Rawalpindi, Pakistan Rawalpindi, Pakistan Rawalpindi, Pakistan
Chap 1. Software Quality Management
Chap 1. Software Quality Management Part 1.1 Quality Assurance and Standards Part 1.2 Software Review and Inspection Part 1.3 Software Measurement and Metrics 1 Part 1.1 Quality Assurance and Standards
Software Quality. Software Quality Assurance and Software Reuse. Three Important Points. Quality Factors
Software Quality Software Quality Assurance and Software Reuse Peter Lo Conformance to explicitly-stated functional and performance requirements, explicitly-documented development standards, and implicit
Levels of Software Testing. Functional Testing
Levels of Software Testing There are different levels during the process of Testing. In this chapter a brief description is provided about these levels. Levels of testing include the different methodologies
Application of software product quality international standards through software development life cycle
Central Page 284 of 296 Application of software product quality international standards through software development life cycle Mladen Hosni, Valentina Kirinić Faculty of Organization and Informatics University
Characteristics of Computational Intelligence (Quantitative Approach)
Characteristics of Computational Intelligence (Quantitative Approach) Shiva Vafadar, Ahmad Abdollahzadeh Barfourosh Intelligent Systems Lab Computer Engineering and Information Faculty Amirkabir University
Requirements engineering and quality attributes
Open Learning Universiteit Unit 2 Learning Unit 2 Requirements engineering and quality attributes Contents Introduction............................................... 21 2.1 Important concepts........................................
The Complete Alphabet of Quality Software Systems: Conflicts and Compromises
Siakas Kerstin V., Berki Eleni, Georgiadou Elli, Sadler Chris (1997). The Complete Alphabet of Quality Software Systems: Conflicts & Compromises. Lt. Gen. J. S. Ahluwalia (Eds.) Total Quality Management
Software Test Plan (STP) Template
(STP) Template Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project. This
Prof. Paolo Nesi. Lab: DISIT, Sistemi Distribuiti e Tecnologie Internet
1 Sistemi Distribuiti Corso di Laurea in Ingegneria Prof. Paolo Nesi PARTI: 3 Ciclo di Vita, management, assessment Department of Systems and Informatics University of Florence Via S. Marta 3, 50139, Firenze,
Service Measurement Index Framework Version 2.1
Service Measurement Index Framework Version 2.1 July 2014 CSMIC Carnegie Mellon University Silicon Valley Moffett Field, CA USA Introducing the Service Measurement Index (SMI) The Service Measurement Index
International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee.
This presentation represents the opinion of the author and does not present positions of The MITRE Corporation or of the U.S. Department of Defense. Prepared for the 4th Annual PSM Users Group Conference
FSW QA Testing Levels Definitions
FSW QA Testing Levels Definitions 1. Overview This document is used to help determine the amount and quality of testing (or its scope) that is planned for or has been performed on a project. This analysis
Testing Metrics. Introduction
Introduction Why Measure? What to Measure? It is often said that if something cannot be measured, it cannot be managed or improved. There is immense value in measurement, but you should always make sure
Multi-view Architecting
by Gerrit Muller, JürgenMüller, Jan Gerben Wijnstra College, Philips Research e-mail: [email protected] www.gaudisite.nl Buskerud University Abstract The development of large SW-intensive products needs
Chapter 24 - Quality Management. Lecture 1. Chapter 24 Quality management
Chapter 24 - Quality Management Lecture 1 1 Topics covered Software quality Software standards Reviews and inspections Software measurement and metrics 2 Software quality management Concerned with ensuring
Standard Glossary of Terms Used in Software Testing. Version 3.01
Standard Glossary of Terms Used in Software Testing Version 3.01 Terms Used in the Advanced Level - Technical Test Analyst Syllabus International Software Testing Qualifications Board Copyright International
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.
CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping
Do you know? "7 Practices" for a Reliable Requirements Management. by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd.
Do you know? "7 Practices" for a Reliable Requirements Management by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd. In this white paper, we focus on the "Requirements Management,"
A Review of Models for Evaluating Quality in Open Source Software
Available online at www.sciencedirect.com IERI Procedia 00 (2012) 000 000 2013 International Conference on Electronic Engineering and Computer Science A Review of Models for Evaluating Quality in Open
MTAT.03.243 Software Engineering Management
MTAT.03.243 Software Engineering Management Lecture 17: Other SPI Frameworks and QM Systems Dietmar Pfahl Spring 2014 email: [email protected] Structure of Lecture 17 Other SPI Frameworks People CMM
Quality Management. Objectives
Quality Management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1 Objectives To introduce the quality management process and key quality management activities To explain the
Quality Management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1
Quality Management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1 Objectives To introduce the quality management process and key quality management activities To explain the
SEPA Testing Framework. Wat is SEPA? LogicaCMG 2007 1. Rik Marselis. Even voorstellen: Rik Marselis
Wat is SEPA? Rik Marselis 17 oktober 2007 LogicaCMG 2007. All rights reserved Even voorstellen: Rik Marselis Senior Test Adviseur o.a. bij European Payments Council Penningmeester van Belgium & Netherlands
Software Quality and Assurance in Waterfall model and XP - A Comparative Study
Software Quality and Assurance in Waterfall model and XP - A Comparative Study Dr. Sana a Jawdat Khalaf [email protected] Dr. Mohamed Noor Al-Jedaiah [email protected] Abstract: -Dealing with
MDEP Generic Common Position No DICWG 02
MDEP Generic Common Position No DICWG 02 Related to: Digital Instrumentation and Controls Working Group activities COMMON POSITION ON SOFTWARE TOOLS FOR THE DEVELOPMENT OF SOFTWARE FOR SAFETY SYSTEMS 1
Quality Management. Managing the quality of the software process and products
Quality Management Managing the quality of the software process and products Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 24 Slide 1 Objectives To introduce the quality management process
Quality Manual for Interoperability Testing. Morten Bruun-Rasmussen [email protected]
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen [email protected] Quality and quality assurance Quality in manufacturing A measure, stating that a product is free from defects and significant
On Non-Functional Requirements
On Non-Functional Requirements Martin Glinz Department of Informatics, University of Zurich, Switzerland [email protected] Abstract Although the term non-functional has been in use for more than 20 years,
Introduction to Software Engineering. 8. Software Quality
Introduction to Software Engineering 8. Software Quality Roadmap > What is quality? > Quality Attributes > Quality Assurance: Planning and Reviewing > Quality System and Standards 2 Sources > Software
Lecture 1: Introduction to Software Quality Assurance
Lecture 1: Introduction to Software Quality Assurance Software Quality Assurance (INSE 6260/4-UU) Winter 2009 Thanks to Rachida Dssouli for some slides Course Outline Software Quality Overview Software
Quality Management. Objectives. Topics covered. Process and product quality Quality assurance and standards Quality planning Quality control
Quality Management Sommerville Chapter 27 Objectives To introduce the quality management process and key quality management activities To explain the role of standards in quality management To explain
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original
Software Metrics & Software Metrology. Alain Abran. Chapter 4 Quantification and Measurement are Not the Same!
Software Metrics & Software Metrology Alain Abran Chapter 4 Quantification and Measurement are Not the Same! 1 Agenda This chapter covers: The difference between a number & an analysis model. The Measurement
Interface Design Rules
Interface Design Rules HCI Lecture 10 David Aspinall Informatics, University of Edinburgh 23rd October 2007 Outline Principles and Guidelines Learnability Flexibility Robustness Other Guidelines Golden
Defining Quality Workbook. <Program/Project/Work Name> Quality Definition
Defining Quality Workbook Quality Definition Introduction: Defining Quality When starting on a piece of work it is important to understand what you are working towards. Much
Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction
Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch
A Framework for Software Product Line Engineering
Günter Böckle Klaus Pohl Frank van der Linden 2 A Framework for Software Product Line Engineering In this chapter you will learn: o The principles of software product line subsumed by our software product
