Vous êtes sur la page 1sur 15

.l. dr. ing.

LucianLucian-Florentin Brbulescu

PSS-05
05 (Procedures, Specifications and Standards)
Issue 1 1985
Issue 2 1991

ECSS (European Cooperation for Space


Standardization )
ECSS-E-ST-40 - software engineering
ECSS-Q-ST-80 - software product assurance
ECSS-M-ST-10, ECSS-M-ST
ST-40 - management
3

Bazat pe conceptul client/


client/furnizor

System Engineering
carried out by the customer
 system requirements engineering
 system integration
 system validation.

Related review: SRR (System requirements review)




Software Requirements Engineering


Carried out by the supplier
 software-requirements
requirements analysis
 software top-level
level architectural design

Related review: PDR (Preliminary design review)


May also generate SWR (Software requirement review)

Software Design Engineering


carried out by the supplier





designing of software items


coding and unit testing
Integration
validation with respect to the technical specification

Related review: CDR (Critical Design Review)

Software Validation and Acceptance


carried out by the supplier
 Validation with respect to the requirements baseline
 Related review: QR (Qualification Review)
 carried out in the suppliers environment
 Factory Acceptance Test

 Software delivery and installation

carried out by the customer


 Software acceptance
 Related review: AR (Acceptance Review)
 carried out in the operational environment
 Site Acceptance Test

10

Software Operations Engineering

preparation of software operations procedures


preparation of plans for operational testing (new releases)
software operations proper
user support

Software Maintenance

software problem analysis


software problem correction (software modification)
re-acceptance
acceptance (i.e. validation of corrections)
software migration
software retirement
11

12

Software product assurance programme


implementation




Organization and responsibility


Software product assurance programme management
Risk management and critical item control
Supplier selection and control
Procurement
Tools and supporting environment
Assessment and improvement process

Software process assurance


Software product quality assurance

13

Software process assurance


Software development life cycle
Requirements applicable to all software engineering processes
Requirements applicable to individual software engineering
processes or activities

Software product quality assurance

Product quality objectives and metrication


Product quality requirements
Software intended for reuse
Standard ground hardware and services for operational system
Firmware

14

Configuration management
establish and maintain a consistent record of a products
functional and physical characteristics compared to its design
and operational requirements.
know at any time:
Technical description
Evolution of technical description
Traceability of the evolution of the products technical description
Consistency of the internal interfaces;
Documentation is and remains the exact image of the products;
Current configuration baseline to record discrepancies detected
during production, delivery or operation;
 The operational possibilities and limitations







15

Vous aimerez peut-être aussi