Index. inherent and testability, 93 measure of, 96, 97 operational, 95 operational and testability, 91 Axiomatic Design Methodology, 15, 16, 36 38

Size: px
Start display at page:

Download "Index. inherent and testability, 93 measure of, 96, 97 operational, 95 operational and testability, 91 Axiomatic Design Methodology, 15, 16, 36 38"

Transcription

1 Index A ABET, see Accreditation Board for Engineering and Technology Abilities, 7 Accident model, systems-based, 159 Accreditation Board for Engineering and Technology, 256 Accreditation, criterion, 255 Accuracy defined, errors, 226 as function of precision and trueness, 225 measure of, 224 as performance characteristic, 224 in systems design, 227 as viability concern, 66, 221 Adaptability defined, 173 and flexibility, 173 sustainment concern, 69 Adaptation concerns, see Adaptability, extensibility, flexibility, modifiability, portability, reusability, and selfdescriptiveness Administrative Delay Time (ADT), 88 Aegis, xiv Architectural design process, 11 Architectural testability, 99 Asimow, Morris, 26 Association of German Engineers (VDI), 34 Attribute customer, 38 structural map, 6, 36, 37, 48, 59, 60, 69 93, 100, 143, 209 Availability achieved, 95 adaptation concern, 181 defined, 94 inherent, 95 inherent and testability, 93 measure of, 96, 97 operational, 95 operational and testability, 91 Axiomatic Design Methodology, 15, 16, B Ballistic missile, xiii Bathtub curve, 80 Beitz, Wolfgang, 36 Blundell, Hines and Stach's Quality Measures, 58 Blundell, James, 58 Boehm, Barry quality initiative, 54 Boulding, Kenneth, 233 C Capstone course, 256 Caswell, Deborah, 56 Cavano and McCall s Model, 55 Cavano, James, 55 Change agent of, 171 mechanism of, 171 transition model for, 170 Changeability defined, 169, 170 in design, 178 measure of, 179 Cherns, Albert, 233 Cohesion, defined, 109 Combined series-parallel reliability model, 83 Compatibility defined, 132 as design concern, 132, 135 in design, 135 measure of, 136 Completeness, 52, 61, 65, 66, 205 Springer International Publishing Switzerland 2015 K.M. Adams, Non-functional Requirements in Systems Analysis and Design, Topics in Safety, Risk, Reliability and Quality 28, DOI /

2 260 Index Complexity characteristics of, 114, 115 defined, 106 measure of, 115 measurement approaches, 118 Concept design stage technical processes for, 38 Concept phase, 36 Conceptual models, of users and designers, 204 Concern structural map, 46, 137, 196 Conciseness ratio, 107 defined, 106 design concern, 105 measure of, 106 Consistency as design concern, defined, 132 external, 138 in design, 138 internal, 138 measure of, 132 methods for evaluation, 139 Constraint, 6, 36, 38, 41, , 257 Convergence, mode of thought, 19 Corrective maintenance maintenance cycle, 75, 87 Correctness defined, evaluation of, 245 measure of, 222, 245 in systems design, 222 as viability concern, 222, 235 Coupling, defined, 109 Creative, desirable features, 5 Critical attributes, of a methodology, 36 Cross, Nigel, 28 Customer attributes (CA), 5 domain, 38 D Decision-making, desirable features, 19 Design theory, 15, 16 characteristic of engineering, 3 cost attributed to, 45 defined, 4 engineers employed in, 5 systematic, 3 Methodology, see Design Methodology Design compatibility analysis, 135 Design deficiencies, 253 Design issues, scholarly journal, 16 Design matrix, 39 Design methodology axiomatic, 15, 16, of Asimow, 28 of cross, 139 of French, 29 of Hubka and Eder, 30 of Pahl, Beitz, Feldhusen & Grote, 36 of Pugh, 30 of Suh, 38 of VDI, 34 Design parameters (DP), 16, 38, 40, 107, 178, 207 Design phase, 11, 28, 228 Design science, 8, 30 Design stage processes of, 17 Design studies, scholarly journal, 17 Design concerns, see Compatibility, conciseness, consistency, interoperability, modularity, safety, simplicity, and traceability Desirable features in engineering design, 16 ERICOIDITI, 18 Divergence, mode of thought, 19 Domain customer, 38 functional, 39 physical, 38 process, 38 Double-diamond model of design, 16, 19 E Eder, W. Ernst, 30 Effectiveness requirements, 90 Efficiency defined, 222, 236 evaluating during system design, 237 measure of, 237 in systems design, 238 viability concern, 235 Elicitation, non-functional requirements, 63 Engineering central activity of, 7 defined, 6 and design, 4, 5, 7, 8, 12, 15 18, 21 23, 25, 26, 30, 33, 42, 75, 93, 107, 139, 237, 238 Engineering design education, recommendations for, defined, 4 education in, 7

3 Index 261 process of, 7 Engineering systems, 3, 15, 50 Entropy, Shannon, 118 Environment, 77, 90, 144, 171, 210, 212, 214 ERICOIDITI, see Desirable features Error types, relationship between, 226 Expandability defined, 185 synonym for extensibility, 185 Exploratory, desirable features, 19 Extensibility adaptation concern, 184 defined, 185 in systems design, 185 measure of, 193 F Failure mode and effect analysis, 84 Failure modes, effects, and criticality analysis, 85 Feldhusen, Jörg, 36 Flexibility adaptation concern, 166 and adaptability, 173 defined, 173 Framework, for understanding non-functional requirements, 45 FMEA, see Failure Mode and Effect Analysis FMECA, see Failure Modes, Effects, and Criticality Analysis French, Michael, 29 Functional domain, 38 requirement (FR), 38 requirement, defined, 46 FURPS and FURPS+Models, 56 G Grady, Robert, 56 Grote, Karl, 36 H Hines, Mary Lou, 58 Hubka, Vladimir, 30 Human computer interactions, concerns during, 208 Human factors, 15, 65, 188 I Ilities, 50, 59 Implementation process, 11, 18 Incremental, desirable features, 19 Independence axiom, 38, 39, 107 Information axiom, 38, 40, 41, 118 Information content, 41, 118 Information entropy (H), 118 Information theory and entropy, 118 Integration process, 11 Integrity concepts, 241 defined, 239 measure of, 247 security principles for, 241 in systems design, 241 viability concern, 247 Interactive, desirable features, 19 Interoperability defined, 143 design, design concern, measure of, 151 models for evaluation in systems, 147 models of, 144 types of, 143 i-score model, 147 Investigative, desirable features, 19 I-Score model, see Interoperability, i-score Model Iterative, desirable features, 19 J Journal of Engineering Design, scholarly journal, 17 Journal of Mechanical Engineering Design, scholarly journal, 17 Journal of Research Design, scholarly journal, 17 K Knowledge, 5 7, 9, 25, 213, 256 KSA, 7, 8 L Law of Requisite Parsimony, 232 Levels of maintenance, 90 Life cycle models, 4, 10, 12 Logistics delay Time (LDT), 88, 95 M MADT, see Mean administrative delay time Maintain, 3, 10, 39, 86, 107, 133, 178 Maintainability defined, 75, 76, 86 measure of, 75 sustainment concern, 86 Maintenance downtime (MDT), 88 support concept, 75

4 262 Index support elements, 90 Masumoto, Mike, 55 McCall, James McCall's and Masumoto's Factor Model Tree, 55 MDL, see Minimum description length Mean active maintenance time, 88 Mean administrative delay time, 95 Mean corrective maintenance time, 88 Mean logistics delay time, 95 Mean outside assistance delay time, 95 Mean preventive maintenance time, 88 Mean supply delay time, 95 Mean time between failures, 59 Mean Time between Maintenance (MTBM), 88 Mean Time Between scheduled preventive (MTBMs) maintenance, 91 Mean Time Between unscheduled corrective (MTBMu) maintenance, 91 Mean time to failure, 66, 79, 98 Mean time to repair, 95, 98 Measureable characteristic structural map, 70 See metric Measurement process in accuracy, 226 Measurement, method in accuracy, 131 Messes, 3 Metaphor principle, 205 Method, defined, 16 Methodology critical attributes of, 36 defined, 8 for engineering design, 26 Metric structural map, 69 Meyer, Wayne E., v, xiv Miller, George, 70 Minimum critical specification, 233, 235 Minimum description length, 111 MLDT, see Mean logistics delay time MOADT, see Mean outside assistance delay time Modal testability, 99 Modifiability adaptation concern, 195 defined, 175 in systems, 176 Modularity defined, 106, 108 design concern, 105 measure of, 105 Modularization function, 110, 114 MSDT, see Mean supply delay time MTBM, see Mean Time between Maintenance MTBMs, see Mean Time Between scheduled preventive maintenance MTBMu, see Mean Time Between unscheduled corrective maintenance MTBT, see Mean time between failures MTTF, see Mean time to failure MTTR, see Mean time to repair N Non-functional requirement (NFR) defined, 70 classification models, 51 identification, 45 organization of, 23 structure for, 50 Notional Taxonomy of, 66 Nuclear propulsion, xiii O Operability, 65, 68, 94 Operations and maintenance phase, 11 Opportunistic, desirable features, 19 Organizational responsibilities, 90 P Pahl, Gerhard, 9, 10 Paradigm defined, 22 for engineering, 25 Parallel reliability model, 80 Pareto principle, 234, 235 Pareto, Vilfredo, 234 Philosophy defined, 22 for engineering, 25 Physical domain, 39, 47, 107 Polaris, xiii Portability adaptation concern, 183 defined, 184 measure of, 184 in systems design, Poseidon, xiii Precision errors, 226 defined, 225 depiction of, 225 Preventive maintenance, 88 Probability density function, types of, 78 Problems, 3, 9, 28, 140 Process

5 Index 263 domain, 37 variables (PV), 37 Production phase, 9 Pugh, Stuart, 30 R Radio Corporation of America (RCA), xiv Rational, desirable features, 19 Reliability defined, equation, general, 78 failure equation, 78 and failure rate, 78 function of operating conditions, 76 function of probability, 41 function of time, 78 function of performance, 49 measure of, 84 and MTBF, 79 and pdf, 78 sustainment concern, 76 Reliability function, Repair policies, 90 Requirements analysis process, 158 Research in Engineering design, scholarly journal, 17 Resilience, as element of survivability, 214 Resource efficiency, 238 Retirement and disposal phase, 3, 11, 193, 241 Reusability adaptation concern, 183 defined, 189 in systems design, 183, 189 measure of, 193 Rickover, Hyman G., v, xiii Robustness concepts, 211 defined, 177, 210 designing for, 212 measure of, 217, 218 in systems, 177 in systems design, 178, 210 viability concern, 201 Rome Air Development Center Quality Models, 54, 133 S Safety Safety guided design, 160 defined, 156 design concern, in design, , machine age model assumptions for, 155 measure of, 158 in systems, 156, 158 systems age model assumptions for, 157 Scalability, defined, 170 Scholarly journals, for engineering design, 17 Scientific terms, relationship between, 24 Security, design principle for, 222 Self-descriptiveness adaptation concern, 183 defined, 183 measure of, 184 in systems design, 183 Senior design project, 256 Series reliability model, 83 Shannon information entropy, 118 Shannon, Claude, 40 Shannon entropy, 41 Simon, Herbert, 4 Simplicity defined, 114 design concern, 114 Skills, 7, 256 Smith, Levering, v, xiii Socio-technical systems (STS), 3 Software Quality Evaluation Guide, 56 Somerville, Ian, 49 Somerville's classification schema, 62 Stach, Jerrold, 58 Stakeholder requirements definition process, 11 STAMP, and design, 155, 160 STAMP, see Systems-Theoretic Accident Model and Processes Standards and compatibility, 64 ANSI, 134 committee, 133 de facto, 133 international, 134 ISO/IEC, 134 for systems, 134 State transition model, for change, 171 Submarine force, xiv Suh, Nam, 38 Survivability concepts, 201 defined, 201 element of, 201 measure of, 201 in systems design, 201, 202 viability concern, 202 Susceptibility, as element of survivability, 215 Sustainment Concerns see availability, maintainability, reliability, and testability Synthesis, of thought, 21

6 264 Index System adaptation concerns, 66 System budgets, xiv System hierarchy tree, 116 System image, 205 System variety, 119 Systems and software Quality Requirements and Evaluation (Square), 63 Systems-based accident model, 159 Systems life cycle phases, 10, 16 stages of, 17 Systems-Theoretic Accident Model and Processes, 155 Systems theory, 37, 38 T Taxonomy, notional for non-functional requirements, 42 Technical processes, 4 Technique, defined, 23 Testability defined, 97, 98 and operational availability, 94 and inherent availability, 97 sustainment concern, 100 Thought convergence, 19 divergence, 19 modes of, 15, 19, 33, 42 synthesis of, 21 Traceability defined, 68, 120 design concern, 100, 120 in design, 105, 122 measure of, , 127 in systems life cycle, 121, 124 Transdisciplinary, desirable features, 19 Transition process, 11, 18 Triad of trilogies, 6 Trident, xiii Trueness, 221, 225, 226, 229 errors, 226 defined, 225 depiction of, 225 U Understandability defined, 69, 202 elements of, 203 measure of, 204 in systems design, 202, 204 viability concern, 201 Usability attributes of, 64 defined, 69, 206 measure of, 202, 215 in systems design, 207 viability concern, 202, 217 V Validation defined, 231 process, 11, 18, 141, 231 VDI, see Association of German engineers Verification process, 18, 123, 126, 135, 139, 141 defined, 230, 231 Viability Concerns, see Accuracy, correctness, efficiency, integrity, robustness, survivability, understandability, and usability Von Kármán, Theodore, 5 Vulnerability, as element of survivability, 214

SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY

SOFTWARE 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 information

Best-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler

Best-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler Best-Practice Software Engineering: Software Processes to Support Project Success Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems Dietmar.Winkler@qse.ifs.tuwien.ac.at

More information

A Comparative Study of Software Quality Models

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

More information

Non-Functional Requirements

Non-Functional Requirements IBM Software Group Non-Functional Requirements Peter Eeles peter.eeles@uk.ibm.com Agenda IBM Software Group Rational software Definitions Types of requirement Classifying requirements Capturing NFRs Summary

More information

CSC 408F/CSC2105F Lecture Notes

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

More information

An Approach for Enhance the Software Quality Based on Quality Model

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

More information

Vamshi K. Katukoori Graduate Student: NAME University Of New Orleans. Standardizing Availability Definition

Vamshi K. Katukoori Graduate Student: NAME University Of New Orleans. Standardizing Availability Definition Vamshi K. Katukoori Graduate Student: NAME University Of New Orleans Standardizing Availability Definition Table of Contents 1.) Foreword 2.) Availability 3.) Introduction 4.) Availability Classification

More information

QUALITY MODEL BASED ON COTS QUALITY ATTRIBUTES

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,

More information

Comparative Analysis of Different Software Quality Models

Comparative Analysis of Different Software Quality Models Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha Jamwal.grandee@gmail.com, Jamwal.shivani@gmail.com,dpadha@rediffmail.com Lecturer, Research

More information

WEB SURVEY SYSTEM TO DISCOVER THE ACTUAL ROLE OF EXPERIENCE IN LEARNING IN HIGHER EDUCATION: A CASE STUDY

WEB SURVEY SYSTEM TO DISCOVER THE ACTUAL ROLE OF EXPERIENCE IN LEARNING IN HIGHER EDUCATION: A CASE STUDY WEB SURVEY SYSTEM TO DISCOVER THE ACTUAL ROLE OF EXPERIENCE IN LEARNING IN HIGHER EDUCATION: A CASE STUDY Ana Maria Ramalho Correia 1, Dulce Magalhães de Sá 2, Anabela Sarmento 3 Abstract Adults students

More information

Axiomatic design of software systems

Axiomatic design of software systems Axiomatic design of software systems N.P. Suh (1), S.H. Do Abstract Software is playing an increasingly important role in manufacturing. Many manufacturing firms have problems with software development.

More information

Karunya University Dept. of Information Technology

Karunya University Dept. of Information Technology PART A Questions 1. Mention any two software process models. 2. Define risk management. 3. What is a module? 4. What do you mean by requirement process? 5. Define integration testing. 6. State the main

More information

Software Engineering Compiled By: Roshani Ghimire Page 1

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

More information

School of Advanced Studies Doctor Of Management In Organizational Leadership. DM 004 Requirements

School of Advanced Studies Doctor Of Management In Organizational Leadership. DM 004 Requirements School of Advanced Studies Doctor Of Management In Organizational Leadership The mission of the Doctor of Management in Organizational Leadership degree program is to develop the critical and creative

More information

What do you think? Definitions of Quality

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

More information

School of Advanced Studies Doctor Of Management In Organizational Leadership/information Systems And Technology. DM/IST 004 Requirements

School of Advanced Studies Doctor Of Management In Organizational Leadership/information Systems And Technology. DM/IST 004 Requirements School of Advanced Studies Doctor Of Management In Organizational Leadership/information Systems And Technology The mission of the Information Systems and Technology specialization of the Doctor of Management

More information

Requirements engineering and quality attributes

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........................................

More information

Software Engineering: Analysis and Design - CSE3308

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

More information

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. 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,"

More information

On Non-Functional Requirements

On 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 information

The Software Quality Star: A conceptual model for the software quality curriculum

The 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 information

An Efficient Objective Quality Model for Agile Application Development

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

More information

How To Write Software

How 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 information

AXIOMATIC PRODUCT DEVELOPMENT LIFECYCLE BULENT GUMUS, M.S. A DISSERTATION MECHANICAL ENGINEERING

AXIOMATIC PRODUCT DEVELOPMENT LIFECYCLE BULENT GUMUS, M.S. A DISSERTATION MECHANICAL ENGINEERING AXIOMATIC PRODUCT DEVELOPMENT LIFECYCLE By BULENT GUMUS, M.S. A DISSERTATION IN MECHANICAL ENGINEERING Submitted to the Graduate Faculty of Texas Tech University in Partial Fulfillment of the Requirements

More information

Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory

Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory Authors: Vigain Harutunian, Mats Nordlund, Derrick Tate, and Nam P. Suh (1) Mr. Harutunian, Mr. Tate,

More information

1. INTRODUCTION. 23'd Int. Conf. Information Technology Interfaces /TI 2007, June 19-22, 2001, Pula, Croatia

1. 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 information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

Manufacturing View. User View. Product View. User View Models. Product View Models

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 &

More information

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 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

More information

Comparison of most adaptive meta model With newly created Quality Meta-Model using CART Algorithm

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

More information

The Role of Information Technology Studies in Software Product Quality Improvement

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 information

Document Engineering: Analyzing and Designing the Semantics of Business Service Networks

Document Engineering: Analyzing and Designing the Semantics of Business Service Networks Document Engineering: Analyzing and Designing the Semantics of Business Service Networks Dr. Robert J. Glushko University of California Berkeley glushko@sims.berkeley.edu Tim McGrath Universal Business

More information

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 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,

More information

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2). 0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems

More information

Software Quality. Software Quality Assurance and Software Reuse. Three Important Points. Quality Factors

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

More information

Engineering Process Software Qualities Software Architectural Design

Engineering Process Software Qualities Software Architectural Design Engineering Process We need to understand the steps that take us from an idea to a product. What do we do? In what order do we do it? How do we know when we re finished each step? Production process Typical

More information

Software Quality Management

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

More information

Measurement Information Model

Measurement Information Model mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides

More information

1.201J/11.545J/ESD.210JJ Introduction to Transportation Systems Fall 2006 LECTURE 1 DISPLAYS. SPEAKER: Joseph M. Sussman MIT

1.201J/11.545J/ESD.210JJ Introduction to Transportation Systems Fall 2006 LECTURE 1 DISPLAYS. SPEAKER: Joseph M. Sussman MIT 1.201J/11.545J/ESD.210JJ Introduction to Transportation Systems Fall 2006 LECTURE 1 DISPLAYS SPEAKER: Joseph M. Sussman MIT September 7, 2006 CRITICAL CONTEMPORARY ISSUES (CCI) Mobility Energy Global Climate

More information

Kunal Jamsutkar 1, Viki Patil 2, P. M. Chawan 3 (Department of Computer Science, VJTI, MUMBAI, INDIA)

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.

More information

Basic Testing Concepts and Terminology

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

More information

CSE 435 Software Engineering. Sept 16, 2015

CSE 435 Software Engineering. Sept 16, 2015 CSE 435 Software Engineering Sept 16, 2015 2.1 The Meaning of Process A process: a series of steps involving activities, constraints, and resources that produce an intended output of some kind A process

More information

Software Engineering

Software Engineering 1 Software Engineering Lecture 2: Software Life Cycles Stefan Hallerstede Århus School of Engineering 25 August 2011 2 Contents Naive Software Development Code & Fix Towards A Software Process Software

More information

Lecture Softwareengineering-Vertiefung

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,

More information

CERTIFIED QUALITY ENGINEER (CQE) BODY OF KNOWLEDGE

CERTIFIED QUALITY ENGINEER (CQE) BODY OF KNOWLEDGE CERTIFIED QUALITY ENGINEER (CQE) BODY OF KNOWLEDGE The topics in this Body of Knowledge include subtext explanations and the cognitive level at which the questions will be written. This information will

More information

THE PROCESS of software certification is time consuming

THE PROCESS of software certification is time consuming Proceedings of the International Multiconference on Computer Science and Information Technology pp. 53 58 ISBN 978-83-60810-22-4 ISSN 1896-7094 Selecting the best strategy in a software certification process

More information

IT3205: Fundamentals of Software Engineering (Compulsory)

IT3205: Fundamentals of Software Engineering (Compulsory) INTRODUCTION : Fundamentals of Software Engineering (Compulsory) This course is designed to provide the students with the basic competencies required to identify requirements, document the system design

More information

Lecture 9: Requirements Modelling

Lecture 9: Requirements Modelling A little refresher: What are we modelling? Lecture 9: Requirements Modelling Requirements; Systems; Systems Thinking Role of Modelling in RE Why modelling is important Limitations of modelling Brief overview

More information

Key Factors for Developing a Successful E-commerce Website

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

More information

Draft Requirements Management Plan

