DPE CSSW Process Model Annex A WP-400 ECSS Case Study.

Slides:



Advertisements
Similar presentations
1 PROJECT MANAGEMENT ROLE OF KEY PERSONNEL Bernd Madauss International Space University Strasbourg February, 2011
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Project Management Process. Project Complexity means that: a team of people are needed to supply expertise the work needs to be broken into manageable.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
TALOS Total ATM Life-cycle operational Solution. The Cost equation Life cycle costs are high Life cycle costs are complex Life cycle costs involve all.
© ABB AB, Corporate Research - 1 5/19/2015 abb Project Breakdown Structure Creation.
Software life cycle processes Purpose n A new international standard (ISO/IEC 12207:1995(E) that –establishes a common framework for software life cycle.
Software Project Transition Planning
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
CMPUT Software Process & QualityProcess Categories - slide# 1©P. Sorenson Engineering Process Category  Processes that specify, implement, or maintain.
Configuration Management
Systems Engineering Management
Development plan and quality plan for your Project
Software Engineering Institute Capability Maturity Model (CMM)
Effective Methods for Software and Systems Integration
Chapter 2: Overview of Essentials ISE 443 / ETM 543 Fall 2013.
SQA Architecture Software Quality By: MSMZ.
ECSS Software Process M odel
Introduction to Software Quality Assurance (SQA)
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.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Software Configuration Management
From Research Prototype to Production
Software System Engineering: A tutorial
Refined ECSS Software Process Model for Critical SW Critical SW Case Study.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 Configuration Management “The Cookbook Approach”
1 Lecture 5.2a: SEF Ch 8 SE Outputs Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
VST: dome THE LIFE CYCLE OF MODERN TECHNOLOGICAL PROJECTS Ing. Davide Fierro THE LIFE CYCLE OF MODERN TECHNOLOGICAL PROJECTS.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
“Software Life Cycle Processes”
NASA’s Goddard Space Flight Center Systems Engineering Mike Pryzby Swales Aerospace August 16-17, 2005.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Configuration Management Non Government Std: EIA Standard-649 “A management process for establishing and maintaining consistency of a product’s performance,
Refined ECSS Software Process Model Elements SD-TN-AI-0570, Issue 5 APPENDIX D.
ECSS Software Process Model Implementation Examples
University of Southern California Center for Systems and Software Engineering Barry Boehm, USC CS 510 Software Planning Guidelines.
1 | 2010 Lecture 3: Project processes. Covered in this lecture Project processes Project Planning (PP) Project Assessment & Control (PAC) Risk Management.
11/24/2015Dr. SASTRY-PROJ SOFTWARE PROJECT MANAGEMENT By Dr. M V S PERI SASTRY. B.E,Ph.D.
NCSX Systems Engineering Management Plan Peer Review Bob Simmons May 15, 2003.
Configuration Management Romuald Duperrier Head of Systems Engineering Division April 22, 2015.
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
Collaborating for Quality Quality Assurance (QA) & Quality Control (QC) in the Accelerator Project (ACCSYS) Matthew Conlon ACCSYS QA/QC
Collaborating for Quality through the Project Quality Plan Matthew Conlon ESS ACCSYS QA/QC Quality Learning & Planning.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Supportability Design Considerations
System Engineering Considerations (See Chapters 3 and 9)
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Software and System Delivery
Request for Proposal (RFP)
Raytheon Parts Management
MRL 6 Artifacts (at End of TMRR) Page 1 of 6
Engineering Processes
Lockheed Martin Canada’s SMB Mentoring Program
Software Development Process
ISO/IEC IEEE/EIA Software Life Cycle Processes Supporting Life Cycle Processes IEEE Supporting Processes.
Chapter 11: Software Configuration Management
Instrument PDR Summary of Objectives
HART Technologies Process Overview
PSS verification and validation
PSS0 Configuration Management,
Unit IV – Chapter 2 V-Test Model.
Presentation transcript:

DPE CSSW Process Model Annex A WP-400 ECSS Case Study

On Board SW Case Study DPE CSSW Life Cycle Processes DPE CSSW Primary Life Cycle Processes DPE CSSW Supporting Life Cycle Processes DPE CSSW Organizational Life Cycle Processes

External References In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) DPE CSSW Primary Life Cycle Processes DPE CSSW-210 Parent: DPE CSSW SW Life Cycle Process Perspective: ALL Activity:DPE CSSW LC Process Diagram: DPE CSSW-200 Space Segment Requirements Space Segment Constraints ECSS Validated SW Artifacts DPE CSSW Life Cycle Processes DPE CSSW SW Products Releases DPE CSSW Supporting Life Cycle Processes IMP-SS -220 DPE CSSW Organizational Life Cycle Processes DPE CSSW -230

