Upload
jason-harrington
View
221
Download
1
Tags:
Embed Size (px)
Citation preview
SatellitesSoftware Process
Satellite SoftwareProducts
Life Cycle Processes
Ground SoftwareProcesses
ECSS Software Process Model Implementation Examples
SatelliteSpace Segment Software
System Processes
Independent SoftwareV & V
ImplementationSamples
A-1A-2
Satellites Software Processes
TheSystem SW PrimaryLife Cycle Process
The System SoftwareSupporting Process
The System SoftwareOrganisational
Processes
SatellitesSoftware Process
Satellite SoftwareProducts
Life Cycle Processes
Independent SoftwareV & V
SatelliteSpace Segment Software
System Processes
A-1
External References
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
SatelliteSoftware System
Life-cycle Process
SS-100
Parent: Satellite SW Life Cycle ProcessesPerspective: ALL Activity Satellite Software Processes Diagram: IMP-SS-000
Space Segment Requirements
Space Segment Constraints
ECSS SW Artifacts
Software Products Life-cycle Processes
SS-200
Software Products Life-cycle Processes
SS-200SW Products Requirements
ECSS SW Artifacts
Software Product Releases
SatelliteSoftware IV&V
Process
SS-300
Space Segment Requirements
SW Products Requirements
Verified ECSS SW Artifacts
Independently
Determined Process & Software Problems
Satellites Software Processes I
SW Products Requirements
SW Products Artifacts
Qualified Satellite SW
CUSTOMER / SATELLITE SUPPLIER
SATELLITE SUPPLIER SW IV&V SUPPLIER
SATELLITE SUPPLIERSW SUPPLIERS
Software Product Releases
Independently Determined Process
& Software Problems
External References
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
SatelliteSoftware System
Primary Life Cycle Processes
SS-110
Parent: Satellite Software ProcessesPerspective: ALL Activity: Satellite Software System LC Process Diagram: IMP-SS-100
Space Segment Requirements
Space Segment
Constraints
ECSS SW Artifacts
Satellites Software - Software System Life Cycle Processes I
SW Products Requirements
SatelliteSoftware System
Supporting Life Cycle Processes
SS-120
SatelliteSoftware System
Organizational Life Cycle Processes
SS-130
Software Product Releases
Independently Determined Process
& Software Problems
Qualified Satellite SW
CUSTOMER / SATELLITE SUPPLIER
CUSTOMER / SATELLITE SUPPLIER
CUSTOMER / SATELLITE SUPPLIER
T
T
T
Independently Determined
Process & Software Problems
External References
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Parent: Satellite SW System LC ProcessesPerspective: ALL Activity: SW System Primary LC Process Diagram: IMP-SS-110
Satellites Software System Primary Life Cycle Processes I
Satellite SystemSupply Processes
IMP-SS-112 [PLC-2 / T]
Satellite SystemSupply Processes
IMP-SS-112 [PLC-2 / T]
Satellite SystemAcquisition Process
IMP-SS-111 [PLC-1 / T]
Satellite Software Maintenance and
MigrationIMP-SS-115 [PLC-5]
Maintenance Plan
Change Justification
File
SatelliteSoftware Operations Engineering Process
IMP-SS-113 [PLC-3] Operational Plan
Operational Requirements
Maintenabilty Requirements
SATELLITE SUPPLIER
CUSTOMER
SATELLITE SUPPLIER
SATELLITE SUPPLIEROPERATORCUSTOMER
SATELLITE SUPPLIERSATELLITE SW MAINTAINER
ITT/RFQ
Negotiated SATELLITE
Contract
Proposal
DJF, DDF, TS, RB, IRD, ICD
Space Segment Reusable
Facilities & DBs
Space Segment Reusable
Facilities & DBs
Space Segment Requirements
Space Segment Constraints
Software Product Releases
Space Segment
Reusable
Facilities & DBs
Satellite System Software Engineering Process
IMP-SS-114 [PLC-4 / T]
External References
Parent: SW System Primary LC ProcessPerspective: Software Engineering Activity: Satellite Acquisition Process Diagram: IMP-SS-111
Satellites System Acquisition Process I
Request for Proposal or ITT submission to
Satellite supplier(s)
IMP-SS-111.2 [AP-2 / T]
Satellite SystemRequest for Proposal (or ITT) preparation
IMP-SS-111.1 [AP-1 / T
Contract Negotiation
IMP-SS-111.4 [AP-4 / T]
Initiation
ECSS-M-series
Submitted proposals evaluation and selection
IMP-SS-111.3 [AP-3 / T]
Selected proposal
Negotiated ContractITT/RFQ
ITT/RFQ
SATELLITE SUPPLIER / CUSTOMER
CUSTOMER CUSTOMER CUSTOMER
EO-01
EI-01 EO-02
In Triggers (IT) Out Triggers (OT) External Inputs (EI)EI-01: Supply Process: Proposal preparation and submission
External Outputs (EO)EO-01: Supply Process: Review of the proposalEO-02: Supply Process: Negotiation of the contract
Assess Needsfor Special SWProvisions and
SW Reuse
Process Requestsfor Clarification
on SW Req.s
Request forClarification
on Proposal(s)
Space Segment Requirements &
Constraints
Satellites Software System Supply Processes I
Proposal Preparation and submission
IMP-SS-112.2 [SUP-2 / T]
Parent: SW System Primary LC Process Perspective: Software Engineering Activity: SATELLITE Supply ProcessDiagram: IMP-SS-112
External References:
In Triggers (IT) Out Triggers (OT)OT-01: Acquisition Process @SW Products LC
Processes
External Inputs (EI)EI-01: Acq.n Proc.: Proposal prep.n & submissionEI-02: Acq.n Proc.: Submitted proposal selectionEI-03: Reusable SW Data / InformationEI-04: Software Suppliers Proposal(s)
External Outputs (EO)EO-01: Acquisition Process: Submitted proposal evaluation and selection
Review of the proposal request
IMP-SS-112.1 [SUP-1 / T]
Negotiation of the contract
IMP-SS-112.3 [SUP-3/T]ITT/RFQ
ECSS-Mseries
SATELLITE SUPPLIER
SATELLITE SUPPLIER
Negotiated Contract
SATELLITE SUPPLIER /CUSTOMER
EI-01EI-02
EO-01
RequestClarifications to
Customer
Integrate SWSuppliersProposals
OT-01: RFQ/ITTs to
Suppliers of SW Products &
to SW IV&V Supplier
EI-03
EI-04
Activity: Satellite SW Systems Engineering ProcessDiagram: IMP-SS-114
Satellites Software System Engineerring Process I
Parent: SW System Primary LC Process Perspective: Software Engineering
Negotiated Customer
Requirements
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Satellite Software System Requirements Engineering
Process
IMP-SS-114.1 [SEP-1/T]
Satellite Software Interface Management
IMP-SS-114.5 [SEP-5/T]
Hardware Environment
Interface Management Procedures
Design Justification
File
ECSS-M-30 Project
Requirements
Satellites Software Project Phasing and Planning
IMP-SS-114.4 [SEP-4 /T]LC Requirements
for the SW Products
ECSS-M-40 Requirements
Satellite Software & Data Technical Budget and Margin Management
IMP-SS-114.6 [SEP-6/T]
HW Environment
DJF: Technical budgets status and margin
SATELLITE SUPPLIERCUSTOMER
SATELLITE SUPPLIERSATELLITE SUPPLIER
SATELLITE SUPPLIER
SW Products Requirements
SW Products I/F Requirements
SW Products Budget
Requirements
System DDF, DJF, TS, RB, IRD, ICD
Released SW Products
Satellites Software System Integration & Qualification
IMP-SS-114.3 [SEP-3 /T] Qualified SW System
Configuration
SATELLITE SUPPLIER
System DDF, DJF, TS, RB, IRD, ICD
Activity: Satellite SW System Requirements Engi.ngDiagram: IMP-SS-114.1
Satellites Software System Requirements Engineering Process
Overall System
Requirements
RB (inputs to)IRD (inputs to)
RB (System Partitioning with definition of items; System Configuration list)
IRD (SW/HW Interface Requirements)DJF (Traceability to system partitioning)
Parent: Satellite SW System Engineering Process Perspective: Software Engineering
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
System Level Rqmts for SW Verification
and Validation IMP-SS-114.1.3
[SE –3 /T]
SystemSRR
System Requirements
Analysis IMP-SS-114.1.1
[SE –1 /T]
System Partitioning
IMP-SS-114.1.2[SE-2 /T]
System Level Integration of
SoftwareIMP-SS-114.1.4
[SE –4 /T]
SRR Data PackageRB, IRD
DJF
RB (inputs to)IRD (inputs to)
Reviewed SRR Data Package
RB, IRDDJF
I
SATELLITE SUPPLIER:System Engineering
RB: V&V ProcessRequirements
On-board SoftwareTest Planning &Test FacilitiesRequirements
T
On-board SoftwareRequirements Analysis
T
Replaceability, Patchability,
Reconfigurability,Re-programming
(In-flight and at Launch Site) Requirements
Integrated HW-SW
Test Requirements
SW SRRs
SATELLITE SUPPLIER:System Engineering
SATELLITE SUPPLIER:System Engineering,
SW System Verification Engineering
SATELLITE SUPPLIER:System Engineering,
System SW Engineering
Satellites System Requirements Analysis
RB: Functions & Performance
RqmtsIRD: Interface
Rqmts
Parent: Satellite Software System Requirement EngineeringPerspective: Software Engineering Activity: Satellite System Requirements Analysis Diagram: IMP-SS-
114.1.1
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Definition of system functionalities and
interfacesIMP-SS-114.1.1.1
[SYS-1 /T]
Overall system reqmts
Operations and Maintenance
Requirements DefinitionIMP-SS-114.1.1.2
[SYS-2 / T]
V&V Rqmts and Design Constraints Definition
IMP-SS-114.1.1.3 [SYS-3 / T]
System Criticality/ Critical Functions
DefinitionIMP-SS-114.1.1.4
[SYS-4 / T] RB:- Safety & Reliability Rqmts- Critical functions
identification
RB: Design ConstraintsV&V requirements
- SW Eng. Standards
RB: Operations and Maintenance requirement
RB (inputs to)IRD (inputs to)
I
Satellite Special Requirements Definition
114.1.1.5 (T) RB: (any special requirements concerning for instance on-board re-programmability, on-board checkout, failure tolerance,
Operating System commonality, SW Development Environment, Development Language(s), etc.)
Provision ofSpecific Requirements
for SW IV&V
T
SATELLITE SUPPLIER:
System PA & RAMS
SATELLITE SUPPLIER:
System SW Ver. Eng..
SATELLITE SUPPLIER:System Engineering,
System SW Engineering
For all Tasks
Satellites System Requirements Analysis
Parent: Satellite Software System Requirement EngineeringPerspective: Software Engineering Activity: Satellite System PartitioningDiagram: IMP-SS-114.1.2
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
I
Definition of the System Physical Architecture &
Design IMP-SS-114.1.2.1
Definition of the System Modes &
Transitions
IMP-SS-114.1.2.2
Definition of the System Command & Monitoring Design
IMP-SS-114.1.2.3
Definition of the System FDIR &
On-board Checkout Design
IMP-SS-114.1.2.4
Selection of thecandidate On-boardComputer Target(s)
IMP-SS-114.1.2.5
Definition of the System Level SW
Architecture
IMP-SS-114.1.2.6
HW-SW Interaction Analyses
Identify the Developmental
SW CIs
IMP-SS-114.1.2.7
Overall System Req.s
SW System Input t o:
RB, IRD, DJF
SW CI-listSelection of the
On-boardComputer Target(s)
and OS IMP-SS-114.1.2.8
Re-UseAnalyses
[Re-use Process]
Satellite Functional Design Integration
IMP-SS-114.1.2.6
SATELLITE SUPPLIER:System Engineering,
System SW Engineering
Same roles for all Tasks
Satellites System Requirements Analysis
Parent: Satellite Software System Requirement EngineeringPerspective: Software Engineering Activity: System Level Rqmts for SW Verification and Validation
Diagram: IMP-SS-114.1.3
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
I
Overall System Req.s
Assess System Model s Philosophy
IMP-SS-114.1.3.1
Analyze Needs of Integrated HW-SW
Components
IMP-SS-114.1.3.2
Analyze Needs ofInterfacing Software
CIs
IMP-SS-114.1.3.3
Analyze Needs ofSatellite Flight and Additional Models
IMP-SS-114.1.3.4
Define the Satellite SW Versioning &
Release Policy
IMP-SS-114.1.3.5
Assess SW Testing Needs for Simulators
and Breadboards IMP-SS-114.1.3.6
Analyze the System needs for the SVF
IMP-SS-114.1.3.7
Inputs to RB
SATELLITE SUPPLIER:System Engineering,
System SW Engineering,System Verification Eng..
System SW V&V Eng..
Same roles for all Tasks
Satellites System level Integration of Software
IRD: System level integration support
requirements, product preparation requirements
RB: System level data interfaces, development constraints
RB: SW Observability Requirements
IRD: System level interface requirements
Parent: Software System Requirements Engineering
Perspective: Software Engineering Activity: System level integration of Software Diagram: IMP-SS-114.1.4
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
SW additional Requirements Definition
IMP-SS-114.1.4.1[SLI-1 / T]
Definition of Customer Products provision to
supplierIMP-SS-114.1.4.3
[SLI-3 / T]
Interface Data Medium Definition and
Development constraintsIMP-SS-1164.1.4.2
[SLI-2 / T]
System level Requirements
Simulators or Breadboards Plans & Data
IF SW products integrated in
system
RB (inputs to)IRD (inputs to)
I
SATELLITE SUPPLIERCUSTOMER
SATELLITE SUPPLIER:System Engineering,
System SW Engineering,
SATELLITE SUPPLIER:System Engineering,
System SW Engineering,
ISatellites Software System Project Phasing and Planning
Elements of Satellite
Maintenance Plan
Requirements Baseline at SRRDocumentation Standards
Design StandardsVerification and Validation
Standards
Software Project Development
Plan
Parent: Satellite SW System Engineering Process Perspective: Software Engineering Activity: Project Phasing and PlanningDiagram: IMP-SS-114.4
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI)EI1: SW PA Plan ReviewEI2: SW PA Procedures & Standards ReviewEI3: SW PA Life Cycle Review
External Outputs (EO)
Requirements Baseline at SRRSoftware System Development Plan
Software SystemLife Cycle Definition
& Planning
IMP-SS-1114.4.1[SLC-1 / T]
Documentation/Inputs-Output Process
definition for each Phase and Milestone
IMP-SS-114.4.3[SLC-3 / T]
SRRSystem vs. Software Requirements
Requirements BaselineSW System
Development Planning Information
Tailoring of ECSS SW Engineering
Standards & ModelIMP-SS-114.4.2
[SLC-2 / T] Requirements BaselineSW System
Development PlanningInformation
Software System Development Plan
Review
E11
EI2
EI3
Definition of specific
Methodologies & Complementary
StandardsIMP-SS-114.4.5/T
Specific Methodologiesand complementary
Standards(e.g., RT SW, Testing, etc.)
SATELLITE SUPPLIER
SATELLITE SUPPLIER
SATELLITE SUPPLIER
SATELLITE SUPPLIER
Software Re-usePlanning
T
ISatellite Software System Interface Management
Interface Management Procedures,
Part of configuration Management planECSS-M-40
Requirements
Parent: Satellite SW System Engineering Process
Perspective: Software Management Activity: Interface ManagementDiagram: IMP-SS-114.5
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Definition of Satellite Interface Management
ProceduresIMP-SS-114.5.1
[IM-1 / T]
SATELLITE SUPPLIERCUSTOMER
SRR Data Package
Requirements Baseline
Define specific Procedures for the Satellite DB, TM/TC Data,
and Test DBCustomer Requirements on Space vs. Ground Segment
Interfaces
ISatellite System Data Technical Budget and Margin Management
Technical Budgets and Margin Philosophy
Parent: Satellite SW System Engineering Process Perspective: Software Management
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Definition of Margin Philosophy
IMP-SS-114.6.1[IM-2 / T ]
Budget StatusDetermination
IMP-SS-114-6-2[IM-3 / T]
CUSTOMERSATELLITE SUPPLIER
SATELLITE SUPPLIER
HW environment Characteristics & Resource Data
Requirements Baseline:SRR Data Package
DJF: Technical budgets status and
margins
PDR, CDR, QR, AR
Assess Computer Target ResourceCapabilities against
the estimated (or measured)Satellite SW Resource Requirements
Software Supplier(s) Input Data
Activity: Technical Budget & Margin ManagementDiagram: IMP-SS-114.6
Assess Suitability ofReusable Software
Software Supplier(s) Input Data
ISatellite Software System Integration & Qualification Process
External References:
Parent: Satellite SW System Engineering ProcessPerspective: Software Engineering Activity:Sat. SW System Integration & QualificationDiagram: IMP-SS-114.3
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Released SWProducts
Satellites Software System Integration
IMP-SS-114.3.2Integrated
System SW Configuration(s)
Satellites Software System Testing
IMP-SS-114.3.3Tested System
SWConfiguration
Validated SW
Products
Satellite System AIV/AIT
IMP-SS-114.3.4
SATELLITE SUPPLIER:System Verification Eng..
Qualified SWSystem
Configuration
Satellites Software System Integration & Test
Definition
IMP-SS-114.3.1System SW
Integration & Test ProceduresReleased SW Products
System DDF, DJF, TS,
RB, IRD, ICD
System SW Test
Procedures
System Test Procedures
Integrated System SW
Configuration(s)
System SW Integration Procedures
SATELLITE SUPPLIER:SW System Engineering
& Verification EngineeringSATELLITE SUPPLIER:SW System Verification
Engineering
SATELLITE SUPPLIER:SW System Engineering
& Verification Engineering
ISatellite Software System Integration & Test Definition Process
External References:
Parent: Satellite Software System Integration & QualificationPerspective: Software Engineering Activity:Sat. SW System Integ./Test DefinitionDiagram: IMP-SS-114.3.1
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Released SWProducts
Satellites Software System Integration & Test
Definition
IMP-SS-114.3.1.1System SW
Integration & Test Procedures
System PDR Documentation
SW Products CDR Documentation
Satellites System SVFPreparation & Setup
IMP-SS-114.3.1.2
SATELLITE SUPPLIER
Satellites SW SystemTest-bed Setup
IMP-SS-114.3.1.3
System SWTest DB
Preparation
System CDR Documentation
SW Products QR Documentation
Nonconformances / SPRs on SW Products
Nonconformances / SPRs on SW Products
Verify System SWTestbed Readiness
& Setup
System SW Integration & Test
Specifications
SATELLITE SUPPLIER:SW System Engineering
& Verification Engineering
SATELLITE SUPPLIER:SW System Engineering
& Verification Engineering
ISatellite Software System Integration Process
External References:
Parent: Satellite Software System Integration & QualificationPerspective: Software Engineering Activity:Satellite SW System Integration Diagram: IMP-SS-114.3.2
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Satellites Software System Integration on the SVF
IMP-SS-114.3.2.1
IntegratedSystem SW
Configuration
System SW Integration Procedures Satellites Software System
Integration Testing on the SVF
IMP-SS-114.3.2.2
SW SystemIntegration Readiness
Review
System CDR Documentation
SW Products QR Documentation
System CDR Documentation
SW Products QR Documentation
Verify SW SystemIntegrationNonconformances /
SPRs on SW ProductsNonconformances /
SPRs on SW Products
SATELLITE SUPPLIER:SW System Engineering
& Verification Engineering
SATELLITE SUPPLIER:SW System Engineering
& Verification Engineering
ISatellite Software System Testing Process
External References:
Parent: Satellite Software System Integration & QualificationPerspective: Software Engineering Activity:Satellite SW System TestingDiagram: IMP-SS-114.3.1
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Satellites Software System Testing on the SVF
IMP-SS-114.3.2.1
TestedSystem SW Configuration
(to System QR Data Package)System SW Test
Procedures Preparation of System SW Configuration for System
AIV/AIT
IMP-SS-114.3.2.2
SW SystemTest Readiness
Review
System CDR Documentation
SW Products QR Documentation
Updated System CDR Documentation
updated SW Products QR Documentation
Nonconformances / SPRs on SW Products
Nonconformances / SPRs on SW Products
SW SystemTest ReadinessReview Board
Verify SW SystemTesting and achieved
Coverage
Verify SW SystemDelivery
Configuration
SATELLITE SUPPLIER:SW System Engineering
& Verification Engineering
SATELLITE SUPPLIER:SW System Engineering
& Verification Engineering
ISatellite Software System Supporting Processes
Parent: Software System Life Cycle ProcessesPerspective: ALL
Activity: Supporting Life Cycle Processes Diagram: SS-IMP-120
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
SW Documentation ProcessIMP-SS-121
SLC-1
SW Product AssuranceIMP-SS-124
SLC-4
Problem Resolution ProcessIMP-SS-123
SLC-3
Joint Review ProcessIMP-SS-126
SLC-6
Audit ProcessIMP-SS-127
SLC-7
Software Configuration Management
Plan
Software Configuration Management Process
IMP-SS-125SLC-5
ECSS-M-40 Requirements
SATELLITE SUPPLIERCUSTOMER
Project Plans
Technical Review Reports
Audit Plan and Report
Available Documentation
SW Development plan
M-50 reqs
SATELLITE SUPPLIER / CUSTOMER
SW PA Reports
SW docs & standards
SATELLITE SUPPLIER
SATELLITE SUPPLIER
SATELLITE SUPPLIER
SATELLITE SUPPLIERCUSTOMER
Verification Process
SLC-2
Traceability matrix, Verification reports
Verification plan
RB, TS, Interface
Requirements
Validation against RB Process
SLC-8
Validation reportsValidation planRB, Interface
Requirements
Identified problem
Verified SW Documentation
SATELLITE SUPPLIER
SATELLITE SUPPLIER
ISatellite Software System Organizational Processes
Parent: Software System Life Cycle Processes Perspective: ALL Activity: Organizational Life Cycle Processes Diagram: IMP-SS-130
External References: ECSS-E-40 sec.
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Infrastructure ProcessIMP-SS-133
OLC-3
Training ProcessIMP-SS-132
OLC-2
Software System Management Process
IMP-SS-131OLC-1
SW System Life Cycle Improvement Process
IMP-SS-134OLC-4
SATELLITE UPPLIER/SW SUPPLIERS/
SW IV&V SUPPLIERCUSTOMER
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 SUPPLIERSW SUPPLIERS
SATELLITE SUPPLIER
SATELLITE SUPPLIER
Satellites Software Processes
Software ProductsPrimary Life Cycle Processes
Software ProductsSupporting Life Cycle Processes
Software ProductsOrganizational Life Cycle
Processes
SatelliteSoftware Processes
Independent SoftwareV & V
SatelliteSpace Segment Software
System Processes
Satellite SoftwareProducts
Life Cycle Processes
External References
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Software ProductsPrimary Life Cycle
Processes
SS-210
Software ProductsPrimary Life Cycle
Processes
SS-210
Parent Satellite SW Life Cycle ProcessesPerspective: ALL Activity:Software Products LC Process Diagram: IMP-SS-200
Space Segment Requirements
Space Segment Constraints
ECSS Validated SW Artifacts
Satellite Software - Software Products Life Cycle Processes I
SW Products Releases
Software ProductsSupporting Life Cycle
Processes
SS-220
Software ProductsSupporting Life Cycle
Processes
SS-220
Software ProductsOrganizational Life Cycle
Processes
SS-230
Software ProductsOrganizational Life Cycle
Processes
SS-230
T
SW Products Primary Life Cycle Processes
SW ProductsSupply Process
IMP-SS-112[PLC-2 / T]
SW ProductsSupply Process
IMP-SS-112[PLC-2 / T]
Software Products Development Process
IMP-SS-213[PLC-4 /T]
Software Products Development Process
IMP-SS-213[PLC-4 /T]
Parent: Software Products Life-Cycle ProcessesPerspective: Software Engineering Activity: SW Products Primary Life Cycle Processes Diagram: IMP-SS-210
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
SW ProductsAcquisition Process
IMP-SS-111[PLC-1 / T]
SW SUPPLIERS
SATELLITE SUPPLIER
SATELLITE SUPPLIERSW SUPPLIERS
ITT/RFQ
Needs Negotiated Contract
Proposal
DJF, DDF, TS, RB, IRD, ICD
I
ISoftware Products Development Process
Technical Specification, Interface Control
Document, Design Justification File
Technical Specification, Interface Control
Document, Design Justification File
Parent: SW Products Primary Life Cycle ProcessesPerspective: Software EngineeringActivity: Software Product Development Process
Diiagram: IMP-SS-213
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Software Requirement Engineering Process
IMP-SS-213.1[SEP-2 / T]
Software Design Engineering Process
IMP-SS-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
IMP-SS-213.4[SEP-4 / T]
Requirements Baseline
ECSS-M-40 Requirements
Technical Budget and Margin Management
IMP-SS-213.6[SEP-6 / T]
HW Environment
DJF: Technical budgets status and margin
SATELLITE SUPPLIERSW SUPPLIER
SW SUPPLIER
SW SUPPLIERS
SW SUPPLIER
SATELLITE SUPPLIER SW SUPPLIER
IProject Phasing and Planning
Elements of SW Maintenance Plan
Requirements Baseline at SRRDocumentation Standards
Design StandardsVerification and Validation
Standards
Software Project Development
Plan
Parent: Software Product Development Process Perspective: Software Engineering Activity: Project Phasing and PlanningDiagram: IMP-SS-213.4
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI)EI1: SW PA Plan ReviewEI2: SW PA Procedures & Standards ReviewEI3: SW PA Life Cycle Review
External Outputs (EO)
Requirements Baseline at SRRSoftware 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-SS213.4.3[SLC-3 / T]
SRR
SW SUPPLIER: Project Manager
ProjectRequirements
Requirements BaselineSW 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 BaselineSW 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
ITechnical Budget and Margin Management
Technical budgets and margin philosophy
Parent: Software Product Development Process
Perspective: Software ManagementActivity: Technical Budget & Margin Management
Diagram: IMP-SS-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.2IM-3
SW SUPPLIER: SW Engineering
HW environment
Requirements Baseline:SRR Data Package
DJF: Technical budgets status and
margins
PDR, CDR, QR, AR
SATELLITE SUPPLIER
ISW Requirements Engineering Process
Activity: SW Requirements Engineering Process Diagram: IMP-SS-213.1
Functional and Capability
Specification
SW SUPPLIER: SW Engineering
External References:
Parent: Software Product 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
IMP-SS-213.1.2[R-2 / T]
Software Requirements AnalysisIMP-SS-213.1.1
[R-1 / T]
SW SUPPLIE: SW Engineering, SW PA, Safety
SRR Docs:IRDRB
EI1
Preliminary DesignReview
DeliveredPDR DP
ReviewedPDR DP
PDR Data PackagePDR Report
Product Reliability Analysis
System Level Functional Analysis
SW RAMS Analysis
Higher Level Safety Plan
ISW Requirements Analysis
Preliminary Functional and
Capability Specification
Interface Control Document (external
interfaces)SW SUPPLIER:SW Engineering
External References:
Parent: SW Requirements Engineering ProcessPerspective: Software Engineering
Verify Software RequirementsDocumentsE-40 sec. 5.4.2.3
Activity: SW Requirements AnalysisDiagram: IMP-SS-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:IRDRB Delivered
Baseline
Functional and Capability
Specification
EO1
External Interfaces identificationIMP-SS-213.1.1.2
RA-2
Preliminary Requirements Establishment
IMP-SS-213.1.1.1[RA-1 / T]
SW SUPPLIER:SW Engineering
EI1
SupportingSW Prototyping
for RequirementsAnalysis
ISW Top-Level Architectural Design
Functional and Capability
Specification
EO1
IRD
Preliminary PDR Data Package
RB
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.4AD-4
External References:
Parent: Software Requirement Engineering Process Perspective: Software Engineering
ArchitecturalDesign
DefinitionIMP-SS-213.1.2.1
[AD-1 / T]
Verify Software Design
Activity: SW Top-Level Architectural Design Diagram: IMP-SS-213.1.2
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)1. Integration SW/SW
SoftwareRequirements
Document
Preliminary(Top Level )
Interface DesignIMP-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
SW SUPPLIER: SW Engineering
Numerical Error Report
SW SUPPLIER:SW Engineering
PDR Data PackageSupporting
SW Prototyping &Design Trade-offs
ISW Design Engineering Process
Code,Unit tests
DocumentationSW SUPPLIER:SW Engineering
External References:
Parent: Software Product Development Process Perspective: Software Engineering Activity: SW Design Engineering Process Diagram: IMP-SS-213.3
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Coding and Testing
IMP-SS-213.3.2[SD-2 / T]
SW SUPPLIER:SW Engineering
Design of Software Items
IMP-SS-213.3.1[SD-1 / T]
Integration
IMP-SS_213.3.3[SD-3 / T]
SW SUPPLIER:SW EngineeringSoftware
ArchitecturalDesign
Document
Detailed design DP
Numerical Error Report
SW Validationagainst the TS
IMP-SS-213.3.4[SD-4 / T]
Critical DesignReview
DeliveredCDR Data
PackageReviewedCDR Data Package
CDR ReportCDR Data
Package
InspectionQ-80 sec. 3.2.5k
Design Complexity & Modularity
Measurement
Safety Analysis
Critical Module Handling
SW SUPPLIER:SW Engineering
IDesign of SW Items
Detailed design DP
DeliveredDetailed
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 IntegrationIMP-SS-213.3.1.5
[SDI-5 / T]
External References:
Parent: Software Design Engineering ProcessPerspective: Software Engineering
Verify Software Design
Activity: Design of SW ItemsDiagram: IMP-SS-213.3.1
In Triggers (IT) Out Triggers (OT) External Inputs (EI)1. Coding and Testing.Unit Test Execution
External Outputs (EO)
SoftwareArchitectural
DesignDocument
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 / *
EI1Detailed Design
Definition IMP-SS-213.3.1.1
[SDI-1 / T]
SW SUPPLIER: SW Engineering
SW SUPPLIER: SW Engineering
SW SUPPLIER: SW Engineering
SW SUPPLIER:SW Engineering
SW SUPPLIER
ICoding 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 ProcessPerspective: Software Engineering
Verify Software Code
Activity: Coding and TestingDiagram: IMP-SS-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
DeliveredCode & 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
SW SUPPLIER: SW Engineering
SW SUPPLIER: SW Engineering
SW SUPPLIER: SW Engineering
SW SUPPLIER: SW Engineering
IIntegration
EI2
SW CodeUnit test
documentation
EI1
SW Integration Test Report
SW Validation Testing specification
Operation Manual Update
Validation test case and procedure
definitionIMP-SS-213.3.3.3
[IN-3 / T]
External References:
Parent: Software Design Engineering ProcessPerspective: Software Engineering
Verify Software Integration
Activity: IntegrationDiagram: IMP-SS-213.3.3
In Triggers (IT)1. Qualification.Validation Plan Def.
Out Triggers (OT) External Inputs (EI)1. SW Req. Analysis.SW Requirements Document2. SW Top Level Srch. Design.Architectural Design
External Outputs (EO)
SW/SW Integration
IMP-SS-213.3.3.1[IN-1 / T]
Operation Manual UpdateIMP-SS-213.3.3.2
[IN- / T]
IT1Check Coverage
SW SUPPLIER:SW Eng. & SW Ver. Eng.
SW SUPPLIER:SW Eng. & SW Ver. Eng, SW PA.
SW SUPPLIER:SW Eng. & SW Ver. Eng.
I
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 ProcessPerspective: Verification & Validation Engineering Activity: SW Validation against TSDiagram: IMP-SS-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
DefinitionVI-1
Update and prepare the deliverables SW
productVI-5
Evaluate the design, code, test and
operation manualVI-4
Validation testingagainst the TS
VI-2
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 InspectionVI-6
CDR Data
Package
Analysis and Inspection reports
SW Specification
SW Design/Code
CheckCoverage
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
ISW Product Supporting Life Cycle Processes
Parent: Software Product Life Cycle ProcessesPerspective: ALL
Activity: Supporting Life Cycle Processes Diagram: SS-IMP-200
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
SW Documentation ProcessIMP-SS-221
SLC-1
SW Product AssuranceIMP-SS-224
SLC-4
Problem Resolution ProcessIMP-SS-223
SLC-3
Joint Review ProcessIMP-SS-226
SLC-6
Audit ProcessIMP-SS-227
SLC-7
Software Configuration Management
Plan
Software Configuration Management Process
IMP-SS-225SLC-5
ECSS-M-40 Requirements
SATELLITE SUPPLIERSW SUPPLIER
CUSTOMER
Project PlansTechnical
Review Reports
Audit Plan and Report
Available Documentation
SW Development plan
M-50 reqs
SW SUPPLIER / SATELLITE SUPPLIER
SW SUPPLIER
SW PA Reports
SW docs & standards
SW SUPPLIER
SW SUPPLIER
SW SUPPLIER
SATELLITE SUPPLIERCUSTOMER
SW SUPPLIER
Verification Process
SLC-2
Traceability matrix, Verification reports
Verification plan
Validation against RB Process
SLC-8Validation plan
RB, Interface Requirements
SW SUPPLIER
RB, TS, Interface
Requirements
Identified problem
Verified SW Documentation
ISW Product Organizational g Life Cycle Processes
Parent: Software Product Life Cycle Processes Perspective: ALL Activity: Organizational Life Cycle Processes DIAGRAM: IMP-SS-230
External References: ECSS-E-40 sec.
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Infrastructure ProcessIMP-SS-233
OLC-3
Training ProcessIMP-SS-232
OLC-2
Software System Management Process
IMP-SS-231OLC-1
SW System Life Cycle Improvement Process
IMP-SS-234OLC-4
SATELLITE UPPLIER/SW SUPPLIERS/
SW IV&V SUPPLIERCUSTOMER
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 SUPPLIERSW SUPPLIERS
SW SUPPLIER
SW SUPPLIER
Satellites Software Processes
Independent V&V ofSoftware Products
SW IV&V Support toJoint
Review Process
SatellitesSoftware Process
Satellite SoftwareProducts
Life Cycle Processes
SatelliteSpace Segment Software
System Processes
Independent SoftwareV & V
Activity:SW IV&V ProcessDiagram: IMP-SS-300.0
External References
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Parent:Satellite SW Lice Cycle ProcessesPerspective: Software Engineering
Satetllite Software - Software Products Life Cycle Processes I
Space Segment Requirements
Independently Verified ECSS SW
Artifacts
Independently Determined Process
& Software Problems
SW Products Requirements
SW Products Artifacts
Independent V&V ofSoftware Products
IMP-SS-310
SW IV&V Support to JointReview Process
IMP-SS-320
Specific SW IV&V Requirements
SW SUPPLIERSSW IV&V SUPPLIER
SATELLITE SUPPLIERSW IV&V SUPPLIER
SATELLITE SUPPLIERSW IV&V SUPPLIER
SW SUPPLIERS
ISatellite SW Independent Verification and Validation Processes
Parent: Supporting Life Cycle ProcessesPerspective: Verification and Validation EngineeringActivity: IV&V of SW Products
Diagram IMP-SS-310
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
IndependentVerification Process
ImplementationIMP-SS-311
[VP-1 / T]Independent
Verification Process
IMP-SS-312[VP-2 / T]
SW IV&V SUPPLIER
Technical Specifications, Design Definition Files, Design Justification Files
IndependentValidation Process
ImplementationIMP-SS-313[VLP-1 / T]
Independent Validation Process
of the SW ProductsIMP-SS-314[VLP-2 / T]Technical Specifications,
Design Definition Files, Design Justification Files
Specific SW IV&V Requirements
Space Segment Requirements
SW Products Requirements
SW Products Artifacts
Independently Verified ECSS SW
Artifacts
Independently Determined Process
& Software Problems
SW IV&V SUPPLIER
SW IV&V SUPPLIER
SW IV&V SUPPLIER
ISatellite Independent SW Verification Process Implementation
Satellite SW System PDRData Package
IndependentVerification
plan: methods & tools
IndependentVerification plan:
criticality and effort
IndependentVerification plan:
project organization
Parent: IV&V of SW ProductsPerspective: Verification & Validation Engineering Activity: Ind. SW Verification Process Implementation
Diagram: IMP-SS-311
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Determine the Independent
Verification effort for the SW Product
IMP-SS-311.1[VPP-1 / T]
Establish the Independent
Verification ProcessIMP-SS-311.2
[VPP-2/T]
Select the organization responsible for
conducting the IV&V
IMP-SS-311.3[VPP-3 / T]
Determine the activities/SW products
that require IV&VIMP-SS-311.4
[VPP- / T]
Develop and document an Independent Verification Plan
IMP-SS-311.5[VPP-5 / T]
IndependentVerification plan
SW IV&V SUPPLIER
SW IV&V SUPPLIER
CUSTOMERSATELLITE SUPPLIER
SW IV&V SUPPLIERSATELLITE SUPPLIER
CUSTOMER
SW IV&V SUPPLIER
ISatellite SW Independent Verification Process
Problem and non-conformance
Reports
SW integration Reports
IndependentDesign Verification report
Independent Design Verification report
Preliminary Detailed Design Data Packages
Products Project documentation
IndependentTest specification
evaluationIndependent SW Integration Verification
report
IndependentCode Verification report
Requirements Independent Verification report
Verification plan
IndependentVerification
plan
IndependentVerification
plan
Parent: IV &V of SW ProductsPerspective: Verification and Validation Engineering Activity: Independent SW Verification Process
Diagram: IMP-SS-312
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Independently VerifyCodeIMP-SS-312.3
[VPI-3 / T]Independently Verify
SW IntegrationIMP-SS-312.4
[VPI-4 / T]
Independently Verify SW Documentation
IMP-SS-312.5[VPI-5 / T]
Independently Verify SW Design
IMP-SS-312.2[VPI-2 / T]
Independently Verify SW Requirements
IMP-SS-312.1[VPI-1/T]
IndependentVerification
plan
IndependentVerification
plan
Preliminary PDR Data Packages
Delivered Products code
Problems and non-conformances Handling
IMP-SS-312.6[VPI-6 / T]Independent
Verification plan:criticality and effort
SW IV&V SUPPLIER
SW IV&V SUPPLIER
SW IV&V SUPPLIER
SW IV&V SUPPLIER
SW IV&V SUPPLIER
SW IV&V SUPPLIER
SW Products Technical Specifications
IIndependent SW Validation Process Implementation
IndependentValidation
plan: methods & tools
Perspective: Verification & Validation Engineering Activity: Ind. Validation Process Implementation Diagram: IMP-SS-313
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Validation plan:
organization
Independent Validationplan:
effort &independenceDetermine the
Independent Validation effort for the project
IMP-SS-313.1[PLAN-1 / T]
Establish the Independent Products
Validation ProcessIMP-SS-313.2[PLAN-2 / T]
Establish the Independent Products
Validation ProcessIMP-SS-313.2[PLAN-2 / T]
Develop and document the Independent Validation plan
IMP-SS-313.3[PLAN-4 / T]
Validation plan
Independent Validation Plan
at SW System PDR
SW IV&V SUPPLIER
SW IV&V SUPPLIER
SW IV&V SUPPLIERSpace Segment Requirements
SW Products Requirements
SW Products Artifacts
Parent: IV &V of SW Products
IIndependent SW Validation against the Requirements Baseline
IndependentSW design
and test evaluation
reports
IV&V ReportsNCRs, SPRs
SW product,Validation
environment (HW/SW)
SW Validation Testing Spec
Perspective: Verification & Validation Engineering Activity: Independent Validation of the SW Products Diagram: 314
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Independent. Software Validation Testing Spec. Definition
IMP-SS-314.1[VI-1 / T]
Assess the SW products Preparation
for Delivery IMP-SS-314.5
[VI-5 / T]
IndependentlyEvaluate the design,
code, test and operation manual
IMP-SS-314.4[VI-4 / T]
Ind. Validation Testingagainst the RB
IMP-SS-314.2[VI-2 / T]
Assess the adequacy of the operation manual
IMP-SS-314.3 [VI-3 / T]
SW on delivery media,SW release
documentation,Baseline deliverables
SW product
Operation manual (update)
IndependentTest Readiness
Assessment
Independent Test Readiness
Review Board
SW IV&V SUPPLIERSW IV&V
SUPPLIER
SW IV&V SUPPLIER
SW IV&V SUPPLIER
SW IV&V SUPPLIER
Check Coverageof SW Supplier & Independent Tests
Parent: IV &V of SW Products
Space Segment
Requirements
SW Products Requirements
SW Products Artifacts
ECSS Software Process Model Implementation Examples
The Ground SegmentSystem Processes
The Ground SegmentSW Products
Life Cycle Processes
Ground SoftwareProcesses
A-2
ImplementationSamples
The Ground SegmentOperations & Mission
ProductsLife Cycle Processes
External References
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Ground SegmentSoftware System
Life-cycle Process
GS-100
Parent: Satellite SW Life Cycle ProcessesPerspective: ALL Activity Satellite Software Processes Diagram: IMP-GS-000
Ground Segment Requirements
Ground Segment Constraints
ECSS SW Artifacts
Ground SegmentSoftware Products
Life-cycle Processes
GS-200
Ground SegmentSoftware Products
Life-cycle Processes
GS-200SW Products Requirements
ECSS SW Artifacts
Software Product Releases
Ground SegmentOperation & Mission
Products Preparation Processes
GS-300
Ground SegmentOperation & Mission
Products Preparation Processes
GS-300
Ground Segment Requirements
Mission Needs
Operations & Mission SW
Products
ECSS SW Artifacts
Ground Segment Software Processes I
SW Products Requirements
SW Products Artifacts
Validated Ground Segment SW
CUSTOMER / GROUND SEGMENT SUPPLIER
GROUND SEGMENTOPERATOR / MAINTAINER
SW SUPPLIERS
Ground Segment Software Product
Releases
Space Segment
Artifacts & Products
Operations Procedures &
Flight Plans
External References
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Ground SegmentSoftware System
Primary Life Cycle Processes
GS-110
Parent: Ground Segment Software System LC ProcessPerspective: ALL Activity:Primary Life Ccle Processes Diagram: IMP-GS-100
Ground Segment Requirements
Ground Segment
Constraints
Space Segment
Artifacts & Products
ECSS SW Artifacts
Ground Segment Software - Software System Life Cycle Processes I
SW Products Requirements
Ground Segment Software System
Supporting Life Cycle Processes
GS-120
Ground SegmentSoftware System
Organizational Life Cycle Processes
GS-130
Software Product Releases
Validated Ground Segment SW
TCUSTOMER / GROUND SEGMENT SUPPLIER
CUSTOMER / GROUND SEGMENT SUPPLIER
CUSTOMER / GROUND SEGMENT SUPPLIER
Independently Determined
Process & Software Problems
External References
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Parent: Ground Segment SW System LC ProcessesPerspective: ALL Activity: SW System Primary LC Process Diagram: IMP-GS-110
Ground Segment Software System Primary Life Cycle Processes I
Ground Segment Products
Supply ProcessesIMP-GS-112 [PLC-2 / T]
Ground Segment Products
Supply ProcessesIMP-GS-112 [PLC-2 / T]
Ground Segment SystemsAcquisition Process
IMP-GS-111 [PLC-1 / T]
Satellite & Ground Segment Software Maintenance and
MigrationIMP-GS-115 [PLC-5]
Maintenance Plan
Change Justification
File
Ground SegmentSoftware Operations Engineering Process
IMP-GS-113 [PLC-3] Operational Plan
Operational Requirements
Maintenabilty Requirements
GROUND SEGMENT SUPPLIER
CUSTOMER
GROUND SEGMENT SUPPLIER
GROUND SEGMENT SUPPLIER
OPERATORCUSTOMER
GROUND SEGMENT SUPPLIER SW MAINTAINER
ITT/RFQ
Negotiated Ground Segment
Contract
Proposal
DJF, DDF, TS, RB, IRD, ICD
Space Segment Reusable
Facilities & DBs
Ground Segment Reusable
Facilities & DBs
Ground Segment Requirements
Ground Segment Constraints
Software Product Releases
SW Products
Requirements
Validated
SW Products
Ground Segment Systems Software Engineering Process
IMP-GS-114 [PLC-4 / T]
Activity: SW Systems Engineering ProcessDiagram: IMP-GS-114
Ground Segment Software System Engineerring Process I
Parent: Ground Segment SW System Primary LC Process Perspective: Software Engineering
Negotiated Customer
Requirements
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
GS Software Systems Requirements Engineering
Process
IMP-GS-114.1 [SEP-1/T]
GS Software Interfaces Management
IMP-GS-114.5 [SEP-5/T]
Hardware Environment
Interface Management Procedures
Design Justification
File
ECSS-M-30 Project
Requirements
GS Software Project Phasing and Planning
IMP-GS-114.4 [SEP-4 /T]LC Requirements
for the SW Products
ECSS-M-40 Requirements
GS Software & Data Technical Budget and Margin Management
IMP-GS-114.6 [SEP-6/T]
HW Environment
DJF: Technical budgets status and margin
SW Products Requirements
SW Products I/F Requirements
SW Products Budget
Requirements
System DDF, DJF, TS, RB, IRD, ICD
Released SW Products
GS Software Systems Integration & Qualification
IMP-GS-114.3 [SEP-3 /T] Qualified SW System
Configuration
System DDF, DJF, TS, RB, IRD, ICD
GROUND SEGMENT SUPPLIER
GROUND SEGMENT SUPPLIER
GROUND SEGMENT SUPPLIER
GROUND SEGMENT SUPPLIER
GROUND SEGMENT SUPPLIER / CUSTOMER
Activity: Satellite SW System Requirements Engi.ngDiagram: IMP-GS-114.1
Ground Segment Software System Requirements Engineering Process
Overall GS System
Requirements
RB (inputs to)IRD (inputs to)
RB (System Partitioning with definition of items; System Configuration list)
IRD (SW/HW Interface Requirements)DJF (Traceability to system partitioning)
Parent: Ground Segment SW System Engineering Process Perspective: Software Engineering
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
System Level Rqmts for SW Verification
and Validation IMP-GS-114.1.3
[SE –3 /T]
SystemSRR
System Requirements
Analysis IMP-GS-114.1.1
[SE –1 /T]
System Partitioning
IMP-GS-114.1.2[SE-2 /T]
System Level Integration of
SoftwareIMP-GS-114.1.4
[SE –4 /T]
SRR Data PackageRB, IRD
DJF
RB (inputs to)IRD (inputs to)
Reviewed SRR Data Package
RB, IRDDJF
I
GS SUPPLIER GS SUPPLIER
GS SUPPLIER
GS SUPPLIER
RB: V&V ProcessRequirements
SpecificGround Software
Test Planning & Test Facilities
Requirements
T
Ground SW ReuseProcess
T
ReusableSpace Segment
& Existing Ground
Segments SW
Integrated HW-SW
Test Requirements
SW SRRs
Ground Segment Software System Requirements Analysis I
RB: Functions & Performance
RqmtsIRD: Interface
Rqmts
Parent: Software System Requirement Engineering ProcessPerspective: Software Engineering Activity: System Requirements Analysis Diagram: 114.1.1
External References: ECSS-E-40 sec. 5.2.2.1, 5.2.2.2, 5.2.6.2
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Definition of system functionalities and
interfacesIMP-GS-114.1.1.1
SYS-1
Overall system reqmts
Operations and Maintenance
Requirements DefinitionIMP-GS-114.1.1.2
SYS-2
V&V Rqmts and Design Constraints
IMP-GS-114.1.1.3SYS-3
GS Systems Criticality/ Critical Functions
DefinitionIMP-GS-114.1.1.4
SYS-4RB:- Safety &
Reliability Rqmts- Critical functions
identification
RB: Design Constraints
V&V requirements- SW Eng. Standards
RB: Operations and maintenance requirement
RB (inputs to)IRD (inputs to)
CUSTOMER
CUSTOMER
CUSTOMER
CUSTOMER Assess I&V Req.sfor
Ground Facilities
Human Factors, Simulation, DB, & Real-time
Engineering Requirements Definition
Human Factors, Simulation, DB, & Real-time
Engineering Requirements Definition
RB:Specific Design & Implementation Requirements
IGround Segment Software System Integration & Qualification Process
External References:
Parent: GS SW System Engineering ProcessPerspective: Software Engineering Activity: GS SW System Integration & QualificationDiagram: IMP-GS-114.3
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Released SWProducts
GS Software Systems Integration
IMP-GS-114.3.2
GS SUPPLIER
Integrated System SW
Configuration(s)
GS Software Systems Testing
IMP-GS-114.3.3
GS SUPPLIER
Tested System SW
Configuration
Validated SW
Products
GS Systems I&V
IMP-SS-114.3.4
GS SUPPLIER
Qualified SWSystem
Configuration
GS Software Systems Integration & Test
Definition
IMP-GS-114.3.1
GS SUPPLIER
System SW Integration & Test
ProceduresReleased SW Products
System DDF, DJF, TS,
RB, IRD, ICD
System SW Test
Procedures
System Test Procedures
Integrated System SW
Configuration(s)
System SW Integration Procedures
Space Segment Products
Space Segment Products
IGround Segment Software System Project Phasing and Planning
Elements of Satellite & GS
Maintenance Plan
Requirements Baseline at SRRDocumentation Standards
Design StandardsVerification and Validation
Standards
Software Project Development
Plan
Parent: Ground Segment SW System Engineering Process Perspective: Software Engineering Activity: Project Phasing and PlanningDiagram: IMP-GS-114.4
External References:
In Triggers (IT) Out Triggers (OT) External Inputs (EI)EI1: SW PA Plan ReviewEI2: SW PA Procedures & Standards ReviewEI3: SW PA Life Cycle Review
External Outputs (EO)
Requirements Baseline at SRRSoftware System Development Plan
Software SystemLife Cycle Definition
& Planning
IMP-GS-1114.4.1[SLC-1 / T]
Documentation/Inputs-Output Process
definition for each Phase and Milestone
IMP-GS-114.4.3[SLC-3 / T]
SRRGS System vs. Software Requirements
Requirements BaselineSW System
Development Planning Information
Tailoring of ECSS SW Engineering
Standards & ModelIMP-GS-114.4.2
[SLC-2 / T] Requirements BaselineSW System
Development PlanningInformation
Software System Development Plan
Review
E11
EI2
EI3
Definition of specific
Methodologies & Complementary
StandardsIMP-GS-114.4.5/T
Specific Methodologiesand complementary
Standards(e.g., RT SW, Testing, etc.)
GS SUPPLIER
GS SUPPLIER
GS SUPPLIER
GS SUPPLIER
Software Re-usePlanning
T
IGround Segment Software Interfaces Management
Interface Management procedures,
Part of configuration management plan
ECSS-M-40Requirements
Parent: Ground Segment SW System Engineering Process
Perspective: Software Management Activity: Interface ManagementDiagram: IMP-GS-114.5
External References: ECSS-E-40 sec. 5.3.3.1
In Triggers (IT) Out Triggers (OT) External Inputs (EI) External Outputs (EO)
Definition of interfaces management procedures
DefinitionIMP-GS-114.5.1
IM-1
CUSTOMER
SRR Data Package
Requirements Baseline
Space to Ground SegmentInterfaces Specific
Management ProceduresDefinitionSpace Segment Interfaces
Control Procedures