Draft Requirements Management Plan BAO111: Core Competencies for the Business Analyst Draft Requirements Management Plan 1.0 INTRODUCTION 1.1 Purpose This document outlines requirements roles and responsibilities, presents a stakeholder

More information

Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue

Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue Milene Serrano 1 and Maurício Serrano 1 1 Universidade de Brasília (UnB/FGA), Curso de Engenharia de Software,

More information

Quality Management. Objectives

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

More information

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 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 information

Definitions. Software Metrics. Why Measure Software? Example Metrics. Software Engineering. Determine quality of the current product or process

Definitions. Software Metrics. Why Measure Software? Example Metrics. Software Engineering. Determine quality of the current product or process Definitions Software Metrics Software Engineering Measure - quantitative indication of extent, amount, dimension, capacity, or size of some attribute of a product or process. Number of errors Metric -

More information

The most suitable system methodology for the proposed system is drawn out.

The most suitable system methodology for the proposed system is drawn out. 3.0 Methodology 3.1 Introduction In this chapter, five software development life cycle models are compared and discussed briefly. The most suitable system methodology for the proposed system is drawn out.

More information

Certified Software Quality Engineer (CSQE) Body of Knowledge

Certified 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 information

CERTIFIED QUALITY ENGINEER (CQE) BODY OF KNOWLEDGE

CERTIFIED QUALITY ENGINEER (CQE) BODY OF KNOWLEDGE CERTIFIED QUALITY ENGINEER (CQE) BODY OF KNOWLEDGE The topics in this Body of Knowledge include subtext explanations and the cognitive level at which the questions will be written. This information will

More information

Agile Model-Based Systems Engineering (ambse)

Agile Model-Based Systems Engineering (ambse) Agile Model-Based Systems Engineering (ambse) Bruce Powel Douglass, Ph.D. Chief Evangelist, Global Technology Ambassador IBM Rational Bruce.Douglass@us.ibm.com Twitter: @BruceDouglass Yahoo: tech.groups.yahoo.com/group/rt-uml/

More information

Obbie Lephauphau Snr Mechanical Engineer Asset Management department Sasol Mining, South Africa

Obbie Lephauphau Snr Mechanical Engineer Asset Management department Sasol Mining, South Africa Obbie Lephauphau Snr Mechanical Engineer Asset Management department Sasol Mining, South Africa Asset life-cycle management: ways of achieving full life and reducing total cost of ownership Definitions

More information

Quality 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 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 information

Organizational Requirements Engineering

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

More information

Integrating Performance Standards into an Asset Management System

Integrating Performance Standards into an Asset Management System Integrating Performance Standards into an Asset Management System Leveraging ISO 55000 in the Oil and Gas Industry By Mike Poland, CMRP, CRL 4360 Corporate Road Charleston, SC 29405-7445 843.744.7110 www.lce.com

More information

An introduction to designing reliable cloud services

An introduction to designing reliable cloud services An introduction to designing reliable cloud services January 2014 Contents Overview 2 Cloud service reliability versus resiliency 4 Recovery-oriented computing 5 Planning for failure 7 Designing for and

More information

An Approach of Web Service Quality Attributes Specification

An Approach of Web Service Quality Attributes Specification IBIMA Publishing Communications of the IBIMA http://www.ibimapublishing.com/journals/cibima/cibima.html Vol. 2010 (2010), Article ID 552843, 13 pages DOI: 10.5171/2010.552843 An Approach of Web Service

More information

School of Advanced Studies Doctor Of Health Administration. DHA 003 Requirements

School of Advanced Studies Doctor Of Health Administration. DHA 003 Requirements School of Advanced Studies Doctor Of Health Administration The mission of the Doctor of Health Administration degree program is to develop healthcare leaders by educating them in the areas of active inquiry,

More information

Selecting a Software Development Methodology based on. Organizational Characteristics. Adrienne Farrell

Selecting a Software Development Methodology based on. Organizational Characteristics. Adrienne Farrell ATHABASCA UNIVERSITY Selecting a Software Development Methodology based on Organizational Characteristics BY Adrienne Farrell An essay submitted in partial fulfillment Of the requirements for the degree

More information

Chap 1. Software Quality Management

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

More information

TOTAL QUALITY MANAGEMENT

TOTAL QUALITY MANAGEMENT VALLIAMAMI ENGINEERING COLLEGE DEPARTMENT OF MANAGEMENT STUDIES BA7104 TOTAL QUALITY MANAGEMENT UNIT I PART-A 1. Define Total Quality Management. Define manufacturing based view of quality. 2. What are