SW Products Primary Life Cycle Processes SW Products Supply Process IMP-SS -112 [PLC-2 / T] Software Products Development Process DPE CSSW-213 [PLC-4 /T] Parent: DPE CSSW Life-Cycle Processes Perspective: Software Engineering Activity: DPE CSSW Primary Life Cycle Processes Diagram: DPE CSSW-210 External References: In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) SW Products Acquisition Process IMP-SS -111 [PLC-1 / T] SW SUPPLIERS SATELLITE SUPPLIER SW SUPPLIERS ITT/RFQ Needs Negotiated Contract Proposal DJF, DDF, TS, RB, IRD, ICD DPE CSSW

Software Products Development Process Technical Specification, Interface Control Document, Design Justification File Parent: DPE CSSW Primary Life Cycle Processes Perspective: Software Engineering Activity: DPE CSSW Development Process Diagram: DPE CSSW-213 External References: In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) Software Requirement Engineering Process DPE CSSW [SEP-2 / T] Software Design Engineering Process DPE CSSW [SEP-3 / T] Design Definition File Requirements Baseline, Interface Requirements Document, design Justification File Interface Management IMP-SS [SEP-5 / T] Hardware Environment Interface Management Procedures Design Justification File ECSS-M-30 Project Requirements Project Phasing and Planning DPE CSSW [SEP-4 / T] Requirements Baseline ECSS-M-40 Requirements Technical Budget and Margin Management DPE CSSW [SEP-6 / T] HW Environment DJF: Technical budgets status and margin SATELLITE SUPPLIER SW SUPPLIER SW SUPPLIERS SW SUPPLIER SATELLITE SUPPLIER SW SUPPLIER DPE CSSW

Project Phasing and Planning Elements of SW Maintenance Plan Requirements Baseline at SRR Documentation Standards Design Standards Verification and Validation Standards Software Project Development Plan Parent: DPE CSSW Development Process Perspective: Software Engineering Activity: Project Phasing and Planning Diagram: DPE CSSW External References: In Triggers (IT)Out Triggers (OT)External Inputs (EI) EI1: SW PA Plan Review EI2: SW PA Procedures & Standards Review EI3: SW PA Life Cycle Review External Outputs (EO) Requirements Baseline at SRR Software Project Development Plan (Life cycle, tools and methods definition) Software Life Cycle Definition (milestones, reviews and maintenance planning) IMP-SS [SLC-1 / T] Documentation Input/ Output Process definition for each phase and Milestone IMP-SS [SLC-3 / T] SRR SW SUPPLIER: Project Manager Project Requirements Requirements Baseline SW Project Development Plan SW SUPPLIER: Project Manager, SW Engineering, SW PA, SW CM Product Level Tailoring of ECSS SW Standards IMP-SS [SLC-2 / T ] Requirements Baseline SW Project Development Plan SW SUPPLIER: Project Manager, SW PA, SW CM, SW Engineering Software Project Development Plan Review EI1 EI2 EI3 Specific Required Methodologies and complementary Standards DPE CSSW

