Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Sûreté de fonctionnement des systèmes informatiques


Ce domaine traite de l'aspect produit de la qualité des systèmes informatiques, c'est-à-dire la partie « qualité des processus d'ingénierie des systèmes ». Les acteurs d’un projet ont besoin de repères externes pour définir et évaluer la qualité d’un produit. L'objectif de la norme ISO 9126 est d'en fournir les bases d'un langage commun et des seuils de référence. Elle s'articule autour de six domaines :

Un exemple de caractéristique que fournit cette norme est le comportement vis à vis du temps du système. Cette caractéristique est définie de la manière suivante : «Attribut du logiciel portant sur le temps de réponse, de traitement, et la capacité en débit, en fonctionnement ». Les niveaux caractéristiques donnés sont :

  1. Contrôle de la tenue en performance normale ;
  2. Contrôle de la performance en pointe ;
  3. Performance de bout en bout.
Sommaire

outils

Les ateliers de génie logiciel

Ils recouvrent tout ou partie du cycle de vie et la plupart du temps, on utilise ce terme pour deux phases :

et ce parmi deux univers : fonctionnel et orienté objet.

Ils garantissent :

Le langage UML

Ce langage présente plusieurs points forts :

UML permet de supprimer la rupture méthodologique entre l’analyse et la conception. C'est un langage formel, fondé sur un méta-modèle qui définit :

Le méta-modèle limite les ambiguïté et encourage la construction d’outils tels que les ateliers.

Les méthodes formelles

Elles se caractérisent par une validation du comportement logique du logiciel :

Ces méthodes correspondent à des techniques différentes pour des besoins et des domaines d’applications différents.

Méthodes à base de preuve de théorèmes

Méthodes à base d’exploration d’espaces d’états

La fiabilité du logiciel

Il existe deux types de fiabilité :

Fiabilité expérimentale

La fiabilité expérimentale étudie le comportement initial grâce à des collectes de données. On applique ensuite des modèles mathématiques extrapolant le comportement du logiciel dans le temps. Ces modèles sont appelés modèles de croissance de la fiabilité. Ce sont des modèles sont théoriques.

Ils présentent l'inconvénient d'être très nombreux, alors que les mathématiciens qui les conçoivent ne disposent que de très peu de données publiques et donc peu de modèles sont valables.

La validation

Valider c’est :

Cette étape permet de déterminer si le système ou l’équipement exécute les fonctions prévues et de s’assurer qu’il n’exécute pas des fonctions non prévues. On peut également mesurer la fiabilité et la qualité du produit grâce a la métrologie.

La métrologie

Elle permet de :

Elle permet de travailler sur trois niveaux de mesure et indicateur :

On peut considérer comme mesures par exemple :

Annexes



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia