Software life cycle processes Purpose n A new international standard (ISO/IEC 12207:1995(E) that –establishes a common framework for software life cycle.

Slides:



Advertisements
Similar presentations
Software Quality Assurance Plan
Advertisements

Agenda COBIT 5 Product Family Information Security COBIT 5 content
Project Management Process. Project Complexity means that: a team of people are needed to supply expertise the work needs to be broken into manageable.
The Software Quality Star: A conceptual model for the software quality curriculum Ronan Fitzpatrick School of Computing, Dublin Institute of Technology,
Unit 231 Software Engineering Introduction to SWE What is SDLC Phases of SDLC.
Noor Fouad Al-Emadi IEEE 1074 Standard for Developing Life Cycle Processes.
Unit 191 Introduction to Software Engineering The objective of this section is to introduce the subject of software engineering. When you have read this.
Software Quality Matters Ronan Fitzpatrick School of Computing Dublin Institute of Technology.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
1 Configuration Management 101 ITS Professional Capacity Building Program T3 Webinar February 21, 2008.
Effective Methods for Software and Systems Integration
QUALITY MANAGEMENT SYSTEM ACCORDING TO ISO
“Here’s why you need the new wheels, too…” Shawn and Steve Image from
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
MSIS 630: Week 13 System Implementation and Support
Introduction to Software Quality Assurance (SQA)
Software Engineering Term Paper
Process Assessment: the ‘BOOTSTRAP’ approach
Reuse Standards Dr. Carma McClure Extended Intelligence, Inc. Copyright (c) 1998 by Extended Intelligence, Inc.
Standard WBS Version 1.0 WBS2-3.pptPage 1 Standard Work Breakdown Structure Legend = Decomposes to lower level WBS elements 4.0 Implementation 4.0 Implementation.
Scorpio Connect Professional Services Business Strategy.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Cybersecurity: Engineering a Secure Information Technology Organization, 1st Edition Chapter 7 Software Supporting Processes and Software Reuse.
Software Configuration Management
Process Modeling CS 4320 Fall Process Difficulties SW not a production line Each project is different—even within the same company No universally.
The Software Development Standards Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Selection and Acquisition Texts and Readings Robson, W (1994) Strategic Management and Information Systems, Pitman, London, UK Chapter 12 Lucas, H. (1997)
Software System Engineering: A tutorial
1 Configuration Management “The Cookbook Approach”
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?
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
“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.
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.
Common Activities Activities and Tasks in the WBS.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
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.
1 Chapter Nine Conducting the IT Audit Lecture Outline Audit Standards IT Audit Life Cycle Four Main Types of IT Audits Using COBIT to Perform an Audit.
QUALITY. QUALIDOC Web site: Telephone: 44+ (0) JEAN WHITE.
DPE CSSW Process Model Annex A WP-400 ECSS Case Study.
1 Overview of Maintenance CPRE 416-Software Evolution and Maintenance-Lecture 3.
It was found in 1946 in Geneva, Switzerland. its main purpose is to promote the development of international standards to facilitate the exchange of goods.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Professional Services Business Strategy
PI2134 Software Engineering IT Telkom.  Layered technology  Software Process  Generic Process (by Pressman)  Fundamental activities (by Sommerville)
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
Software Engineering — Software Life Cycle Processes — Maintenance
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
SQA project process standards IEEE software engineering standards
Driving Quality (IV&V, QA)
Supporting quality devices
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
2012 Spring Simulation Interoperability Workshop
SQA project process standards IEEE software engineering standards
Software and Systems Integration
IEEE Std 1074: Standard for Software Lifecycle
Software Requirements
12207.
9/18/2018 Department of Software Engineering and IT Engineering
INCOSE – North Texas Chapter
Software Life Cycle Risk Management
ارائه كننده: شاهين انتصاري
ISO/IEC IEEE/EIA Software Life Cycle Processes Supporting Life Cycle Processes IEEE Supporting Processes.
Project Phases ‘98 ‘00 ‘02 ‘04 ‘06 Preparatory Phase
Use of CMMI in an Acquisition Context Using CMMI for Process Improvement at USAF Space and Missile Systems Center (SMC) Dr. Jack R. Ferguson
HHS Child Welfare National IT Managers' Meeting
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

Software life cycle processes Purpose n A new international standard (ISO/IEC 12207:1995(E) that –establishes a common framework for software life cycle processes. –uses well-defined terminology –is suitable for all sectors in the software industry

Software life cycle processes Field of application n Intended for use in a two-party situations –parties from different organisations –parties from same organisation –single party/self imposed tasks n Not intended for off-the-shelf software products unless incorporated into a deliverable product. n Written for the –acquirer, supplier, developer, operator, maintainer –managers, QA managers and end-users

Software life cycle processes Structure of the international standard 5. Primary Life Cycle Processes 6. Supporting Life Cycle Processes 7. Organisational Life Cycle Processes

Software life cycle processes Three Grouping n 5 primary life cycle processes –Acquisition, supply, development, operation and maintenance. n 8 supporting life cycle processes –Documentation, configuration management, quality assurance, validation, verification, joint review, audit and problem resolution. n 4 organisational life cycle processes –Management, infrastructure, improvement and training.

CONTRACT VIEW Software life cycle processes Five primary life cycle processes 5.1 Acquisition process Initiation Request-for-proposal preparation Contract preparation & update Supplier monitoring Acceptance & completion 5.2 Supply process Initiation Preparation of response ContractPlanning Execution & control Review & evaluation Delivery & completion

ENGINEERING VIEW 5.3 Development process 5.5 Maintenance process Software life cycle processes Five primary life cycle processes System requirements analysis Process implementation Software requirements analysis Software coding and testing System architectural design Software architectural design Software detailed design Software integration Software qualification testing System integration System qualification testing Software installation Software acceptance support Modification implementation Maintenance review/ acceptance Process implementation Problem & modification analysis Migration Software retirement

Software life cycle processes Five primary life cycle processes OPERATING VIEW 5.4 Operation process Process implementation Operational testing System operation User support

Software life cycle processes Five primary life cycle processes 5.3 Development process 5.4 Operation process 5.5 Maintenance process 5.2 Supply process 5.1 Acquisition process Start End