Technical Budget and Margin Management Technical budgets and margin philosophy Parent: DPE CSSW Development Process Perspective: Software Management Activity: Technical Budget & Margin Management Diagram: DPE CSSW External References: In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) Definition of margin philosophy IMP-SS [IM-2 / T] Budget Status Determination IMP-SS IM-3 SW SUPPLIER: SW Engineering HW environment Requirements Baseline: SRR Data Package DJF: Technical budgets status and margins PDR, CDR, QR, AR SATELLITE SUPPLIER

DPE CSSW SW Requirements Engineering Process Activity: SW Requirements Engineering Process Diagram: DPE CSSW Functional and Capability Specification SW SUPPLIER: SW Engineering External References: Parent: DPE CSSW Development Process Perspective: Software Engineering In Triggers (IT)Out Triggers (OT)External Inputs (EI) EI1: SW PA Requirements (diag. 26) External Outputs (EO) Software Top Level Architectural Design DPE CSSW [R-2 / T] Software Requirements Analysis DPE CSSW [R-1 / T] SW SUPPLIE: SW Engineering, SW PA, Safety SRR Docs: IRD RB EI1 Preliminary Design Review Delivered PDR DP Reviewed PDR DP PDR Data Package PDR Report Reused SW coverage of Requirements Selection of Reusable SW SW-R-210 Selection of Reusable SW SW-R-210 Justification for Reused SW Intermediate Preliminary Design Review

DPE CSSW SW Requirements Engineering Process Activity: SW Requirements Engineering Process Diagram: DPE CSSW Functional and Capability Specification SW SUPPLIER: SW Engineering External References: Parent: DPE CSSW Development Process Perspective: Software Engineering In Triggers (IT)Out Triggers (OT)External Inputs (EI) EI1: SW PA Requirements (diag. 26) External Outputs (EO) Software Top Level Architectural Design DPE CSSW [R-2 / T] Software Requirements Analysis DPE CSSW [R-1 / T] SW SUPPLIE: SW Engineering, SW PA, Safety SRR Docs: IRD RB EI1 Preliminary Design Review Delivered PDR DP Reviewed PDR DP PDR Data Package PDR Report Reused SW coverage of Requirements Selection of Reusable SW SW-R-210 Selection of Reusable SW SW-R-210 Justification for Reused SW Intermediate Preliminary Design Review

DPE CSSW SW Requirements Analysis Preliminary Functional and Capability Specification Interface Control Document (external interfaces) SW SUPPLIER: SW Engineering External References: Parent: SW Requirements Engineering Process Perspective: Software Engineering Verify Software Requirements Documents E-40 sec Activity: SW Requirements Analysis Diagram: DPE CSSW In Triggers (IT)Out Triggers (OT)External Inputs (EI) EI1: SW PA Requirements External Outputs (EO) EO1. Test case spec & procs SRR Docs: IRD RB Delivered Baseline Functional and Capability Specification EO1 External Interfaces identification IMP-SS RA-2 Preliminary Requirements Establishment IMP-SS [RA-1 / T] SW SUPPLIER: SW Engineering EI1

DPE CSSW SW Top-Level Architectural Design Functional and Capability Specification EO1 IRD Preliminary PDR Data Package RB Preliminary ICD SW Top level Architecture Preliminary SW Integration test plan Preliminary Operation manual SW SUPPLIER: SW Engineering Definition of Preliminary Test Requirements and Plan for SW Integration IMP-SS AD-4 External References: Parent: Software Requirement Engineering Process Perspective: Software Engineering Architectural Design Definition DPE CSSW [AD-1 / T] Verify Software Design Activity: SW Top-Level Architectural Design Diagram: DPE CSSW In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) 1. Integration SW/SW Software Requirements Document Preliminary (Top Level ) Interface Design IMP-SS [AD-2 / T] Preliminary Operation Manual Definition IMP-SS [AD-3 / T] SW SUPPLIER: SW Engineering Numerical Error Report SW SUPPLIER: SW Engineering PDR Data Package

