Space engineering - Part 40: Software

This software engineering Standard concerns the “product software”, i.e. software that is part of a space system product tree and developed as part of a space project.
This Standard is applicable, to the extent defined by the tailoring process, to all the elements of a space system, including the space segment, the launch service segment and the ground segment.
This Standard covers all aspects of space software engineering including requirements definition, design, production, verification and validation, transfer, operations and maintenance.
It defines the scope of the space software engineering processes and its interfaces with management and product assurance, which are addressed in the Management (–M) and Product assurance (–Q) branches of the ECSS System, and explains how they apply in the software engineering processes.
This Standard reflects the specific methods used in space system developments, and the requirements for the software engineering processes in this context. Together with the requirements found in the other branches of the ECSS Standards, this Standard provides a coherent and complete framework for software engineering in a space project.
This Standard is intended to help the customers to formulate their requirements and suppliers to prepare their responses and to implement the work.
This Standard is not intended to replace textbook material on computer science or technology, and such material is avoided in this Standard. The readers and users of this Standard are assumed to possess general knowledge of computer science.
The scope of this Standard is the software developed as part of a space project, i.e. “Space system product software”. This Standard also applies to the development of non–deliverable software that affects the quality of the deliverable product.
This Standard may be tailored for the specific characteristics and constraints of a space project in conformance with ECSS-S-ST-00.

Raumfahrttechnik - Teil 40: Software

Ingéniérie spatiale - Logiciels

Vesoljska tehnika - 40. del: Programska oprema

Standard EN 16603-40 opisuje »programsko opremo izdelka«, tj. programsko opremo, ki je del drevesa izdelkov vesoljskega sistema in je razvita v okviru vesoljskega projekta. Ta standard se uporablja, v obsegu, določenem s postopkom prilagajanja, za vse elemente vesoljskega sistema, vključno z vesoljskim segmentom, segmentom, povezanim s storitvami izstrelitve, in segmentom, ki se izvaja na tleh. Ta standard zajema vse vidike inženiringa vesoljske programske opreme, vključno z opredelitvijo zahtev, načrtovanjem, proizvodnjo, verifikacijo in validacijo, prenosom, delovanjem in vzdrževanjem. Standard opredeljuje področje inženirskih postopkov za vesoljsko programsko opremo in njeno povezanost z upravljanjem in varnostjo proizvodov, kar je opisano v vejah sistema ECSS o upravljanju (-M) in varnosti proizvodov (-Q), in pojasnjuje, kako se uporabljata v inženirskih postopkih za programsko opremo. Ta standard odraža posebne metode, ki se uporabljajo pri razvoju vesoljskih sistemov in zahteve za inženirske postopke za programsko opremo, povezane s tem. Skupaj z zahtevami drugih vej standardov ECSS ta standard določa skladen in celovit okvir za razvoj programske opreme za vesoljski projekt. Ta standard je namenjen za pomoč strankam pri oblikovanju svojih zahtev in pomoč dobaviteljem pri pripravi svojih odzivov in za izvajanje dela. Ta standard ni namenjen za zamenjavo študijskega gradiva o računalništvu ali tehnologiji in tako gradivo ni del tega standarda. Za bralce in uporabnike tega standarda se domneva, da imajo splošno računalniško znanje. Obseg tega standarda je programska oprema, razvita kot del vesoljskega projekta, tj. programska oprema za vesoljske sisteme. Ta standard velja tudi za razvoj nedobavljive programske opreme, ki vpliva na kakovost dobavljivih izdelkov. Ta standard se lahko prilagodi posameznim lastnostim in omejitvam vesoljskega projekta v skladu s standardom ECSS-S-ST-00.

General Information

Status
Published
Publication Date
26-Aug-2014
Technical Committee
Drafting Committee
Current Stage
9092 - Decision on results of review/2YR ENQ - revise - Review Enquiry
Due Date
03-Mar-2020
Completion Date
25-Mar-2020

RELATIONS

Effective Date
29-May-2013
Effective Date
03-Sep-2014

Buy Standard

Standard
EN 16603-40:2014
English language
203 pages
sale 10% off
Preview
sale 10% off
Preview

e-Library read for
1 day

