100 likes | 229 Views
Solar Probe Plus FIELDS DCB FSW Requirements. Barbara Plante Peter Harvey University of California. Agenda. Requirements Definition Baseline Software Requirements Specification (SRS) Software Documentation Tree Requirements Partitioning for Phased Delivery (Build Plan)
E N D
Solar Probe Plus FIELDSDCB FSW Requirements Barbara Plante Peter Harvey University of California
Agenda • Requirements Definition • Baseline Software Requirements Specification (SRS) • Software Documentation Tree • Requirements Partitioning for Phased Delivery (Build Plan) • Testing Requirements • Requirements Traceability Matrix (in SRS)
Documents • Management Plans/Standards • NPR_7150.2 (Software Engineering Standard) • NASA-STD-2100-91 (Software Documentation Standard) • NASA-STD-8739.8/1 (Software Quality Standard) • NASA-STD-8715 (Software Safety) • GSFC-STD-1000e (Gold Rules) • SPF-SMA-010 7434-9096 SMA Requirements • SPF_SMA_002_Rev-_PAIP • SPF_MGMT_008_SDP (Software Development Plan)
Documents • Requirements/Specifications • 7435-9051_Rev_Dash.docx (Level 3 Requirements) • 7434-9066 SPP General Instrument ICD • 7434-XXXX FIELDS Specific Instrument ICD • Shared Data Document • SPF_SYS_010_Instrument_Requirements - IRD (Level 4) • SPF_FSW_002_SRS (Level 5) • SPF_DCB_001_Specification.doc • SPF_MEP_100_CDI_ICD • SPF_MEP_101_TDS_ICD • SPF_MEP_102_DFB_ICD • SPF_MEP_103_MAG_ICD • SPF_MEP_104_AEB_ICD • SPF_MEP_105_SWEAP_ICD
Documents • Software Documents/Reports Preliminary plan • SPF_FSW_002_SRS (Software Requirements Specification) • SPF_FSW_003_SDD (Software Data Dictionary) • SPF_FSW_004_SAD (Software Architecture) • SPF_FSW_005_SID (Software Interface Design) • SPF_FSW_006_STP (Software Test Plan) • SPF_FSW_007_SUM (Software Users Manual) • SPF_FSW_008_SMP (Software Maintenance Plan) • SPF_FSW_009_SRD (Software Risk Database) • SPF_FSW_MPR_YYMM (Monthly Progress Report inc/ Metrics) • SPF_FSW_SVD_XXX (Software Version Descriptor) • SPF_FSW_STR_XXX_YYMMDD (Software Test Report) • SPF_FSW_SIR_XXX_YYMMDD (Software Inspection Report) • SPF_FSW_SCR_NNN (Software Change Request) • SPF_FSW_SPR_NNN (Software Problem Report) • Review Packages (SwPDR, SwCDR, SwATRR, SwAR) • Sw Design Peer Review Packages (periodic) • Sw Code Walkthrus (prior to each build delivery) • Test Procedures, GSE Display Definitions, Command & Telemetry Database files
Required Products • Software Products • Boot FSW (PROM) • Operational FSW (EEPROM) • Generally developed in modules and in phases
L4 Requirements and Traceability NB: FSW-03(b) science data in total data volume per ICD, not meant to mean “volumes.” (ii) FSW-08, 09 flow from L3 directives which currently include a “TBD” response time.
L4 Requirements and Traceability NB: (i) “Collect and telemeter” naturally is an overview of the work to handle the input science raw measurements. It includes time-tagging, summing, averaging, and general data processing to commanded options.
Test Requirements • Test Requirements • Test Platform : • ETU Data Controller Board Initially • ETU DCB when available • Test Equipment: • GSE PC • GSEOS Software • Spacecraft Emulator • Instrument Simulation (w/ Good and Bad Data Sets) • Logic Analyzer • Digital Scope • Data Storage: • All instrument data and housekeeping • Command/Event logs • Network access for external science data displays