Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "DPE CSSW Process Model Annex A WP-400 ECSS Case Study."— Presentation transcript:

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

2 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

3 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

4 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

5 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 -213.1 [SEP-2 / T] Software Design Engineering Process DPE CSSW-213.3 [SEP-3 / T] Design Definition File Requirements Baseline, Interface Requirements Document, design Justification File Interface Management IMP-SS -213.5 [SEP-5 / T] Hardware Environment Interface Management Procedures Design Justification File ECSS-M-30 Project Requirements Project Phasing and Planning DPE CSSW -213.4 [SEP-4 / T] Requirements Baseline ECSS-M-40 Requirements Technical Budget and Margin Management DPE CSSW -213.6 [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

6 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-213.4 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 -213.4.1 [SLC-1 / T] Documentation Input/ Output Process definition for each phase and Milestone IMP-SS -213.4.3 [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 -213.4.2 [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

7 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-213.6 External References: In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) Definition of margin philosophy IMP-SS -213.6.1 [IM-2 / T] Budget Status Determination IMP-SS -213.6.2 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

8 DPE CSSW SW Requirements Engineering Process Activity: SW Requirements Engineering Process Diagram: DPE CSSW-213.1 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 -213.1.2 [R-2 / T] Software Requirements Analysis DPE CSSW -213.1.1 [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

9 DPE CSSW SW Requirements Engineering Process Activity: SW Requirements Engineering Process Diagram: DPE CSSW-213.1 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 -213.1.2 [R-2 / T] Software Requirements Analysis DPE CSSW -213.1.1 [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

10 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. 5.4.2.3 Activity: SW Requirements Analysis Diagram: DPE CSSW-213.1.1 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 -213.1.1.2 RA-2 Preliminary Requirements Establishment IMP-SS -213.1.1.1 [RA-1 / T] SW SUPPLIER: SW Engineering EI1

11 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.213.2.1.4 AD-4 External References: Parent: Software Requirement Engineering Process Perspective: Software Engineering Architectural Design Definition DPE CSSW -213.1.2.1 [AD-1 / T] Verify Software Design Activity: SW Top-Level Architectural Design Diagram: DPE CSSW-213.1.2 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 -213.2.1.2 [AD-2 / T] Preliminary Operation Manual Definition IMP-SS -213.1.2.3 [AD-3 / T] SW SUPPLIER: SW Engineering Numerical Error Report SW SUPPLIER: SW Engineering PDR Data Package

12 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-213.3 In Triggers (IT)Out Triggers (OT)External Inputs (EI)External Outputs (EO) Coding and Testing DPE CSSW 213.3.2 [SD-2 / T] SW SUPPLIER: SW Engineering Design of Software Items IMP-SS -213.3.1 [SD-1 / T] Integration DPE CSSW_213.3.3 [SD-3 / T] SW SUPPLIER: SW Engineering Software Architectural Design Document Detailed design DP Numerical Error Report SW Validation against the TS DPE CSSW-213.3.4 [SD-4 / T] Critical Design Review Delivered CDR Data Package Reviewed CDR Data Package CDR Report CDR Data Package Inspection Q-80 sec. 3.2.5k Design Complexity & Modularity Measurement Critical Module Handling SW SUPPLIER: SW Engineering Design Engineering for Reused SW Items R-220 Intermediate Critical Design Review

13 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 -213.3.1.5 [SDI-5 / T] External References: Parent: Software Design Engineering Process Perspective: Software Engineering Verify Software Design Activity: Design of SW Items Diagram: DPE CSSW-213.3.1 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 -213.3.1.2 [SDI-2 / T] Operation Manual Update IMP-SS -213.3.1.3 [SDI-3 / T] SW Unit Test Planning IMP-SS -213.3.1.4 [SDI-4 / * EI1 Detailed Design Definition DPE CSSW-213.3.1.1 [SDI-1 / T] SW SUPPLIER: SW Engineering SW SUPPLIER: SW Engineering SW SUPPLIER: SW Engineering SW SUPPLIER

14 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 -213.3.2.5 [SC-5 / T] External References: Parent: Software Design Engineering Process Perspective: Software Engineering Verify Software Code Activity: Coding and Testing Diagram: DPE CSSW-213.3.2 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 -213.3.2.2 [SC-2 / T] Operation Manual Update IMP-SS -213.3.2.4 [SC-4 / T] SW Unit Testing IMP-SS-213.3.2.3 [SC-3 / T] EO1 SW Unit Coding IMP-SS -213.3.2.1 [SC-1 / T] Review & Check Coverage SW SUPPLIER: SW Engineering

15 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-213.3.3.3 [IN-3 / T] External References: Parent: Software Design Engineering Process Perspective: Software Engineering Verify Software Integration Activity: Integration Diagram: DPE CSSW-213.3.3 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-213.3.3.1 [IN-1 / T] Operation Manual Update IMP-SS-213.3.3.2 [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.

16 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- 213.3.3.1 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-213.3.3.1.1 Single process integration DPE CSSW-213.3.3.1.2 Process Communication integration DPE CSSW-213.3.3.1.3 I/O Drivers integration DPE CSSW-213.3.3.1.4 Software hierarchically Integrated Software Processes Integrated Software Processes Communication Integrated

17 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-213.3.4 External References: ECSS-E-40 sec. 5.5.xx, ECSS-Q-80 sec. 3.3.4q, 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

18 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. 5.6.7.7, 5.6.7.8, ECSS-Q-80 sec. 3.3.5, ECSS-Q-20 sec. 4.6.4.4, 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. 5.8.2/3/4/5 RB, ECSS-M-40 MAINTAINER SW Provide training and support AS-3 E-40 sec. 5.6.7.8 TS SUPPLIER Support Customer’s Preliminary Acceptance Review AS-2 E-40 sec. 5.6.7.7 Acceptance Testing Documentation Support Customer’s Preliminary Acceptance Testing AS-1 E-40 sec. 5.6.7.7, Q-80 sec. 3.3.5 SUPPLIER Customer Requirements Support Customer’s Final Acceptance Review AS-2 E-40 sec. 5.6.7.7 Acceptance Testing Documentation Support Customer’s Final Acceptance Testing AS-1 E-40 sec. 5.6.7.7, Q-80 sec. 3.3.5 SUPPLIER DPE CSSW

19 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


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

Similar presentations


Ads by Google