DPE CSSW SW Design Engineering Process Code, Unit tests Documentation SW SUPPLIER: SW Engineering External References: Parent: DPE CSSW Development ProcessPerspective: Software EngineeringActivity: SW Design Engineering Process Diagram: DPE CSSW In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) Coding and Testing DPE CSSW [SD-2 / T] SW SUPPLIER: SW Engineering Design of Software Items IMP-SS [SD-1 / T] Integration DPE CSSW_ [SD-3 / T] SW SUPPLIER: SW Engineering Software Architectural Design Document Detailed design DP Numerical Error Report SW Validation against the TS DPE CSSW [SD-4 / T] Critical Design Review Delivered CDR Data Package Reviewed CDR Data Package CDR Report CDR Data Package Inspection Q-80 sec k Design Complexity & Modularity Measurement Critical Module Handling SW SUPPLIER: SW Engineering Design Engineering for Reused SW Items R-220 Intermediate Critical Design Review

DPE CSSW Design of SW Items Detailed design DP Delivered Detailed Design Data Package Detailed Design document SW Integration Test Plan SW Unit Test Plan ICD Operation Manual Update Update of Test Requirements and Plan for SW Integration IMP-SS [SDI-5 / T] External References: Parent: Software Design Engineering Process Perspective: Software Engineering Verify Software Design Activity: Design of SW Items Diagram: DPE CSSW In Triggers (IT)Out Triggers (OT)External Inputs (EI) 1. Coding and Testing.Unit Test Execution External Outputs (EO) Software Architectural Design Document Detailed Interface Design (external) IMP-SS [SDI-2 / T] Operation Manual Update IMP-SS [SDI-3 / T] SW Unit Test Planning IMP-SS [SDI-4 / * EI1 Detailed Design Definition DPE CSSW [SDI-1 / T] SW SUPPLIER: SW Engineering SW SUPPLIER: SW Engineering SW SUPPLIER: SW Engineering SW SUPPLIER

DPE CSSW Coding and Testing EO1 Code, Unit tests Documentation SW Code Unit Test Plan modify Unit Testing feedback SW Integration Test Plan SW Unit Test Report Operation Manual Update Update of Test Requirements and Plan for SW Integration IMP-SS [SC-5 / T] External References: Parent: Software Design Engineering Process Perspective: Software Engineering Verify Software Code Activity: Coding and Testing Diagram: DPE CSSW In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) 1. Design of SW Item.SW Component Design Document Detailed Design Delivered Code & Unit tests Unit Test Procedures and Data Definition IMP-SS [SC-2 / T] Operation Manual Update IMP-SS [SC-4 / T] SW Unit Testing IMP-SS [SC-3 / T] EO1 SW Unit Coding IMP-SS [SC-1 / T] Review & Check Coverage SW SUPPLIER: SW Engineering

DPE CSSW Integration EI2 SW Code Unit test documentation EI1 SW Integration Test Report SW Validation Testing specification Operation Manual Update Validation test case and procedure definition IMP-SS [IN-3 / T] External References: Parent: Software Design Engineering Process Perspective: Software Engineering Verify Software Integration Activity: Integration Diagram: DPE CSSW In Triggers (IT) 1. Qualification.Validation Plan Def. Out Triggers (OT) External Inputs (EI) 1. SW Req. Analysis.SW Requirements Document 2. SW Top Level Srch. Design.Architectural Design External Outputs (EO) Integration DPE CSSW [IN-1 / T] Operation Manual Update IMP-SS [IN- / T] IT1 Check Coverage SW SUPPLIER: SW Eng. & SW Ver. Eng. SW SUPPLIER: SW Eng. & SW Ver. Eng, SW PA. SW SUPPLIER: SW Eng. & SW Ver. Eng.

