SQI © T.P. Rout and Griffith University, 1996 A Unified Reference Model for the Processes of Software and System Life Cycles Terry Rout Software Quality.

Slides:



Advertisements
Similar presentations
SYSC System Analysis and Design
Advertisements

Software life cycle processes Purpose n A new international standard (ISO/IEC 12207:1995(E) that –establishes a common framework for software life cycle.
Requirements Analysis INCOSE Systems Engineering Boot Camp
CMPUT Software Process & QualityProcess Categories - slide# 1©P. Sorenson Engineering Process Category  Processes that specify, implement, or maintain.
Secure System Administration & Certification DITSCAP Manual (Chapter 6) Phase 4 Post Accreditation Stephen I. Khan Ted Chapman University of Tulsa Department.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Configuration Management
Software Quality Matters Ronan Fitzpatrick School of Computing Dublin Institute of Technology.
SOFTWARE QUALITY ASSURANCE Asst. Prof. Dr. Selim BAYRAKLI Maltepe University Faculty of Engineering SE 410.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Process: A Generic View
Continuation From Chapter From Chapter 1
CMMI Course Summary CMMI course Module 9..
Integrated Capability Maturity Model (CMMI)
Chapter 4 Interpreting the CMM. Group (3) Fahmi Alkhalifi Pam Page Pardha Mugunda.
Introduction to Software Quality Assurance (SQA)
Software Engineering Term Paper
Chapter 6 Software Implementation Process Group
Process Assessment: the ‘BOOTSTRAP’ approach
Reuse Standards Dr. Carma McClure Extended Intelligence, Inc. Copyright (c) 1998 by Extended Intelligence, Inc.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Process Modeling CS 4320 Fall Process Difficulties SW not a production line Each project is different—even within the same company No universally.
Software Configuration Management (SCM)
Business Analysis and Essential Competencies
1 Configuration Management “The Cookbook Approach”
The Guide to the Software Engineering Body of Knowledge
SQA System Overview Chapter 4. Where we have been so far, Where we are going Where do software errors come from? What is quality? How can quality be measured?
Important acronyms AO = authorizing official ISO = information system owner CA = certification agent.
“Software Life Cycle Processes”
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Software Engineering Lecture # 17
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
UNCLASSIFIED DITSCAP Primer. UNCLASSIFIED 1/18/01DITSCAP Primer.PPT 2 DITSCAP* Authority ASD/C3I Memo, 19 Aug 92 –Develop Standardized C&A Process DODI.
Page 1 ISO/IEC JTC 1/SC 7/WG 7 N Summary of the Alignment of System and Software Life Cycle Process Standards The material in this briefing.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
QUALITY. QUALIDOC Web site: Telephone: 44+ (0) JEAN WHITE.
Process: A Generic View
1 | 2010 Lecture 3: Project processes. Covered in this lecture Project processes Project Planning (PP) Project Assessment & Control (PAC) Risk Management.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
SAM-101 Standards and Evaluation. SAM-102 On security evaluations Users of secure systems need assurance that products they use are secure Users can:
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Software Requirements Specification Document (SRS)
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
Representing nursing in SNOMED CT Proposal for TR or Guideline.
Configuration Control (Aliases: change control, change management )
Department of Computer Science Introduction to Information Security Chapter 8 ISO/IEC Semester 1.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
SQA project process standards IEEE software engineering standards
Software Design.
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
2012 Spring Simulation Interoperability Workshop
Software Configuration Management
Quality Management chapter 27.
SQA project process standards IEEE software engineering standards
12207.
Level - 3 Process Areas (CMMI-DEV)
INCOSE – North Texas Chapter
Chapter 1 The Systems Development Environment
Software Measurement Process ISO/IEC
ISO/IEC IEEE/EIA Software Life Cycle Processes Supporting Life Cycle Processes IEEE Supporting Processes.
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Chapter # 8 Quality Management Standards
HHS Child Welfare National IT Managers' Meeting
Performance Management -Uttam Acharya
Presentation transcript:

SQI © T.P. Rout and Griffith University, 1996 A Unified Reference Model for the Processes of Software and System Life Cycles Terry Rout Software Quality Institute Griffith University

SQI © T.P. Rout and Griffith University, 1996 SC7 Life Cycle Standards  Processes for the Product Life Cycle:  ISO/IEC : Software Life Cycle Process  ISO/IEC TR : Software Process Assessment  WD 15288: Systems Life Cycle Processes  Individual Life Cycle Processes:  WD Software Measurement Process  ISO/IEC 14598: Software Product Evaluation  Standards for:  Software Maintenance  Configuration Management  Project Management

SQI © T.P. Rout and Griffith University, 1996 The Current Situation: Confusion  Processes defined through prescribed sets of activities and tasks  Processes described through purpose statement and description of outcomes of implementation

SQI © T.P. Rout and Griffith University, 1996 ISO Software Life Cycle Processes PRIMARY PROCESSES SUPPORTING PROCESSES ORGANISATIONAL PROCESSES Acquisition Supply Development Operation Maintenance Documentation Configuration Management Problem Resolution Management Improvement Infrastructure Training Quality Assurance Verification Validation Joint Review Audit

SQI © T.P. Rout and Griffith University, 1996 ISO The Process Dimension PRIMARY PROCESSES SUPPORTING PROCESSES ORGANISATIONAL PROCESSES Documentation Configuration Management Problem Resolution Quality Assurance Verification Validation Joint Review Audit Acquisition Acquisition Preparation Supplier selection Supplier management Customer acceptance Supply Operation System operation Customer support Requirements elicitation Development System analysis and design Software requirements analysis Software design Software implementation Software integration Software testing System integration and testing Maintenance Management Quality Management Risk Management Improvement Process establishment Process assessment Process improvement Organisational alignment Infrastructure Human Resource Management Project Management Reuse Measurement

SQI © T.P. Rout and Griffith University, 1996 The Way Forward: Agreement  Processes will be described in terms of purpose and outcomes  will additionally define activities and tasks for recommended / desired implementation  will define a scale for measurement / evaluation of capability

SQI © T.P. Rout and Griffith University, 1996 Process Outcomes  Ideally, each outcome would have the following characteristics:  capability-neutral (“capability” is used here in the sense of 15504)  role-independent (“role” is explained later)  succinct  not a restatement or functional decomposition of the purpose  phrased in terms of a continuing responsibility to:  (1) produce and maintain an artifact;  (2) achieve and maintain a state; or  (3) meet a constraint.

SQI © T.P. Rout and Griffith University, 1996 Identifying Processes  Desirable characteristics for processes include:  Consistent with each other  Autonomous  Non-overlapping  Cohesive  Low coupling with other processes  Cover the existing set of standards

SQI © T.P. Rout and Griffith University, 1996 Relationship of Life Cycle Standards

SQI © T.P. Rout and Griffith University, 1996 What is missing?  The current proposal within SC7 is for a list of “defined” processes only  There is no architecture established that describes the relationships between processes  To ignore these relationships can only in the long term lead to confusion

SQI © T.P. Rout and Griffith University, 1996 A proposal for a reference process architecture  Separation of product life cycle from enterprise-driven “sustaining” processes.  A classification of the “sustaining” processes drawn from, but not identical to, and  The concept – embodied in – that processes may contain other (“component” or “subsidiary”) processes within their scope.

SQI © T.P. Rout and Griffith University, 1996 GERAM: Four essential view types and their contents

SQI © T.P. Rout and Griffith University, 1996 Product Life Cycle Processes  Product Identification Process  Product Concept Derivation Process  Product Requirements Definition Process  Product Design Process  Product Implementation Process  Product Operation Process  Product Decommissioning Process

SQI © T.P. Rout and Griffith University, 1996 Sustaining Life Cycle Processes  Commercial Processes  Project-Oriented Processes  Organizational Processes