Standards Content (sample)

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Vesoljska tehnika - 40. del: Programska opremaRaumfahrttechnik - Teil 40: SoftwareIngéniérie spatiale - Partie 40: LogicielSpace engineering - Part 40: Software49.140Vesoljski sistemi in operacijeSpace systems and operations35.080Dokumentiranje razvoja programske opreme in sistemov (sistemska dokumentacija)Software development and system documentationICS:Ta slovenski standard je istoveten z:EN 16603-40:2014SIST EN 16603-40:2014en,fr,de01-november-2014SIST EN 16603-40:2014SLOVENSKI

STANDARDSIST EN 14160:20041DGRPHãþD
SIST EN 16603-40:2014
EUROPEAN STANDARD NORME EUROPÉENNE EUROPÄISCHE NORM
EN 16603-40
August 2014 ICS 49.140 Supersedes EN 14160:2001
English version
Space engineering - Part 40: Software
Ingéniérie spatiale - Partie 40: Logiciel

Raumfahrttechnik - Teil 40: Software This European Standard was approved by CEN on 10 February 2014.

CEN and CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN and CENELEC member.

This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CEN and CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the same status as the official versions.

CEN and CENELEC members are the national standards bodies and national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and United Kingdom.

CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels © 2014 CEN/CENELEC All rights of exploitation in any form and by any means reserved worldwide for CEN national Members and for CENELEC Members. Ref. No. EN 16603-40:2014 E SIST EN 16603-40:2014

EN 16603-40:2014 (E) 2 Table of contents Foreword .................................................................................................................... 7 Introduction ................................................................................................................ 8 1 Scope ....................................................................................................................... 9 2 Normative references ........................................................................................... 10 3 Terms, definitions and abbreviated terms .......................................................... 11 3.1 Terms for other standards ....................................................................................... 11 3.2 Terms specific to the present standard ................................................................... 11 3.3 Abbreviated terms................................................................................................... 17 4 Space system software product assurance

principles .................................. 19 4.1 Introduction ............................................................................................................. 19 4.2 Overview of space system software engineering processes ................................... 20 4.2.1 General ..................................................................................................... 20 4.2.2 Software related system requirements process ......................................... 23 4.2.3 Software management process ................................................................. 23 4.2.4 Software requirements and architecture engineering process ................... 24 4.2.5 Software design and implementation engineering process ........................ 24 4.2.6 Software validation process ...................................................................... 25 4.2.7 Software delivery and acceptance process ............................................... 25 4.2.8 Software verification process .................................................................... 25 4.2.9 Software operation process ....................................................................... 26 4.2.10 Software maintenance process ................................................................. 27 4.3 Organization of this Standard ................................................................................. 27 4.4 Tailoring of this Standard ........................................................................................ 29 5 Requirements ........................................................................................................ 30 5.1 Introduction ............................................................................................................. 30 5.2 Software related system requirement process ........................................................ 31 5.2.1 Overview ................................................................................................... 31 5.2.2 Software related system requirements analysis ........................................ 31 5.2.3 Software related system verification .......................................................... 32 SIST EN 16603-40:2014

EN 16603-40:2014 (E) 3 5.2.4 Software related system integration and control ........................................ 33 5.2.5 System requirements review ..................................................................... 34 5.3 Software management process .............................................................................. 34 5.3.1 Overview ................................................................................................... 34 5.3.2 Software life cycle management................................................................ 35 5.3.3 Joint review process .................................................................................. 36 5.3.4 Software project reviews description ......................................................... 38 5.3.5 Software technical reviews description ...................................................... 39 5.3.6 Review phasing ......................................................................................... 40 5.3.7 Interface management .............................................................................. 40 5.3.8 Technical budget and margin management............................................... 41 5.3.9 Compliance to this Standard ..................................................................... 42 5.4 Software requirements and architecture engineering process ................................. 42 5.4.1 Overview ................................................................................................... 42 5.4.2 Software requirements analysis ................................................................ 43 5.4.3 Software architectural design .................................................................... 44 5.4.4 Conducting a preliminary design review .................................................... 46 5.5 Software design and implementation engineering process ..................................... 46 5.5.1 Overview ................................................................................................... 46 5.5.2 Design of software items ........................................................................... 46 5.5.3 Coding and testing .................................................................................... 49 5.5.4 Integration ................................................................................................. 50 5.6 Software validation process .................................................................................... 50 5.6.1 Overview ................................................................................................... 50 5.6.2 Validation process implementation .............................

...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.