More information

The SPES Methodology Modeling- and Analysis Techniques

The SPES Methodology Modeling- and Analysis Techniques The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München boehmw@in.tum.de Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT

More information

Software Product Quality Practices Quality Measurement and Evaluation using TL9000 and ISO/IEC 9126

Software Product Quality Practices Quality Measurement and Evaluation using TL9000 and ISO/IEC 9126 Software Practices Measurement and Evaluation using TL9000 and ISO/IEC 9126 Witold Suryn 1, Alain Abran 2, Pierre Bourque 3, Claude Laporte 4 Department of Electrical Engineering, École de Technologie

More information

Certified Quality Process Analyst

Certified Quality Process Analyst Certified Quality Process Analyst Quality excellence to enhance your career and boost your organization s bottom line asq.org/certification The Global Voice of Quality TM Certification from ASQ is considered

More information

Technical Writing - A Review of Agile Software Development Services

Technical Writing - A Review of Agile Software Development Services Enchantment Chapter Monthly Meeting 10 June, 2015 4:45-6:00 pm: Systems Engineering for Software Intensive Projects using Agile Methods Larri Rosser, Raytheon Intelligence, Information & Services, Sr.

More information

Mechanical Design/Product Design Process

Mechanical Design/Product Design Process Mechanical Design/Product Design Process Several Major Steps: Define project and its planning Identify customers (users) and their needs Evaluate existing similar products (benchmarking) Generate engineering

More information

Defining Quality Workbook. <Program/Project/Work Name> Quality Definition

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

More information

Reliability Block Diagram RBD

Reliability Block Diagram RBD Information Technology Solutions Reliability Block Diagram RBD Assess the level of failure tolerance achieved RELIABIL ITY OPTIMIZATION System reliability analysis for sophisticated and large scale systems.

More information

CHAPTER 1 THE CERTIFIED QUALITY ENGINEER EXAM. 1.0 The Exam. 2.0 Suggestions for Study. 3.0 CQE Examination Content. Where shall I begin your majesty?

CHAPTER 1 THE CERTIFIED QUALITY ENGINEER EXAM. 1.0 The Exam. 2.0 Suggestions for Study. 3.0 CQE Examination Content. Where shall I begin your majesty? QReview 1 CHAPTER 1 THE CERTIFIED QUALITY ENGINEER EXAM 1.0 The Exam 2.0 Suggestions for Study 3.0 CQE Examination Content Where shall I begin your majesty? The White Rabbit Begin at the beginning, and

More information

Design Document Version 0.0

Design Document Version 0.0 Software Development Templates Design Document Version 0.0 Description of Project DOCUMENT NO: VERSION: CONTACT: EMAIL: Ivan Walsh DATE: 4/13/2004 Distribution is subject to copyright. Design Document

More information

Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;

Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection; Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Document Driven

More information

Software Engineering Question Bank

Software Engineering Question Bank Software Engineering Question Bank 1) What is Software Development Life Cycle? (SDLC) System Development Life Cycle (SDLC) is the overall process of developing information systems through a multi-step

More information

Lecture 8 About Quality and Quality Management Systems

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

More information

BACK TO BASICS AGAIN -- A SCIENTIFIC DEFINITION OF SYSTEMS ENGINEERING

BACK TO BASICS AGAIN -- A SCIENTIFIC DEFINITION OF SYSTEMS ENGINEERING BACK TO BASICS AGAIN -- A SCIENTIFIC DEFINITION OF SYSTEMS ENGINEERING Brian W. Mar University of Washington Box 352700 Seattle, WA 98915 ABSTRACT The major confusion with the understanding of systems

More information

A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk

A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk Sen-Tarng Lai Abstract In software development process, it is necessary to face challenge for plan changes. In

More information

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES Robert M. Bruckner Vienna University of Technology bruckner@ifs.tuwien.ac.at Beate List Vienna University of Technology list@ifs.tuwien.ac.at

More information

Application of software product quality international standards through software development life cycle

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

More information

Teaching Requirements through Interdisciplinary Projects

Teaching Requirements through Interdisciplinary Projects Teaching Requirements through Interdisciplinary Projects Deepti Suri, Eric Durant Department of Electrical Engineering and Computer Science Milwaukee School of Engineering 1025 North Broadway Milwaukee,

More information

Automated Firewall Analytics

Automated Firewall Analytics Automated Firewall Analytics Ehab Al-Shaer Automated Firewall Analytics Design, Configuration and Optimization 123 Ehab Al-Shaer University of North Carolina Charlotte Charlotte, NC, USA ISBN 978-3-319-10370-9

