Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
: AG3255 V1
Contrats de l’ingénierie -
Date de publication :
10 juillet 2005
Annexe 2 : dispositions
techniques (partie 1)
Par mail :
infos.clients@teching.com
Par téléphone :
00 33 (0)1 53 35 20 20 © Techniques de l'Ingénieur | tous droits réservés
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Contrats de l’ingénierie
Annexe 2 : dispositions techniques (partie 1)
par Gilles CASTAN
Direction juridique de Thales Engineering & Consulting
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur AG 3 255 − 1
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
connaître.
1.1.2 Données de référence
Le Programme représente le référentiel imposé par le Client au
Maître d’œuvre permettant de définir tous les éléments du Produit, Les données de référence (ci-après dénommées Données de Réfé-
leur composition, leur importance, leurs relations et leurs exigences rence) ont pour objet d’identifier les points essentiels qui relèvent de
particulières et la référence précise des textes assujettissant le Pro- l’existant. Dans le cadre de l’élaboration du Programme, les Don-
duit à réaliser à des normes ou spécification. nées de Référence sont les suivantes :
■ Option 2 : la réalisation du Programme est en partie déléguée au — …;
Maître d’œuvre. — ….
Le Programme (ci-après dénommé Programme) sera établi par les Commentaire concernant les Données de Référence :
Parties sous le contrôle du Client. Le Programme désigne tous les
Le texte est à élaborer au cas par cas.
objectifs du Client qui investi dans le Produit. Il permet, notamment,
de vérifier l’opportunité et la faisabilité du Projet par rapport aux En matière de programmation publique française, les Données de
objectifs du Client. Le prix de cette assistance à la programmation Référence (d’habitude seulement dénommées : données) (data) sont
fait l’objet d’une rémunération sur la base des bordereaux de prix rassemblées aux fins d’identifier les points essentiels qui relèvent
unitaires figurant en annexe 3 [AG 3 257]. de l’existant.
Dans le cas d’une opération immobilière, on peut citer par exemple :
Commentaire relatif au prix de la prestation fournie relative à — les plans topographiques généraux ;
l’établissement du Programme : — les reconnaissances préliminaires du sol et du sous-sol ;
Pour participer à la réalisation du Programme, le recours à un prix, — les voies et réseaux divers existants, etc.
effectivement calculé au temps passé, est tout à fait logique. Il est
impossible à la date de conclusion du Contrat de maîtrise d’œuvre de
prévoir la durée des prestations nécessaires pour parvenir à l’établisse- 1.1.3 Contraintes
ment d’un Programme dont la pertinence et la fiabilité dépendent avant
tout de l’implication du Client. Il est donc impossible de quantifier par Les contraintes (ci-après dénommées Contraintes) ont pour objet
avance le travail à effectuer et même, parfois, de le spécifier avec pré- d’identifier la réglementation applicable à tous les aspects de la
cision. En l’espèce, le Maître d’œuvre ne « vend » pas de « l’ingénierie » mise en œuvre du Projet. Dans le cadre de l’élaboration du Pro-
mais du « service », véritablement du temps passé. gramme, les Contraintes sont les suivantes :
— …;
Sont regroupées dans cette annexe 2 [AG 3 255] [AG 3 256] l’ensem-
ble des dispositions ayant pour objet d’exprimer des exigences d’ingé- — ….
nierie liées au Contrat et les prestations techniques à accomplir par Commentaire concernant les Contraintes :
toutes les parties prenantes. Le texte est à élaborer au cas par cas.
En matière de programmation publique française, les Contraintes
(constraints) sont, avant tout, celles qui résultent de l’appréhension de
la réglementation applicable à tous les aspects de la mise en œuvre
1.1 Contenu du programme du Projet. Dans leur expression théorique, les Contraintes ne sont
pas propres au Projet. L’exemple des autorisations d’exploiter peut
être pertinent. Certaines règles proviennent de dispositions générales
Le Programme comprendra les éléments suivants : les objectifs qui ne peuvent être méconnues par aucune des parties prenantes : ce
fondamentaux (§ 1.1.1), les données de référence (§ 1.1.2), les sont les contraintes. D’autres proviennent des textes de demande
contraintes (§ 1.1.3), les besoins (§ 1.1.4), les exigences (§ 1.1.5) et la d’autorisation et de l’autorisation elle-même : ce sont des exigences
faisabilité (§ 1.1.6). qui doivent être traitées comme telles (§ 1.1.5).
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
AG 3 255 − 2 © Techniques de l’Ingénieur
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Dans le contexte de ce document, il est impossible d’envisager toutes ■ Dans les systèmes, une place particulière doit être réservée au logi-
les normes susceptibles de s’appliquer à tous les Projets. Un thème ciel (création intellectuelle consistant en concepts, informations, ins-
est pourtant susceptible d’être envisagé en toutes circonstances : tructions, procédures, règles ou transactions ainsi que documentation
c’est l’obligation de sécurité (safety duty) qui, même dans le silence et données associées liées au fonctionnement d’un système informati-
du Contrat, pèse sur tous les opérateurs économiques. Peu importe que de traitement de l’information) (en anglais : software) (concernant
que le devoir de sécurité ait un fondement général ou spécial, qu’il ait les logiciels, voir le commentaire général sur les facteurs qualité au
une origine légale ou jurisprudentielle, qu’il soit de nature contractuelle paragraphe 1.1.5 et le commentaire général sur les phases d’exécution
ou extracontractuelle ou qu’il porte sur les personnes ou les biens : il du Contrat au paragraphe 1 de [AG 3 256]. Les catégories principales de
doit être mis en œuvre pendant toute la durée de vie du Produit (de sa logiciels rencontrées sont les suivantes (classés par ordre alphabétique
conception à sa destruction). français) :
Selon nous, le Client n’a pas à rappeler l’existence de ce devoir géné- — logiciel d’application (application software) : logiciel propre à
ral dans le cadre du Programme. En revanche, certaines demandes par- des applications particulières ;
ticulières peuvent être incluses dans les exigences (§ 1.1.5).
— logiciel associé (associated software) : logiciel présenté sur un
support spécifique à l’informatique (CD-ROM, disque, disquette, etc.),
1.1.4 Besoins conçu pour fonctionner avec un certain type de matériel mais dissocia-
Les Besoins (ci-après dénommés Besoins) ont pour objet d’identi- ble de celui-ci au stade de la fourniture (tels que logiciels de bureauti-
fier le Produit. Dans le cadre de l’élaboration du Programme, les que, logiciels de banc d’essai livré sur disquette, etc.) ;
Besoins sont les suivants : — logiciel de base (basic software) : ensemble des programmes
— …; nécessaires au fonctionnement général d’un système de traitement de
— …. l’information. Il comprend l’ensemble des programmes de traduction
Commentaire concernant les Besoins : de langages (compilateurs), le logiciel système, les programmes de
Le texte est à élaborer au cas par cas. gestion de la bibliothèque de programmes et de fichiers et divers pro-
grammes standards (tri, opérations mathématiques, etc.) ;
En fonction du Projet en cause, les Besoins (needs) sont relatifs à
l’expression des désirs du Client en termes de surfaces, volumes, — logiciel croisé (cross software) : logiciel fonctionnant sur un cal-
liaisons, etc., nécessaires à la satisfaction des besoins fonctionnels et, culateur A et qui génère du logiciel pour un calculateur B ;
plus généralement, en termes de qualité, coûts, délais, etc. Anticipant
Parution : juillet 2005 - Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur AG 3 255 − 3
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Dans le cas d’un procédé discontinu (intermittent process), chaque La SDF est la propriété d’un Produit telle que ses utilisateurs puis-
étape est décrite à l’aide d’un diagramme séquentiel précisant le sent accorder une confiance justifiée dans le service qu’il leur délivre.
déroulement des opérations qui sont effectuées à cette étape, en fonc- Le service désigne le comportement du Produit tel que perçu par un ou
tion du temps et en précisant les quantités mises en jeu. Le contenu plusieurs autres produits/systèmes interagissant avec lui, à savoir ses
des diagrammes séquentiels s’affine en fonction de l’avancement des utilisateurs physiques ou humains. L’obtention de cette propriété
études. nécessite de maîtriser un certain nombre d’entraves qui sont les cau-
Notons qu’il peut arriver que les schémas blocs ne puissent pas être ses (notion de faute) de déviation du service délivré par rapport à celui
intégrés au Contrat et ne soient qu’une donnée de sortie de l’une des spécifié (notion de défaillance). Cette maîtrise résulte de la mise en
premières phases d’étude. œuvre de moyens (méthodes, outils et solutions) pour procurer l’apti-
Un Produit peut être considéré comme complexe. La complexité tude et la confiance en cette aptitude, à délivrer un service sur lequel
est la caractéristique portant sur la difficulté à comprendre un élément on puisse placer sa confiance :
d’un ensemble ou un ensemble de par les relations entre tout ou partie — l’obtention de cette aptitude résulte de la combinaison de
de ses éléments. Un Produit complexe devrait être considérée comme moyens de prévention (par construction) des fautes, ainsi que de tolé-
tel par les Parties lorsqu’il répond aux critères suivants : rance (par redondance) aux fautes résiduelles ;
— il est trop complexe (complexité liée à la taille ou à la technique) — la validation de cet acquis résulte de la combinaison de moyens
pour ne pas être décomposé dans la relation client-fournisseur ; d’élimination (par vérification) et de prévision (par évaluation) des
— il définit une unité fonctionnelle/opérationnelle telle que la fautes.
somme des Dossiers de Définitions des articles qui le composent ne L’expression des propriétés attendues du Produit (en phase de spéci-
suffit pas à l’appréhender ; fication) ou les mesures permettant d’apprécier la qualité du service
— il doit être géré en tant qu’article de configuration dans la relation délivré (en phase opérationnelle) résultant des entraves et des moyens
client-fournisseur. de s’y opposer sont généralement :
Un produit est toujours envisagé par sa structure et par son environ- — fiabilité (reliability) : aptitude d’un Produit à accomplir une fonc-
nement. L’environnement est l’ensemble, à un moment donné, de tion requise, dans des conditions données, pendant une durée donnée.
toutes les conditions et influences extérieures auxquelles un Produit Le terme fiabilité est également utilisé comme caractéristique de fiabi-
est soumis. L’environnement peut être induit (conditions externes à un lité désignant une probabilité de succès ou un pourcentage de succès.
système et engendrées par son fonctionnement) ou naturel (conditions On peut substituer au concept de durée, toute autre grandeur ou unité
engendrées par les phénomènes naturels et dont les effets sont res-
Parution : juillet 2005 - Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
AG 3 255 − 4 © Techniques de l’Ingénieur
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
• fiabilité prévisionnelle (scheduled reliability) : fiabilité établie — aptitude au soutien (supportability) : mesure du degré auquel il
par un calcul prenant en compte la somme des taux de défaillance de est possible de fournir, en quantité suffisante, toutes les ressources
l’ensemble des composants d’un bien pour des conditions données nécessaires au fonctionnement et à la maintenance du Produit. Le pro-
d’utilisation et compte tenu de la conception du bien. Les résultats gramme d’évaluation de l’aptitude au soutien a pour objets de fournir
obtenus par un calcul prévisionnel doivent être considérés avec pru- des données mesurées permettant d’estimer la disponibilité, le coût de
dence, leur validité dépendant des hypothèses préalables. Il s’agit en possession, les besoins en moyens de soutien, de mettre en évidence
effet de qualifier une valeur numérique attribuée à une grandeur les problèmes d’aptitude au soutien assez tôt pour être en mesure de les
avant que cette valeur soit observable et calculée à partir de valeurs résoudre avant la mise en service et de qualifier la définition du soutien ;
antérieures observées ou estimées de la même grandeur ou — autocontrôle (self-inspection) : contrôle par l’exécutant lui-même
d’autres grandeurs en utilisant un modèle mathématique ; du travail qu’il a accompli, suivant les règles spécifiées ;
— disponibilité (availability) : aptitude d’un Produit à être en état — autodescription (self-descriptiveness) : pour le logiciel, caracté-
d’accomplir une fonction requise dans des conditions données, à un ristiques qui fournissent une explication de la réalisation d’une
instant donné pendant un intervalle de temps donné, en supposant que fonction ;
la fourniture des moyens extérieurs soit assurée. Cette aptitude est — autoassistance (operability) : pour le logiciel, caractéristiques qui
fonction d’une combinaison de la fiabilité, de la maintenabilité et du déterminent les actions et les procédures relatives à l’exécution du
soutien en maintenance de l’entité. Le terme « disponibilité » est aussi logiciel ;
employé pour désigner l’aptitude caractérisée par la probabilité qu’un — autonome, indépendant (stand-alone) : qualificatif qui définit un
Produit soit en état d’accomplir une fonction requise dans des condi- Produit pouvant remplir sa fonction sans être raccordé à d’autres
tions données, à un instant donné ; éléments ;
— maintenabilité (maintainability) : mesure de l’aptitude d’un Pro- — communicabilité (communicativeness) ; pour le logiciel, caracté-
duit à être maintenu ou rétabli, sur un intervalle de temps donné, dans ristiques qui fournissent des entrées et des sorties utiles et dont le lan-
un état dans lequel il peut accomplir sa fonction requise, lorsque gage peut être facilement assimilé ;
l’exploitation et la maintenance sont accomplies dans des conditions — compatibilité (compatibility) : adaptation du Produit à une utilisa-
données, avec des procédures et moyens prescrits ; elle est mise en tion conjointe dans des conditions spécifiques pour satisfaire les exi-
œuvre par la maintenance du Produit définie comme l’ensemble des gences concernées sans provoquer d’interactions inacceptables ;
actions destinées à maintenir ou rétablir un Produit dans un état dans — concision (conciseness) : pour le logiciel, caractéristiques qui
lequel il peut accomplir une fonction requise. On distingue couramment : permettent la réalisation d’une fonction à l’aide d’un volume de code
minimal ;
Parution : juillet 2005 - Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur AG 3 255 − 5
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
— flexibilité, adaptabilité (flexibility) : facilité avec laquelle un Pro- — portabilité (portability) : pour le logiciel, attribut qui permet de
duit peut être modifié pour une utilisation dans une autre application ou faciliter le transfert d’un programme d’une configuration matériel et/ou
dans un environnement différent que ceux pour lesquels il a été conçu ; d’un environnement système logiciel à un autre ;
— formation (training) : caractéristiques du Produit qui permettent — précision (accuracy) : caractéristiques du Produit qui fournissent
la transition d’un fonctionnement courant ou une familiarisation initiale ; la précision requise (pour les logiciels par exemple, dans les calculs et
— généralité (generality) : pour le logiciel, caractéristiques du logi- les données de sortie) ;
ciel qui élargissent les cas d’emploi des fonctions assurées ; — protection des accès (access control) : pour le logiciel, caracté-
— homogénéité (consistency) : pour le logiciel, caractéristiques qui ristiques qui permettent le contrôle des accès au logiciel et aux
donnent des techniques et une notation uniformes de conception et de données ;
réalisation ; — rapidité d’exécution (execution efficiency) : pour le logiciel,
— indépendance logicielle (software system independence) : pour caractéristiques qui assurent un minimum de temps machine ;
le logiciel, caractéristiques qui déterminent ses dépendances vis-à-vis — rectitude (correctness) : degré de réponse d’un Produit aux exi-
de l’environnement logiciel (système d’exploitation, utilités, routines gences spécifiées dans sa spécification, sa conception et sa
d’entrée/sortie, etc.) ; réalisation ;
— indépendance matérielle (machine independence) : pour le logi- — redondance (redundancy) : dans un dispositif, existence de plus
ciel, caractéristiques qui déterminent ses dépendances vis-à-vis du d’un moyen pour accomplir une fonction donnée ;
système logiciel ; — réutilisabilité (reusability) : pour le logiciel, degré auquel un
— instrumentation (instrumentation) : pour le logiciel, caractéristi- module logiciel ou un autre produit du travail peut être utilisé dans plu-
ques qui permettent la mesure des temps de travaux ou l’identification sieurs programmes informatiques ou systèmes logiciels ;
des erreurs ; — robustesse (robustness) : degré auquel un Produit peut fonction-
— intégralité (completeness) : pour le logiciel, caractéristiques qui ner correctement en présence de données d’entrée non valables ou de
fournissent une réalisation complète des fonctions demandées ; conditions d’environnement stressantes ;
— intégrité (integrity) : pour les programmes d’ordinateurs, degré — sécurité (safety/security) : voir sécurité comme sous-ensemble
auquel on peut maîtriser l’accès au logiciel ou aux données par des per- de la sûreté de fonctionnement (commentaire précédent) ;
sonnes non autorisées ; — sévérité (severity) : conséquences d’un mode de défaillance. Les
— interchangeabilité (interchangeability) : pour un besoin déter- catégories de sévérité sont définies afin de fournir une mesure qualita-
miné, aptitude commune à des éléments, de fabrication ou de tive des conséquences potentielles extrêmes, suite à une erreur de
Parution : juillet 2005 - Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
conception différente mais de fonction identique, à être substitués conception ou à une défaillance du Produit. Les catégories de sévérité
les uns aux autres selon des critères bien définis, sans retouche, modi- peuvent se décrire comme suit ;
fication ou sélection de ces éléments et sans modification des fonc- • catastrophique (catastrophic) : défaillance pouvant entraîner la
tions, des performances ou des matériels de mise en œuvre et de mort ou la perte d’un système,
maintenance : • critique (critical) : défaillance pouvant causer une blessure grave,
• interchangeabilité fonctionnelle (functional interchangeability) : des dégâts matériels importants ou endommager un Produit de
un élément est dit interchangeable fonctionnellement avec un autre si façon à entraîner la perte d’une mission,
l’un peut remplacer l’autre et réciproquement sans qu’il soit nécessaire • marginale (marginal) : défaillance pouvant causer une blessure
de l’adapter ou de le tirer, sans qu’il y ait à modifier parallèlement (autre- ou des dégâts mineurs, qui entraînent un retard, une perte de dispo-
ment que par les réglages prévus dans le cadre de l’exploitation) les nibilité ou la dégradation de la mission,
éléments avec lesquels il est en relation, sans que les performances • mineure (minor) : défaillance qui ne cause ni blessure, ni dégât
d’ensemble sortent des performances prévues et, ceci, quels que matériel, ni dommage au Produit mais qui entraîne des opérations de
soient les points d’application de l’élément dans le Produit et/ou ses maintenance ou des réparations non prévues ;
composants, — sévérité d’un aléa (hazard severity) : évaluation du pire accident
• interchangeabilité logistique (logistic interchangeability) : il y a plausible qui pourrait être causé par un aléa particulier ;
interchangeabilité logistique entre deux composés réparables — simplicité (simplicity) : degré auquel un Produit a une conception
lorsqu’il y a interchangeabilité fonctionnelle entre ces deux compo- et un fonctionnement simple et facile à comprendre. En matière de
sés, interchangeabilité fonctionnelle de tous leurs composants sus- logiciel, les caractéristiques qui fournissent la réalisation des fonctions
ceptibles d’être fournis en rechange à quelque niveau que ce soit et de la manière la plus compréhensible (habituellement le non-usage des
que, ni les manuels techniques, ni les listes d’articles de rechange, ni méthodes qui augmentent la compléxité) ;
les moyens de maintenance ne soient affectés ; — testabilité (testability) : attribut qui permet de faciliter l’essai
— interopérabilité (interoperability) : attribut qui permet de faciliter d’un Produit pour s’assurer qu’il effectue la fonction prévue ;
le raccordement d’un Produit à un autre ; — tolérance aux erreurs (error tolerance) : caractéristiques du Pro-
— invulnérabilité (invulnerability) : aptitude d’un Produit à mainte- duit qui fournissent une continuité de fonctionnement dans des condi-
nir son intégrité physique et fonctionnelle lorsqu’il est soumis à des tions autres que les conditions nominales ;
agressions ; — traçabilité (traceability) : pour le logiciel, caractéristiques qui
— maintenabilité (maintainability) : pour le logiciel, attribut qui per- fournissent un fil conducteur depuis la spécification jusqu’à la réalisa-
met de faciliter la localisation et la rectification d’une erreur dans un tion par rapport à l’environnement spécifique de développement et de
programme opérationnel. Plus généralement, voir maintenabilité fonctionnement ;
comme sous-ensemble de la sûreté de fonctionnement (commentaire — utilisabilité (usability) : facilité avec laquelle un utilisateur peut
précédent) ; apprendre le fonctionnement du Produit, la préparation des données
— modularité (modularity) : caractéristiques du système ou du logi- d’entrée et l’interprétation des données de sortie.
ciel qui présentent une structure en modules discrets et très indépen-
dants les uns des autres de telle sorte qu’une modification d’un de ces Commentaire général concernant le soutien logistique intégré :
composants ait un impact minimum sur les autres composants ;
— normalisation des données (data commonality) : pour le logi- Si, on fonction des caractéristiques du Projet, le client choisit d’expri-
ciel, caractéristiques qui permettent l’utilisation des représentations mer des exigences spécifiques en termes de SDF et/ou de facteurs de
standard des données ; qualité, cela engendre des obligations en termes de garanties techni-
— normalisation des interfaces (communications commonality) : ques et peut générer des devoirs particuliers en termes de soutien ou
pour le logiciel, caractéristiques qui permettent l’utilisation des proto- encore de soutien logistique intégré (ci-après dénommé SLI) au titre
coles standards et des routines d’interfaces ; des obligations contractuelles.
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
AG 3 255 − 6 © Techniques de l’Ingénieur
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Un Produit idéalement fiable et simple d’emploi se suffirait à lui- Le CGP est la somme totale des coûts directs, indirects, récurrents,
même. Tel n’étant pas le cas, certaines « fonctions de soutien » sont à nonrécurrents et autres coûts similaires, supportés ou estimés par anti-
assurer. Composants le Produit, un « système de soutien » est donc cipation comme devant être supportés en conception, développement,
nécessaire, en plus du « système opérationnel ». Lorsque le processus réalisation, production (incluant fabrication en série et celle du proto-
SLI est effectué très tôt, l’idée fondamentale est d’intégrer fortement type ou de la présérie), acquisition, test et évaluation, acceptation,
l’étude du soutien logistique à l’étude du système principal. Cette ana- fonctionnement, maintenance, modernisation, décontamination, sou-
lyse regroupe normalement un ensemble d’activités scientifiques et tien et destruction d’un Produit, par anticipation. Un CGP s’entend pour
techniques, organisées en un processus itératif d’identification, de défi- un Client déterminé. Un tel coût est en général calculé en monnaie
nition, de quantification, de choix et compromis, d’essais et d’évalua- actualisée (ou en une autre unité monétaire datée). Pour tout type de
tions, visant à assurer que les besoins d’aptitude au soutien et les Projet, le calcul du CGP relève avant tout de la responsabilité de l’inves-
autres besoins du SLI sont satisfaits. Il permet, en particulier, de tisseur. Deux conséquences principales en découlent :
s’assurer que le soutien est pris en compte dans l’énoncé des exigen- — une telle exigence n’est jamais incluse dans un Contrat de maî-
ces relatives au Produit et dans la définition de celui-ci, de spécifier et trise d’œuvre. Elle aboutirait à transférer la responsabilité de base de
définir le système de soutien en optimisant le couple système opéra- l’investisseur au Maître d’œuvre pour une somme ridicule ;
tionnel – système de soutien, de préparer et de fournir les données — la seule exigence qui soit parfois rencontrée est le respect d’un
nécessaires pour le mettre en place et le maintenir pendant la durée de coût d’objectif pour la conception, le développement et la réalisation du
vie du Produit contractuellement opposable au Maître d’œuvre et Produit. Les conséquences financières d’une telle exigence sont com-
d’évaluer l’efficacité du système de soutien tel qu’il est défini et tel qu’il mentées dans l’annexe 3 [AG 3 257].
fonctionne. Il est alors possible de concevoir en harmonie les deux sys- Même si ce n’est pas propre au Contrat de Maîtrise d’œuvre, il est
tèmes et de résoudre au mieux les problèmes futurs de soutien, en nécessaire de fournir des explications complémentaires sur les concepts
répartissant les solutions soit sur la conception du système opération- dérivés du CGP qui peuvent influencer la conception du Produit.
nel, soit sur la conception du système de soutien. Une telle démarche On appelle durée de vie (life cycle) celle pendant laquelle une entité
permet de proposer au Client un service global et compréhensible accomplit une fonction requise dans des conditions d’utilisation et de
qui englobe le système opérationnel et son soutien. Un travail de maintenance données, jusqu’à ce qu’un état limite soit atteint. Cette
groupe peut permettre : durée sépare la date de la première mise en service d’une entité de la
— une intégration technique du soutien : la conduite simultanée date à laquelle elle a définitivement cessé d’accomplir la fonction qui lui
de l’étude du système principal et de celle du système de soutien est a été dévolue. Cette durée s’exprime en unité de temps ou en d’autres
indispensable pour définir des solutions harmonieuses. Chacune des unités d’usage (cycles, kilomètres, etc.).
Parution : juillet 2005 - Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
deux études doit pouvoir influencer l’autre, pour que les solutions trou- L’état limite (threshold condition), correspondant à la cessation défi-
vées soient les plus efficaces pour le Client ; nitive de l’utilisation de l’entité, peut être déterminé par la fin de la vie
— une intégration économique de soutien : le Client attend des utile, c’est-à-dire lorsque le risque de défaillance devient inacceptable
solutions rentables en termes de coût global de possession (voir les ou lorsque l’entité est considérée comme irréparable à la suite d’une
commentaires ci-après sur le CGP). Une approche axée simplement panne. On parle alors de durée de vie utile (service life).
sur la réduction des coûts d’acquisition peut ne pas être satisfaite. En L’état limite est le plus souvent lié à une usure ou une dégradation. Il
conséquence une approche multidisciplinaire peut être indispensable peut aussi être déterminé par l’inadaptation de l’entité pour d’autres
pour prendre en compte les coûts futurs d’exploitation et de mainte- raisons économiques ou techniques ou par d’autres facteurs tels que la
nance et pour trouver des solutions économiquement rentables à long mode. Il n’est plus possible, matériellement ou économiquement, de
terme ; remettre l’élément en état suivant des critères acceptables.
— une intégration industrielle du soutien : la production du sys-
La durée de vie peut être évaluée :
tème de soutien peut s’avérer financièrement plus rentable si elle
prend en compte certains critères industriels (lancement simultané des — a priori : on parle alors de durée de vie attendue ;
rechanges et des équipements opérationnels, etc.). — a posteriori : c’est la durée de vie effective.
L’équipe logistique chargée des études du SLI est normalement À ce stade, il est impossible d’éluder certaines informations relatives
composée d’analystes du soutien logistique (notamment chargés à l’analyse de la valeur (value analysis).
d’effectuer les études techniques et économiques), de spécialistes des L’analyse des coûts du Produit est un aspect de l’analyse de la valeur
bases de données logistiques (notamment chargés de la constitution, qui s’inscrit dans le cadre général de la conception à coût d’objectif. La
l’enrichissement, la gestion et l’exploitation de la base de données notion de coût couvre les charges ou dépenses supportées par un
logistiques) et de spécialistes des éléments de soutien à produire (spé- intervenant économique par suite de la production ou de l’utilisation
cialistes de la documentation technique, spécialistes des approvision- d’un Produit. Le coût à considérer dépend de la nature et du contexte
nements et de la documentation de ravitaillement, spécialistes de la de l’action d’analyse de la valeur considérée. Il peut s’agir du coût glo-
formation, spécialistes des équipements de soutien, etc.). bal, ou coût de possession, du coût d’acquisition, du coût de mainte-
nance, etc. Par extension, l’analyse de la valeur peut également
Dans le cadre du Programme, le Contrat doit donc identifier :
s’appliquer à des coûts non économiques (une masse, un volume, une
— le contexte utilisateur et le profil des missions escomptées du consommation d’énergie, etc.). Selon nous, les normes NF EN 1 325,
Produit ; NF X50-151, NF X50-152 et X50-153 relatives à l’analyse de la valeur ne
— les performances techniques attendues (elles découlent des sont pas à prendre comme une contrainte mais plutôt comme un guide
fonctions à réaliser pour remplir la mission, durée de vie escomptée du du processus d’analyse de la valeur.
Produit, classement par ordre d’importance des contraintes sur les per- Selon les dispositions de la norme NF X50-152, une action d’analyse
formances techniques du Produit, objectifs de sûreté de fonctionne- de la valeur peut se décomposer en sept étapes :
ment par fonction et par matériel, autres exigences – en matière de
testabilité, de sécurité, d’ergonomie, etc. –, évolutions envisagées — définition de l’étude et de ses objectifs ;
pour les fonctions et le Produit pendant son cycle de vie) ; — recherche de l’information ;
— les caractéristiques du soutien, telles qu’elles résultent de l’orga- — analyse des fonctions et des coûts/validation des besoins et des
objectifs ;
nisation déjà en place ou de l’organisation attendue par le Client (délais
— recherche d’idées et de voies de solutions ;
spécifiques au Client, facteurs humains, formation, assistance techni-
— étude et évaluation des solutions ;
que, maintenance, équipements de soutien, pièces de rechange, sup-
— choix de la solution ;
ports documentaires).
— suivi de la réalisation et bilan.
Commentaire général concernant le coût global de possession : Les deux premières étapes sont des étapes préliminaires de mise en
En fonction des caractéristiques du Projet, le Client peut choisir place ; les trois étapes suivantes sont des étapes itératives menées con-
d’exprimer des exigences spécifiques en termes de coût global de jointement avec les activités de conception ; les deux dernières étapes
possession (ci-après dénommée CGP) (life cycle cost). sont des étapes finales de prise de décision et de suivi de la réalisation.
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur AG 3 255 − 7
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Les deux premières étapes devraient toujours être conduites à Les domaines des études de faisabilité sont potentiellement très
l’occasion du processus de programmation. nombreux. Nous envisageons essentiellement la faisabilité technique.
La définition de l’étude et de ses objectifs a pour objet de préciser La faisabilité est la phase initiale d’un Programme, centrée sur la
les points suivants : l’objet et la cause de l’étude, les données du pro- recherche et l’évaluation des concepts susceptibles d’être employés
blème, les enjeux économiques, le champ et les limites de l’étude, les en regard de la satisfaction qu’ils peuvent apporter au besoin opération-
contraintes, les objectifs, les moyens mis en œuvre, la constitution du nel. Elle comporte surtout des travaux d’analyse (sur la mission, sur les
groupe de travail et la définition du calendrier de l’action. solutions techniques) pour dégager les points critiques, pour cerner les
La recherche de l’information a pour objet de dresser un inventaire travaux d’étude et de développement qui sont à initialiser, pour évaluer
des informations nécessaires (techniques, industrielles, économiques, les délais, les coûts et les aléas. Au cas par cas, elle peut comporter
commerciales, réglementaires, etc.) internes ou externes, sans omet- des travaux d’essais et/ou de démonstration.
tre celles relatives au besoin, telles que besoins à satisfaire, marché, Les études de faisabilité peuvent inclure la réalisation de maquettes.
concurrence, solutions et techniques possibles, coûts et contraintes. Une maquette (mock-up) doit être démonstrative et pouvoir servir de
Selon nous, faute d’avoir procédé au moins aux trois premières support à des expérimentations en terme de performances (temps
étapes (la troisième est décrite dans [AG 3 256, § 4]), il est impossible d’accès, occupation mémoire, volume de données traitées…) et en
que le coût d’objectif contractuel soit assis sur une analyse de la terme de caractéristiques opérationnelles (écrans, listages…). L’objec-
valeur dont le contenu peut être démontré. Dans une telle situation, tif d’une maquette est de donner à l’utilisateur une image représenta-
le coût d’objectif ne devrait être considéré que comme l’identifica- tive des interactions entre l’environnement d’exécution final et la
tion des possibilités financières du Client. Autrement, les tribunaux livraison finale lui permettant de corriger des options très dimension-
compétents devraient pouvoir considérer l’existence d’un accord nantes au moment où le coût des modifications est encore peu élevé.
impossible, c’est-à-dire d’un accord dont l’exécution est de fait Une maquette peut être qualifiée de :
impossible. Un tel engagement est légalement nul en droit français
aussi bien qu’en Common law. — maquette statique (static mock-up) : livraison fixant l’enchaîne-
ment externe des fonctions finales ;
Commentaire juridique général concernant les études de — maquette de plate-forme (platform mock-up) : livraison permet-
SDF, les facteurs de qualité, les études de SLI et de CGP : tant de valider sur les lieux de la plate-forme de développement en uti-
Par rapport à une mission standard, la prise en compte de la SDF, des lisant des scénarios figés et sur le support d’outils de maquettage, les
facteurs de qualité, du SLI et/ou du CGP peut multiplier le coût de réali- fonctions finales ;
Parution : juillet 2005 - Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
sation de base des études du Maître d’œuvre. Les définitions de ces ter- — maquette expérimentale (experimental mock-up) : livraison per-
mes montrent à l’évidence que la précision des engagements du Maître mettant de valider sur le terrain, en utilisant des scénarios opération-
d’œuvre et la responsabilité qui peut en découler est inversement pro- nels, et sur le support d’outils de maquettage, les fonctions finales.
portionnelle à la précision du contenu du Programme. De plus, dans cer- Dans de très rares occasions, les études de faisabilité peuvent aussi
tains cas, les objectifs du Client ne peuvent pas être atteints. Si le Client
inclure des travaux de prototypage au travers d’un processus de recher-
venait à demander par exemple une étude de fiabilité complète sur une
che et développement.
installation industrielle, il faudrait disposer pour cela de toutes les étu-
des de fiabilité faites par les fabriquants de tous les composants de cha- Étymologiquement, un prototype est le premier d’une série de Pro-
que équipement. C’est en fait impossible et, selon nous, cela devrait duits qui a les mêmes caractéristiques que l’objet fini sortant de la
être considéré comme une impossibilité en termes de responsabilité production.
(voir § 6 de [AG 3 254]). Le seul secteur qui peut commander de telles étu- La production de série n’existant pas en logiciel (il y a développe-
des est le secteur nucléaire car les exploitants nucléaires sont conscients ment et duplication), on distingue les prototypes suivants :
de la quantité de travail à accomplir et assument les conséquences — prototype exploratoire (exploratory prototype) : outil de dialo-
financières qui en découlent. Pour les autres secteurs, on ne peut rai- gue pour valider des spécifications d’exigences par expérimentation ;
sonnablement escompter que des macroétudes fondées sur l’analyse — prototype expérimental (experimental prototype) : outil de véri-
du fonctionnement des sous-systèmes et des équipements principaux
fication de la faisabilité de parties critiques dans un système en maîtri-
pris dans leur globalité. Si les Parties conviennent de dispositions en ter-
sant la complexité lors de la conception ;
mes de fiabilité, elles doivent prendre en compte ces éléments pour
— prototype évolutif (upgradeable prototype) : outil directement
établir la granulométrie de l’étude et, dans le silence du Contrat, aucune
étude de fiabilité ne peut être escomptée comme devant être remise. utilisable évoluant de version en version pour faciliter la prise en
C’est pourquoi il est, selon nous, raisonnable de considérer, en termes compte de l’évolution du système.
de responsabilité, que : En matière d’équipements, selon les caractéristiques du Projet, on
— dans le silence du Contrat, les engagements du Maître d’œuvre peut aussi rencontrer des prototypes d’autres natures :
sont limitées au respect des dispositions d’ordre public ; — prototype de définition (definition prototype) : il concerne un
— les éventuelles dispositions contractuelles doivent être interpré- matériel construit selon des procédés de fabrication qui peuvent être
tées de façon restrictive au bénéfice du débiteur de l’obligation. différents de ceux qu’exige une production en série mais autant que
possible avec des composants (ou pièces) de type définitif ;
— prototype d’identification (identification prototype) : il concerne
1.1.6 Faisabilité un matériel construit dans sa forme définitive selon des procédés de
fabrication qui peuvent être différents de ceux qu’exige une production
L’objet de la faisabilité (ci-après dénommée Faisabilité) est d’iden- en série mais qui s’en rapprochent cependant le plus possible.
tifier la capacité du Projet à être réalisé, dans le cadre des préoccu-
pations suivantes : Le plus souvent, lorsque les Parties développent un Produit dans le
cadre d’un tel Contrat de maîtrise d’œuvre, il s’agit d’un monotype
— …; (monotype) et non d’un prototype (notons que le prototype est exclu
— …. du champ des polices d’assurance de responsabilité).
Commentaire concernant la faisabilité :
Le texte est à élaborer au cas par cas.
Selon les Projets, l’étude de faisabilité (feasibility study) peut être 1.2 Démarche de programmation
réalisée par le Client (ou n’importe quel organisme qu’il missionne à
cet effet), par le Maître d’œuvre ou par une collaboration des deux.
Dans ce dernier cas, il faut ventiler soigneusement les rôles du Client Conformément aux règles usuelles de gestion de projet, le Pro-
et du Maître d’œuvre. gramme s’établit en deux temps.
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
AG 3 255 − 8 © Techniques de l’Ingénieur
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur AG 3 255 − 9
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
■ Clause B : Tâches respectives des Parties dans l’élaboration de la L’exigence peut changer de formulation au cours du processus de
STB formalisation et apparaître in fine dans la spécification sous forme
Dans le cadre de l’élaboration de la STB, les Parties accompliront d’une ou de plusieurs exigences textuelles ou modélisées. Lorsque le
les tâches suivantes : processus de formalisation a abouti à une version de spécification du
Produit, toute exigence d’origine doit être soit exprimée dans la spéci-
— …;
— …. fication du Produit, soit avoir fait l’objet d’une décision de rejet ou
d’acceptation d’évolution.
Commentaire concernant cette clause B :
Un suivi individualisé des exigences est nécessaire. Jugé à un
Le texte est à élaborer au cas par cas. Les tâches dues par les Parties moment donné exploitable et correct compte tenu du contexte connu,
doivent être listées ici. un texte d’exigence sera exploité dans la tâche de consolidation des
■ Clause C : Documents de la STB exigences. Si le texte est utilisé in extenso et apparaît à terme explici-
tement dans la documentation de spécification, on dit qu’il formule une
La STB se traduit par les documents suivants :
exigence de référence.
— …;
Si le contenu de l’exigence est applicable mais a été reformulé (modi-
— ….
fication de la forme) par de nouvelles exigences textuelles, ou par
Commentaire concernant cette clause C : modélisation, l’exigence est dite exigence reformulée (restated require-
Le texte est à élaborer au cas par cas. ment). Elle ne sert que pour l’historique de la formulation des exigences
d’origine, et il doit être possible de tracer la nouvelle formulation à partir
■ Clause D : Documentation de référence de la formulation d’origine. En particulier, si une exigence textuelle est
Une fois réalisée, la STB est approuvée par le Client et devient un reformulée par modélisation, c’est l’objet modélisé (une donnée, un
document contractuel d’application obligatoire. comportement) qui formule l’exigence de référence. On parle alors
Conclusion concernant la démarche de Programmation : d’exigence modélisée (modelled requirement).
Statuer de la présence d’une exigence (dans cette conclusion, on ne L’exigence obsolète (obsolete requirement) est le nom de l’exi-
fait référence qu’aux exigences mais les commentaires qui suivent gence qui ne se retrouve sous aucune forme dans les exigences de
s’appliquent en fait à toutes les caractéristiques du Programme) expri- référence. Elle apparaît dans les situations suivantes :
mée par le Client (oralement ou textuellement) n’est pas un acte trivial. — l’exigence a été définitivement rejetée suite aux négociations ;
Parution : juillet 2005 - Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
L’objectif de la formalisation des exigences (figure 1) est d’aboutir à — l’exigence a subi une évolution : une demande d’évolution de
une base homogène et cohérente d’exigences qui servira de référence l’exigence (modification du fond) a été acceptée et est applicable. La
à toute tâche ou activité d’ingénierie. Cette base est initialement consti- nouvelle exigence qui la remplace peut être retrouvée à partir de la for-
tuée des exigences d’origine (original requirements) exprimées par le mulation d’origine.
Client. Le processus de formalisation transforme progressivement ces L’exigence intermédiaire (intermediary requirement) est le nom de
exigences pour les rendre exploitables. Une exigence exploitable (usa- l’exigence dont on est en attente de décision quant à l’exploitation que
ble requirement) peut donc être considérée comme une exigence de l’on va en faire. Une exigence ne peut être une exigence intermédiaire
référence (reference requirement). Une exigence est inexploitable si : que de façon transitoire.
— elle apparaît dans une structure complexe ; L’exigence d’origine brute (raw original requirement) est le nom de
— elle est incomplète ; l’exigence qui n’a été ni classée, ni analysée. Elle attend d’être analysée
— elle est redondante, etc.
par le processus de formalisation des exigences. L’examen de l’exi-
La conservation d’une exigence sous sa forme originale est l’opéra- gence d’origine est en cours :
tion de formalisation la plus élémentaire. C’est toutefois une opération
— s’il s’agit d’une exigence nouvelle, l’examen est une analyse de
réelle puisqu’elle résulte d’une décision. Toute reformulation des exi-
forme ;
gences peut impliquer une modification contractuelle et peut exiger un
dialogue avec le Client. Les tâches élémentaires sont : — si l’exigence traduit une demande d’évolution d’une autre exi-
gence, elle doit également subir une analyse d’impact qui décide de la
— identifier (ou statuer sur) les exigences ; recevabilité de la demande.
— ajuster chaque exigence (c’est-à-dire ni trop, ni trop peu) ;
— évaluer chaque exigence ; Lorsqu’un problème impliquant le texte a été levé et décrit par une
— éliminer les exigences non nécessaires ; tâche d’analyse ou de consolidation, l’exigence doit être discutée afin
— modifier les exigences (pour proposer une approche plus adaptée de décider in fine si elle est acceptée en l’état, reformulée ou rejetée.
au besoin réel perçu) ; L’état intermédiaire prend fin avec une décision justifiée d’accepta-
— considérer les alternatives (démarche intégrant l’analyse de la tion, de reformulation ou de rejet de l’exigence.
valeur) et les risques. Les états possibles d’une exigence modélisée (figure 3) sont
Différents statuts peuvent s’appliquer aux exigences en cours légèrement différents. De par sa forme qui répond à une syntaxe
de formalisation du Programme (figure 2). contrôlée, la formulation de l’exigence est toujours correcte et l’exi-
Un texte élémentaire, extrait d’un document source du projet et gence est, a priori, une exigence de référence. À tout moment, du
reconnu comme exprimant une exigence du système, est dit formuler fait des travaux de consolidation, son contenu peut être remis en
une exigence d’origine. Les exigences d’origine sont des exigences cause : l’exigence passe dans l’état intermédiaire. Si les négocia-
qui ont un impact opérationnel et elles sont acquises tout au long du tions confirment l’exigence, elle reprend son statut de référence.
processus d’ingénierie. Leur source permet de déterminer le type de Sinon, l’exigence devient « à faire évoluer » et, en attendant sa mise
trace nécessaire à leur exploitation : à jour, associée à l’évolution demandée.
— l’exigence Client (client’s requirement) est le nom de l’exigence En cours de formalisation du Programme, il faut classer et ana-
émise par le Client, dont il faut pouvoir justifier à terme la prise en lyser les textes élémentaires.
compte ou l’abandon dans la spécification du Produit ; L’objet de cette activité est de :
— l’exigence d’origine dérivée (derived requirement) est le nom
de l’exigence émise par le Maître d’œuvre et acceptée par le Client. — répertorier, dans les documents sources d’information pour le
Elle est à traiter comme une demande d’évolution afin d’être négociée système, les textes élémentaires et les classer pour une utilisation plus
et faire l’objet d’une décision dûment enregistrée ; facile par les autres activités ;
— l’exigence implicite (implicit requirement) est le nom de l’exi- — séparer les informations des exigences ;
gence opérationnellement évidente dont on veut pouvoir tracer la — rendre ces textes élémentaires exploitables pour la consolidation
conception (par exemple : démarrer le Produit). des exigences en phase de conception.
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
AG 3 255 − 10 © Techniques de l’Ingénieur
tiwekacontentpdf_ag3255 v1 Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Ce document a ete delivre pour le compte de 7200049459 - universite savoie mont blanc // 130.190.247.202
Exigence obsolète
Exigence reformulée
En attente
Demande d’évolution
Demande d’évolution
En analyse
En analyse
de forme
d’impact
Décision de
reformulation