BS EN 16602-80:2018
$215.11
Space product assurance. Software product assurance
Published By | Publication Date | Number of Pages |
BSI | 2018 | 120 |
This Standard defines a set of software product assurance requirements to be used for the development and maintenance of software for space systems. Space systems include manned and unmanned spacecraft, launchers, payloads, experiments and their associated ground equipment and facilities. Software includes the software component of firmware.
This Standard also applies to the development or reuse of non-deliverable software which affects the quality of the deliverable product or service provided by a space system, if the service is implemented by software.
ECSS-Q-ST-80 interfaces with space engineering and management, which are addressed in the Engineering (-E) and Management (-M) branches of the ECSS System, and explains how they relate to the software product assurance processes.
This standard may be tailored for the specific characteristic and constraints of a space project in conformance with ECSS-S-ST-00.
Tailoring of this Standard to a specific business agreement or project, when software product assurance requirements are prepared, is also addressed in clause 4.3.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
10 | 1 Scope |
11 | 2 Normative references |
12 | 3 Terms, definitions and abbreviated terms 3.1 Terms for other standards 3.2 Terms specific to the present standard |
18 | 3.3 Abbreviated terms |
20 | 3.4 Nomenclature |
21 | 4 Space system software product assurance principles 4.1 Introduction |
22 | 4.2 Organization of this Standard |
24 | 4.3 Tailoring of this Standard |
25 | 5 Software product assurance programme implementation 5.1 Organization and responsibility 5.1.1 Organization 5.1.2 Responsibility and authority |
26 | 5.1.3 Resources 5.1.4 Software product assurance manager/engineer 5.1.5 Training |
27 | 5.2 Software product assurance programme management 5.2.1 Software product assurance planning and control |
28 | 5.2.2 Software product assurance reporting |
29 | 5.2.3 Audits 5.2.4 Alerts 5.2.5 Software problems |
30 | 5.2.6 Nonconformances |
31 | 5.2.7 Quality requirements and quality models 5.3 Risk management and critical item control 5.3.1 Risk management 5.3.2 Critical item control |
32 | 5.4 Supplier selection and control 5.4.1 Supplier selection 5.4.2 Supplier requirements 5.4.3 Supplier monitoring |
33 | 5.4.4 Criticality classification 5.5 Procurement 5.5.1 Procurement documents 5.5.2 Review of procured software component list |
34 | 5.5.3 Procurement details 5.5.4 Identification 5.5.5 Inspection 5.5.6 Exportability 5.6 Tools and supporting environment 5.6.1 Methods and tools |
35 | 5.6.2 Development environment selection |
36 | 5.7 Assessment and improvement process 5.7.1 Process assessment 5.7.2 Assessment process |
37 | 5.7.3 Process improvement |
39 | 6 Software process assurance 6.1 Software development life cycle 6.1.1 Life cycle definition 6.1.2 Process quality objectives 6.1.3 Life cycle definition review 6.1.4 Life cycle resources |
40 | 6.1.5 Software validation process schedule 6.2 Requirements applicable to all software engineering processes 6.2.1 Documentation of processes |
41 | 6.2.2 Software dependability and safety |
43 | 6.2.3 Handling of critical software |
45 | 6.2.4 Software configuration management |
47 | 6.2.5 Process metrics |
48 | 6.2.6 Verification |
51 | 6.2.7 Reuse of existing software 6.2.7.1 General |
54 | 6.2.8 Automatic code generation |
55 | 6.3 Requirements applicable to individual software engineering processes or activities 6.3.1 Software related system requirements process 6.3.2 Software requirements analysis |
57 | 6.3.3 Software architectural design and design of software items |
58 | 6.3.4 Coding |
59 | 6.3.5 Testing and validation |
64 | 6.3.6 Software delivery and acceptance |
65 | 6.3.7 Operations |
66 | 6.3.8 Maintenance |
68 | 7 Software product quality assurance 7.1 Product quality objectives and metrication 7.1.1 Deriving of requirements 7.1.2 Quantitative definition of quality requirements 7.1.3 Assurance activities for product quality requirements 7.1.4 Product metrics |
69 | 7.1.5 Basic metrics 7.1.6 Reporting of metrics 7.1.7 Numerical accuracy |
70 | 7.1.8 Analysis of software maturity 7.2 Product quality requirements 7.2.1 Requirements baseline and technical specification |
71 | 7.2.2 Design and related documentation 7.2.3 Test and validation documentation |
72 | 7.3 Software intended for reuse 7.3.1 Customer requirements 7.3.2 Separate documentation 7.3.3 Self-contained information 7.3.4 Requirements for intended reuse 7.3.5 Configuration management for intended reuse |
73 | 7.3.6 Testing on different platforms 7.3.7 Certificate of conformance 7.4 Standard ground hardware and services for operational system 7.4.1 Hardware procurement 7.4.2 Service procurement |
74 | 7.4.3 Constraints 7.4.4 Selection 7.4.5 Maintenance 7.5 Firmware 7.5.1 Device programming |
75 | 7.5.2 Marking 7.5.3 Calibration |