The Complete Alphabet of Quality Software Systems: Conflicts and Compromises
|
|
- Alice Charlotte Weaver
- 8 years ago
- Views:
Transcription
1 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 - The Transforming Role of Quality in a Turbulent World, The 7th World Congress on Quality & Qualex, Feb, New Delhi, India, Institute of Directors-IOD., Tata McGraw-Hill Publishing Company Ltd, New Delhi, pp The Complete Alphabet of Quality Software Systems: Conflicts and Compromises Kerstin Siakas 1 Eleni Berki 2 Elli Georgiadou 3 Chris Sadler 3 1 Technological Educational Institute, Department of Informatics, PO Box 14561, Thessaloniki, Greece, Tel fax : siaka@it.teithe.gr 2 University of Sheffield, Department of Computer Science, 211 Portobello Street, Regent Court, Sheffield S1 4DP, UK Tel : fax : mscb7@teach.shef.ac.uk 3 University of North London, School of Computing, 2-16 Eden Grove, London N7 8EA, UK, Tel: , fax: , e.georgiadou@unl.ac.uk / c.sadler@unl.ac.uk Abstract Quality, like beauty, is in the eye of the stakeholder; but there is more to it than meets the eye! Information systems have a multiplicity of people involved throughout their lifecycle. They are developed and they have a life, they evolve, adapt and die, hence we use many attributes relevant to all stakeholders namely users, developers and sponsors. Acceptability to reliability, correctness to usability, expandability to zoticality span the range of people involved either as actors or sufferers, as users or as financiers. In order to explore the way each stakeholder views information systems quality we use an attribute alphabet as a vehicle and a prompter. In this paper we identify the main attributes of interest and concentrate on the overlaps and conflicts of interest which inevitably lead to compromises for practical, logistic and financial reasons. Additionally, we examine variations within the stakeholders e.g. different types of user and developer for example software testers may conflict with analysts one finding errors in the work of the other.
2 We conclude by proposing a holistic approach to development, taking into account the worldview, worries and ideas of all involved. We combine ideas from the Soft Systems Methodology and techniques from semi-formal and formal methods.
3 1. Quality Factors / Attributes Quality according to the IEEE Glossary of Software Engineering Terminology [ ] is the degree to which software meets customer or user needs or expectations. Schneidewind [ ]states that a Quality factor is an attribute of software that contributes to its quality. According to these two definitions it can be said that quality factors are attributes that customers or users expect to find in the software. Thus software quality factors can be said to be customer or user oriented. We argue that different stakeholders have different perceptions about quality attributes. According to Gillies [ ] there are different views of quality, which may conflict which each other [ ]. The transcendent view: The classical definition of quality meaning "elegance". The product-based view: The economist's view: higher quality equals higher cost. The user-based view: It is meeting the users requirements and fitness for purpose. The manufacturing view: Measures quality in terms of conformance to requirements. The value-based view: Provide what the customer requires at a price they can afford. It is generally recognised that consistent quality will ensure repeat orders and help build a good reputation. Quality plays a vital role to achieving a competitive advantage, based on the notion of continuous improvement throughout the entire organisation. Quality is intertwined with process management, human resources management, organisational characteristics, and strategic and technological approaches. The alphabet to be discussed will provide indications showing conflicts and compromises, synergy and opposition, which of the stakeholders is concerned the most and where possible how much.
4 The alphabet Availability SW functioning in a satisfactory manner at a given time Boundedness Correctness SW that conforms to requirements Durability How long the SW will be used before replacement Efficiency SW making efficient use of system's resources Flexibility SW capable of changing in response to new conditions Genericity Standard SW without brand name????? Holisticness Integration Justifiability Know-how Learnability The ease with which the SW can be learned Maintainability The ease with which the SW can be changed Novelty The degree of novelty in the SW Operability Portability Ability of Software to operate in different environments Quantifiability Reliability SW consistent in its operations Reusability SW using/contributing to procedures in other systems Simplicity Testability The ease with which the system can be tested Usability SW that can be used for its intended purpose Verifiability Weltanshauung Worldview-ability expandability Ease of expanding the SW Y? Zoticality Figure 1. The Alphabeth 2. Stakeholders ISO is about Software Life Cycle Processes. It quotes ISO-9126 Quality Characteristics and ISO-9001 Quality Systems as normative. ISO gives guidance on identifying the role adoption and offers the concept of views to help identification of processes attached to a role. Processes can be divided in primary, support and organisational processes. Primary processes are acquisition, supply, development, operation and maintenance.
5 Support Processes are documentation, configuration management, quality assurance, verification, validation, joint review, audit and problem resolution. Organisational processes are management, infrastructure, improvement and training. Each process is decomposed into tasks and tasks are further decomposed into activities. According to ISO there are five views, namely: 1. The contract view (Acquirer, Supplier) 2. The Management view (Manager) 3. Operating view (Operator, User), 4. Engineering view (Developer, Maintainer) 5. Supporting view (Support process employer) Sponsor In this paper we group Acquirers, Suppliers and Managers as sponsor. Managers on different levels are the software developing company representatives. The management objectives are to make decisions in commitment with the owners objectives on strategic, tactical and operational levels and to control that these decisions are followed. When using different Decision Support Systems or Expert Systems managers themselves are users of an information system User User are considered by the authors to be the persons who in different ways use the final software product. Users can be either internal in the company that develop the software or external customers who buy and use the software Developer By developer the authors consider every person that not is an user or a sponsor who commit in some way to the development of the software. Developers can be the person who is carrying out Requirement Analysis, Analysis, Design, Programming, Testing and Maintenance and also persons doing Maintenance and supporting the process.
6 3. Software Quality Metrics (SQM) Direct measurement of quality factors can often be done first very late in the life cycle. For example reliability, which is concerned with how well as software system functions meet a user s requirements [Musa] can be obtained first after that the software has been used for a stated period of time under stated conditions, while indirect measurement of quality, like number of discrepancy reports (deviations from requirements) can be done earlier in the life cycle. Other estimates of quality can be made by developers even earlier than the indirect measurements of quality. This is the reason why according to Schneidewind [ ] metrics are considered to be developer oriented. Figure 2 shows a Software Quality Metrics (SQM) model which has been developed to allow the customer to assess the product being developed by a contractor. The model consists of attributes which are classified into product operation and product revision. Several criteria, which can be measured using different metrics, visualise the attributes. ISO-9126 is the first international standard to attempt to define a framework for evaluating software Quality. ISO-9126, software product evaluation quality characteristics and guidelines for their use, are heavily influenced by the SQM approach. According to ISO-9126 software quality may be evaluated by six characteristics, namely: 1. Functionality 2. Reliability 3. Efficiency 4. Usability 5. Maintainability 6. Portability. Each of these characteristics is defined as a set of attributes that bear on the relevant aspect of software and can be refined through multiple levels of subcharacteristics[fenton]. Definitions of subcharacteristics are given in the Annex A, which is not a part of the International Standard. Attributes at the second level of refinement are left completely undefined [Fenton]. Nevertheless, ISO-9126 is an important milestone for evaluating software quality.
7 Attributes Criteria Metrics Communicativness Usability Accuracy Product operation Reliability Consistency Devise Efficiency M E Efficiency Accessibility T Reusability Completeness Structuredness R I Product revision Maintainability Portability Conciseness Device independence C S Legibility Testability Self-descriptiveness Traceability Figure 2: A model for Software Quality Metrics (SQM)
8 4. Agreements, conflicts and compromises The alphabet Sponsor Developer User.Availability Boundedness *Correctness Durability Efficiency Flexibility Genericity Holisticness Integration Justifiability Know-how.Learnability *Maintainability Novelty Operability.Portability Quantifiability Reliability Simplicity Testability Usability Verifiability Weltanshauung (Worldview-ability) expandability Y? Zoticality Direct interest (+) Indirect interest (0) Figure 3. The stakeholders view According to Darrel [ ]first category quality factors are those which should be described in the requirements specification. One first category factor is correctness. Every stakeholder probably agree that correctness should be totally present in any software system. For the user is availability probably also of as great important as the correctness and obviously a first category quality factor.
9 A second quality factor according to Darrel [ ]is maintainability or modifiability. There are different categories of modifications, namely corrective changes, adaptive changes and perfective changes. The corrective changes are changes due to error fixing. The adaptive changes occurs due to developer responding on changes in requirements and perfective changes are changes which improve a software system [Darrel]. Obviously it is in the greatest interest of the developer that a software system is easy to maintain. Many software systems have a very high level of maintenance due to changes in requirements. These can happen due to customer s external circumstances change or because customers become more demanding. Maintainability is normally only of indirect interest to customer. According to Darrel [ ] very few customers include directives about maintenance in their requirement specifications. Maintainability is important to the developer because there is a correlation between maintainability and the degree of rework. The same reason is relevant to the sponsor but in terms of costs. Portability is normally of interest to the sponsor because of competitive reasons and only of indirect interest to the customer. If portability is of interest to the user it should be stated in detail in the requirements analysis. 5. Product - Process The customer s concerns on quality factors are rather different from those of the developers and the managers. Some quality factors are important to all stakeholders. Customers are mainly requiring a correct software, easy to use, ready in time to a price that gives value for money. Quality attributes considering the product is for the user of greatest interest. Developers are mainly interested in a structured software easy to maintain and to reuse. Sponsors are mainly interested in quality attributes that give satisfied customers to a low cost. Thus, the developer and the sponsor are concerned of quality attributes regarding rather the process than the product. References [ ] Fenton Norman. Whitty Robin, Iizuka Yoshinori [ed],1995: Software Quality Assurance and Measurement, A Worldwide Perspective International Thomson Computer press, London [ ] Gillies Alan C.,1992: Software Quality, Theory and management London, Chapman & Hall [ ] IEEE,1990: IEEE Glossary of Software Engineering Terminology, [ ] Musa J.D., Iannino A., Okumoto K.,1987: Software Reliability Measurement, Prediction, Application, McGrawHill,NewYork [ ] Schneidewind Norman. F.,1995: Controlling pedicting the quality of space shuttle software using metrics, Software Quality Journal 4, 49-68
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
More informationThe Software Quality Star: A conceptual model for the software quality curriculum
The Software Quality Star: A conceptual model for the software quality curriculum Ronan Fitzpatrick School of Computing, Dublin Institute of Technology, Kevin Street, Dublin 8, Ireland. Tel: +353 (1) 4024835,
More informationSoftware 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
More informationSoftware 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
More informationProject Knowledge Areas
From Houston S: The Project Manager s Guide to Health Information Technology Implementation. Chicago: HIMSS; 2011; pp 27 39. This book is available on the HIMSS online bookstore at www. himss.org/store.
More information!!!!! White Paper. Understanding The Role of Data Governance To Support A Self-Service Environment. Sponsored by
White Paper Understanding The Role of Data Governance To Support A Self-Service Environment Sponsored by Sponsored by MicroStrategy Incorporated Founded in 1989, MicroStrategy (Nasdaq: MSTR) is a leading
More informationRequirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
More informationSOFTWARE QUALITY MODELS: A COMPARATIVE STUDY
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.
More informationChap 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
More informationPROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name
More informationQuality 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
More informationQuality 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
More informationInternational Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
More informationLecture 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
More informationQuality 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
More informationSoftware Customer Satisfaction
Abstract Software Customer Satisfaction Linda Westfall The Westfall Team Satisfying our customers is an essential element to staying in business in this modern world of global competition. We must satisfy
More informationIRCA Briefing note ISO/IEC 20000-1: 2011
IRCA Briefing note ISO/IEC 20000-1: 2011 How to apply for and maintain Training Organization Approval and Training Course Certification IRCA 3000 Contents Introduction 3 Summary of the changes within ISO/IEC
More informationUsability 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
More informationSoftware Quality Function - A Programmer's View
Software quality function deployment P. Juliff anagement Information Systems, eakin University, elbourne, Australia ABSTRACT "Quality is essentially defined as 'fitness for purpose'". The above statement
More informationQuality 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
More informationApplication 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
More informationChapter 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
More informationV. 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
More informationSoftware Quality Management
Software Project Management Software Quality Management Software Engineering Software Quality Management Slide 1 What is Quality Management? Managing the quality of the software process and products Software
More informationYour 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
More informationProposed C.E.M (Cost Estimation Metrics): Estimation of Cost of Quality in Software Testing
International Journal of Computer Science and Telecommunications [Volume 6, Issue 2, February 2015] 10 ISSN 2047-3338 Proposed C.E.M (Cost Estimation Metrics): Estimation of Cost of Quality in Software
More informationEA IAF/ILAC Guidance. on the Application of ISO/IEC 17020:1998
Publication Reference EA IAF/ILAC-A4: 2004 EA IAF/ILAC Guidance on the Application of ISO/IEC 17020:1998 PURPOSE This guidance document is for ISO/IEC 17020: General Criteria for the operation of various
More informationQUALITY MANAGEMENT SYSTEM (QMS) FOR CORPORATES
152 QUALITY MANAGEMENT SYSTEM (QMS) FOR CORPORATES DR. S. KANCHANA RATNAM*; T.T. RAJKUMAR**; UMA MAHESHWARI*** ABSTRACT *Assistant Professor, **Ph.D. Scholar, ***Ph.D. Scholar, A QMS can be defined as:
More informationMKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
More information1. INTRODUCTION. 23'd Int. Conf. Information Technology Interfaces /TI 2007, June 19-22, 2001, Pula, Croatia
83 The Concept of Quality Information System (QIS) Ninoslav Slavek Faculty of Electrical Engineering and Computing, University of Osijek, Croatia Phone: (0385) 03 1 208 900, e-mail: ninoslav.slavek@etfos.hr
More informationRequirements engineering and quality attributes
Open Learning Universiteit Unit 2 Learning Unit 2 Requirements engineering and quality attributes Contents Introduction............................................... 21 2.1 Important concepts........................................
More informationQuality 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
More informationTPI a model for Test Process Improvement
TPI a model for Test Process Improvement Jari Andersin Helsinki, 5th October 2004 Seminar on Quality Models for Software Engineering Department of Computer Science UNIVERSITY OF HELSINKI ii TPI a model
More informationAn Overview of IEEE Software Engineering Standards and Knowledge Products
Paul R. Croll Chair, IEEE SESC Computer Sciences Corporation pcroll@csc.com An Overview of IEEE Software Engineering Standards and Knowledge Products Objectives Provide an introduction to The IEEE Software
More information074-8432-552 Page 1 of 7 Effective Date: 12/18/03 Software Supplier Process Requirements
Page 1 of 7 Software Supplier Process Requirements 1.0 QUALITY SYSTEM FRAMEWORK 1.1 QUALITY POLICY The Seller shall document and implement a quality program in the form of Quality manual or detailed Quality
More informationUnit 10: Software Quality
Unit 10: Software Quality Objective Ð To introduce software quality management and assurance with particular reference to the requirements of ISO 9000 and associated standards. Ð To introduce QFD, a technique
More informationFrontier International
International research insights from Frontier Advisors Real Assets Research Team Issue 15, June 2015 Frontier regularly conducts international research trips to observe and understand more about international
More informationAn Overview of ISO/IEC 27000 family of Information Security Management System Standards
What is ISO/IEC 27001? The ISO/IEC 27001 standard, published by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC), is known as Information
More informationRisk Based Software Development Reducing Risk and Increasing the Probability of Project Success
Risk Based Software Development Reducing Risk and Increasing the Probability of Project Success IT Software Development Just Isn t Working! IT systems are at the heart of modern business and the development
More informationDesign Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,
More informationQuality engineering process for the Program Design Phase of a generic software life cycle
Quality engineering process for the Program Design Phase of a generic software life cycle Witold Suryn 1, Abdelilah Kahlaoui 2, Elli Georgiadou 3 1 Software and Information Technology Engineering Dept,
More informationSTANDARDIZATION OF INFORMATION SYSTEMS DEVELOPMENT PROCESSES AND BANKING INDUSTRY ADAPTATIONS
STANDARDIZATION OF INFORMATION SYSTEMS DEVELOPMENT PROCESSES AND BANKING INDUSTRY ADAPTATIONS Zuhal Tanrikulu 1 and Tuna Ozcer 2 1 Department of Management Information Systems, Bogazici University, Istanbul,
More informationDarshan 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
More informationKunal 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.
More informationCMMI KEY PROCESS AREAS
CMMI KEY PROCESS AREAS http://www.tutorialspoint.com/cmmi/cmmi-process-areas.htm Copyright tutorialspoint.com A Process Area is a cluster of related practices in an area that, when implemented collectively,
More informationCapability Maturity Model Integration (CMMI SM ) Fundamentals
Capability Maturity Model Integration (CMMI SM ) Fundamentals Capability Maturity Model Integration and CMMI are are service marks of Carnegie Mellon University 2008, GRafP Technologies inc. 1 What is
More informationThe Software Process. The Unified Process (Cont.) The Unified Process (Cont.)
The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling
More informationA COMPARISON OF FIVE APPROACHES TO SOFTWARE DEVELOPMENT. David J. Schultz. January 21, 2000
A COMPARISON OF FIVE APPROACHES TO SOFTWARE DEVELOPMENT David J. Schultz January 21, 2000 1. Introduction This white paper addresses five approaches, or methodologies, for software engineering (SWE): The
More informationReuse and Capitalization of Software Components in the GSN Project
Experiences with certification of reusable components in the GSN project in Ericsson, Norway Parastoo Mohagheghi (Ph.D. Student, NTNU) Reidar Conradi Ericsson AS, Grimstad, Dept. Computer and Information
More informationImplementing COBIT based Process Assessment Model for Evaluating IT Controls
Implementing COBIT based Process Assessment Model for Evaluating IT Controls By János Ivanyos, Memolux Ltd. (H) Introduction New generations of governance models referring to either IT or Internal Control
More informationPROJECT PLAN TEMPLATE
Treasury Board of Canada Secretariat Secrétariat du Conseil du Trésor du Canada Enhanced Management Framework for Information Management/Information Technology PROJECT PLAN TEMPLATE Document Revision Draft
More informationNuclear Safety Council Instruction number IS-19, of October 22 nd 2008, on the requirements of the nuclear facilities management system
Nuclear Safety Council Instruction number IS-19, of October 22 nd 2008, on the requirements of the nuclear facilities management system Published in the Official State Gazette (BOE) number 270 of November
More informationQuality Management. What is quality? Managing the quality of the software process and products ISO 9000
Quality Management What is quality? Managing the quality of the software process and products Quality, simplistically, means that a product should meet its specification This is problematical for software
More informationCSTE Mock Test - Part III Questions Along with Answers
Note: This material is for Evaluators reference only. Caters to answers of CSTE Mock Test - Part III paper. 1. Independence is important in testing is mostly due to the fact that (Ans: C) a. Developers
More informationThe Value of ITAM To IT Service Management. Presented by Daryl Frost. Copyright Burswood Information Solutions Limited 2015
The Value of ITAM To IT Service Management Presented by Daryl Frost What The!! We buy all this IT equipment Where is it!! How much are we buying it seems to cost a fortune! Are we getting any value from
More informationREGULATORY GUIDE 1.170 (Draft was issued as DG-1207, dated August 2012)
Purpose U.S. NUCLEAR REGULATORY COMMISSION July 2013 Revision 1 REGULATORY GUIDE OFFICE OF NUCLEAR REGULATORY RESEARCH REGULATORY GUIDE 1.170 (Draft was issued as DG-1207, dated August 2012) Technical
More informationSoftware Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva
SMEF 10-11 June, 2010 Software Quality Standards and Approaches from Ontological Point of View Konstantina Georgieva Otto-von-Guericke University Magdeburg Department of Computer Science, Software Engineering
More informationPartnering for Project Success: Project Manager and Business Analyst Collaboration
Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,
More informationStory Card Based Agile Software Development
Story Card Based Agile Software Development Chetankumar Patel, and Muthu Ramachandran Leeds Metropolitan University, UK c.patel@leedsmet.ac.uk Abstract The use of story cards for user stories in many Extreme
More informationISO/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
More informationIntroduction 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
More informationManufacturing 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 &
More information8. Master Test Plan (MTP)
8. Master Test Plan (MTP) The purpose of the Master Test Plan (MTP) is to provide an overall test planning and test management document for multiple levels of test (either within one project or across
More informationModule 1 Study Guide Introduction to PPO. ITIL Capability Courses - Planning, Protection and Optimization
Module 1 Study Guide Introduction to PPO ITIL Capability Courses - Planning, Protection and Optimization Introducing PPO Welcome to your Study Guide. This document is supplementary to the information available
More informationVAIL-Plant Asset Integrity Management System. Software Development Process
VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15
More informationOn Non-Functional Requirements
On Non-Functional Requirements Martin Glinz Department of Informatics, University of Zurich, Switzerland glinz@ifi.uzh.ch Abstract Although the term non-functional has been in use for more than 20 years,
More informationTÜV UK Ltd Guidance & Self Evaluation Checklist
ISO 9001:2015 Revision TÜV UK Ltd Guidance & Self Evaluation Checklist Why ISO 9001 is changing All ISO management system standards are subject to a periodic review under the rules by which they are written.
More informationSELECTION OF AN ORGANIZATION SPECIFIC ERP
SELECTION OF AN ORGANIZATION SPECIFIC ERP CARMEN RĂDUŢ, DIANA-ELENA CODREANU CONSTANTIN BRÂNCOVEANU UNIVERSITY, BASCOVULUI BLVD., NO. 2A, PITEŞTI, NICOLAE BALCESCU STR., NO. 39, RM. VÂLCEA, VÂLCEA c_radut@yahoo.com,
More informationMTAT.03.243 Software Engineering Management
MTAT.03.243 Software Engineering Management Lecture 17: Other SPI Frameworks and QM Systems Dietmar Pfahl Spring 2014 email: dietmar.pfahl@ut.ee Structure of Lecture 17 Other SPI Frameworks People CMM
More informationDevelopment, Acquisition, Implementation, and Maintenance of Application Systems
Development, Acquisition, Implementation, and Maintenance of Application Systems Part of a series of notes to help Centers review their own Center internal management processes from the point of view of
More informationSyllabus. 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,
More informationVigilant Security Services UK Ltd Quality Manual
Quality Manual Date: 11 th March, 2014 Issue: 5 Review Date: 10 th March 2015 VSS-COM-PRO-001 SCOPE This Quality Manual specifies the requirements for the Quality Management System of Vigilant Security
More informationSpace product assurance
ECSS-Q-ST-80C Space product assurance Software product assurance ECSS Secretariat ESA-ESTEC Requirements & Standards Division Noordwijk, The Netherlands Foreword This Standard is one of the series of ECSS
More informationAIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP)
AIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP) Copyright: Australian Institute of Project Management Document Information Document
More informationEmpowering sustainable and ethical supply chains
Empowering sustainable and ethical supply chains Sedex is a not for profit global membership organisation dedicated to driving improvements in responsible and ethical business practices in global supply
More informationIRIS International Railway Industry Standard
English Addendum, 19th June 2008 IRIS International Railway Industry Standard Hier kann ein kleiner Text stehen Hier kann ein kleiner Text stehen Hier kann ein kleiner Text stehen Chapter 1 3 IRIS Certification
More informationThe purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.
CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision
More informationCSC 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
More informationConcept. lack the time and resources to devote to the task; do not have the skills, expertise, experience or methodology internally;
Concept How to Choose a Consultant Introduction In many organisations consultants are used as a matter of course to provide specialised assistance to support both operational and transitional tasks. During
More informationLeveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
More informationWhat 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
More informationEffective Peer Reviews: Role in Quality
Effective Peer Reviews: Role in Quality Anil Chakravarthy (Anil_Chakravarthy@mcafee.com) Sudeep Das (Sudeep_Das@mcafee.com) Nasiruddin S (nasiruddin_sirajuddin@mcafee.com) Abstract The utility of reviews,
More informationSUPPORTING THE RAIL INDUSTRY UNIQUE SOLUTIONS FOR UNIQUE SITUATIONS WWW.SGS.COM/RAIL
SUPPORTING THE RAIL INDUSTRY UNIQUE SOLUTIONS FOR UNIQUE SITUATIONS WWW.SGS.COM/RAIL OUR UNIQUE SOLUTION TO YOUR UNIQUE SITUATION SGS is recognised as the global benchmark for quality and integrity. We
More informationCertified Software Quality Engineer (CSQE) Body of Knowledge
Certified Software Quality Engineer (CSQE) Body of Knowledge The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which the questions
More informationNASCIO 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
More informationSOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS
4 th Int. Conf. CiiT, Molika, Dec.11-14, 2003 61 SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS S. Grceva, Z. Zdravev Faculty for Education Goce Delcev, University of Sts. Cyril
More informationMoving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 Jalote@iitk.ernet.in, jalote@iitk.ac.in
More informationEvaluation and Integration of Risk Management in CMMI and ISO/IEC 15504
Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Dipak Surie, Email : ens03dse@cs.umu.se Computing Science Department Umea University, Umea, Sweden Abstract. During software development,
More informationConsiderations When Validating Your Analyst Software Per GAMP 5
WHITE PAPER Analyst Software Validation Service Considerations When Validating Your Analyst Software Per GAMP 5 Blair C. James, Stacy D. Nelson Introduction The purpose of this white paper is to assist
More informationQUALITY ASSURANCE GUIDE FOR GREEN BUILDING RATING TOOLS
World Green Building Council Rating Tools Task Group: QUALITY ASSURANCE GUIDE FOR GREEN BUILDING RATING TOOLS Version 1.0 _ 2013 /(DRAFT_01 /Sept_13) INTRODUCTION This guide has been developed as a part
More informationHow To Write Software
Overview of Software Engineering Principles 1 Software Engineering in a Nutshell Development of software systems whose size/ complexity warrants a team or teams of engineers multi-person construction of
More informationLearning outcomes. Systems Engineering. Software Quality Management. Product reflects Process. Lecture 5. Introduction to Software Quality Management
Systems Engineering Lecture 5 Introduction to Software Quality Management Dr. Joanna Bryson Dr. Leon Watts University of Bath Department of Computer Science Learning outcomes After attending this lecture
More informationDigital Continuity in ICT Services Procurement and Contract Management
Digital Continuity in ICT Services Procurement and Contract Management This guidance relates to: Stage 1: Plan for action Stage 2: Define your digital continuity requirements Stage 3: Assess and manage
More informationISO/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.
More informationImplementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.
Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.. www.pharmout.net Page 1 of 15 Version-02 1. Scope 1.1. Purpose This paper reviews the implementation of the ANSI/AAMI/IEC
More informationProcess Improvement. Objectives
Process Improvement Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Objectives To explain the principles of software process improvement To explain how software process factors
More informationInternational Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 12, December 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
More informationThe Capability Road Map a framework for managing quality and improving process capability
1 The Capability Road Map a framework for managing quality and improving process capability Dr Kevin Daily, Improve QPI Ltd and Luis Joaquim, Critical Software SA Abstract Software developers and IT providers
More informationFundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
More information