More information

The Evolution Path for Industrial Software Quality Evaluation Methods Applying ISO/IEC 9126:2001 Quality Model: Example of MITRE s SQAE Method

The Evolution Path for Industrial Software Quality Evaluation Methods Applying ISO/IEC 9126:2001 Quality Model: Example of MITRE s SQAE Method Software Quality Journal, 13, 17 30, 2005 2005 Springer Science + Business Media, Inc. Manufactured in The Netherlands. The Evolution Path for Industrial Software Quality Evaluation Methods Applying ISO/IEC

More information

Montana Department of Transportation Information Services Division. System Development Life Cycle (SDLC) Guide

Montana Department of Transportation Information Services Division. System Development Life Cycle (SDLC) Guide Montana Department of Transportation Information Services Division System Development Life Cycle (SDLC) Guide Version 2 August 2, 2007 \mdt_sdlc_process\mdt_sdlc_v02.doc Table of Contents 1 Business Analysis...3

More information

Effective Test Management can help you to launch mobile payments faster, smarter and cheaper

Effective Test Management can help you to launch mobile payments faster, smarter and cheaper Whitepaper Effective Test Management can help you to launch mobile payments faster, smarter and cheaper sqs.com Ensuring Quality Assurance is implemented in complex systems Introduction The primary role

More information

EFFORT ESTIMATION IN QUOTATION PHASE OF COMPLEX PROJECTS DEVELOPMENT

EFFORT ESTIMATION IN QUOTATION PHASE OF COMPLEX PROJECTS DEVELOPMENT EFFORT ESTIMATION IN QUOTATION PHASE OF COMPLEX PROJECTS DEVELOPMENT Daniel TIUC 1,2, George DRAGHICI 1 1 Polytechnic University Timisoara, Integrated Engineering Research Center, george.draghici@upt.ro

More information

ISO/IEC JTC1/SC7 N4098

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

More information

Standard glossary of terms used in Software. Engineering

Standard glossary of terms used in Software. Engineering Standard glossary of terms used in Software Engineering Version 1.0 Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. Change History Version

More information

Software Engineering UNIT -1 OVERVIEW

Software Engineering UNIT -1 OVERVIEW UNIT -1 OVERVIEW The economies of ALL developed nations are dependent on software. More and more systems are software controlled. Software engineering is concerned with theories, methods and tools for

More information

Role of the systems engineer in safety critical systems. Dr. Cecilia Haskins, CSEP Keynote address WOCS 27. September 2012

Role of the systems engineer in safety critical systems. Dr. Cecilia Haskins, CSEP Keynote address WOCS 27. September 2012 Role of the systems engineer in safety critical systems Dr. Cecilia Haskins, CSEP Keynote address WOCS 27. September 2012 Roadmap About safety critical systems Relevant standards, including ISO/IEC 15288:

More information

Testing of safety-critical software some principles

Testing of safety-critical software some principles 1(60) Testing of safety-critical software some principles Emerging Trends in Software Testing: autumn 2012 Matti Vuori, Tampere University of Technology 27.11.2012 Contents 1/4 Topics of this lecture 6

More information

Theoretical Underpinnings. Wolfgang Jonas Rosan Chow

Theoretical Underpinnings. Wolfgang Jonas Rosan Chow Theoretical Underpinnings Wolfgang Jonas Rosan Chow 1 What is MAPS? MAPS stands for Matching ANALYSIS PROJECTION SYNTHESIS. MAPS is an intelligent, knowledge-supported online community tool for systematic

More information

Information Security and Risk Management

Information Security and Risk Management Information Security and Risk Management by Lawrence D. Bodin Professor Emeritus of Decision and Information Technology Robert H. Smith School of Business University of Maryland College Park, MD 20742

More information

ON THE INTERACTION BETWEEN THE ENGINEERING DESIGN AND THE DEVELOPMENT PROCESS MODELS PART I: ELABORATIONS ON THE GENERALLY ACCEPTED PROCESS MODELS

ON THE INTERACTION BETWEEN THE ENGINEERING DESIGN AND THE DEVELOPMENT PROCESS MODELS PART I: ELABORATIONS ON THE GENERALLY ACCEPTED PROCESS MODELS ON THE INTERACTION BETWEEN THE ENGINEERING DESIGN AND THE DEVELOPMENT PROCESS MODELS PART I: ELABORATIONS ON THE GENERALLY ACCEPTED PROCESS MODELS Damien Motte 1,a, Robert Bjärnemo 1,b and Bernard Yannou

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Quality Management. Managing the quality of the software process and products

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

More information