DPE CSSW Processes Integration EI1 SW Code Unit test documentation SW Integration Test Report External References: Parent: Software Design Engineering Process Perspective: Software EngineeringActivity: Processes Integration Diagram: DPE CSSW In Triggers (IT)Out Triggers (OT) External Inputs (EI) 1. SW Top Level.Architectural Design External Outputs (EO) SW SUPPLIER: SW Eng. & SW Ver. Eng. Hierarchy integration DPE CSSW Single process integration DPE CSSW Process Communication integration DPE CSSW I/O Drivers integration DPE CSSW Software hierarchically Integrated Software Processes Integrated Software Processes Communication Integrated

DPE CSSW SW design and test evaluation report Validation Plan, Validation Reqs Validation testing reports, Non conformance reports, Problem reports, Validated Software SW Product, Validation Environment (HW/SW) SW Validation Test Spec.n Parent:Software Design Engineering Process Perspective: Verification & Validation Engineering Activity: SW Validation against TS Diagram: DPE CSSW External References: ECSS-E-40 sec. 5.5.xx, ECSS-Q-80 sec q, 3.3.4g, 3.3.4r In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) Software Validation Testing Specification Definition VI-1 Update and prepare the deliverables SW product VI-5 Evaluate the design, code, test and operation manual VI-4 On host Validation testing DPE CSSW VI-2/1 Update the operation manual VI-3 SW on delivery media, SW release doc., Baseline deliverables Operation manual (update) Test Readiness Review Test Readiness Review Board Verify test Analysis and Inspection VI-6 CDR Data Package Analysis and Inspection reports SW Specification SW Design/Code Check Coverage SW SUPPLIER: SW Engineering SW SUPPLIER: SW Verification Eng.. SW SUPPLIER: SW Engineering SW SUPPLIER: SW Eng.. SW SUPPLIER: SW Eng.., SW Ver. Eng.. SW SUPPLIER: SW PA, SW Eng.., SW Ver. Eng.. SW Product Validation against the Technical Specification On EM Validation testing DPE CSSW VI-2/2

Support Customer’s Acceptance Parent: Validation Process Perspective: Verification and Validation Activity: Support Customer’s Acceptance DPE CSSW SWAC-1 External References: ECSS-E-40 sec , , ECSS-Q-80 sec , ECSS-Q-20 sec , 8.3, 2.6 In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) Software Maintenance Implementation (Pre- Operational Maintenance) MM-1 E-40 sec /3/4/5 RB, ECSS-M-40 MAINTAINER SW Provide training and support AS-3 E-40 sec TS SUPPLIER Support Customer’s Preliminary Acceptance Review AS-2 E-40 sec Acceptance Testing Documentation Support Customer’s Preliminary Acceptance Testing AS-1 E-40 sec , Q-80 sec SUPPLIER Customer Requirements Support Customer’s Final Acceptance Review AS-2 E-40 sec Acceptance Testing Documentation Support Customer’s Final Acceptance Testing AS-1 E-40 sec , Q-80 sec SUPPLIER DPE CSSW

Satellite Software System Organizational Processes Parent: Software System Life Cycle Processes Perspective: ALL Activity: Organizational Life Cycle Processes Diagram: DPE CSSW-230 External References: ECSS-E-40 sec. In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) Infrastructure Process IMP-SS-133 OLC-3 Training Process DPE CSSW -132 OLC-2 Software System Management Process IMP-SS-131 OLC-1 SW System Life Cycle Improvement Process IMP-SS-134 OLC-4 SATELLITE UPPLIER/ SW SUPPLIERS/ SW IV&V SUPPLIER CUSTOMER Historical data SW Life Cycle in the organization Proposal for Process improvement (I.e. technology adv.) Process assessment procedure and records Records of Training/Experience WBS Constraints Reqs (Contract) Customer Reqs Constraints Reqs (Contract) Customer Reqs Records of Training /Experience Residual Risk Accepted Schedule reports SW Project Development plan Configured Environment SATELLITE SUPPLIER SW SUPPLIERS SATELLITE SUPPLIER