QO-AE: Un environnement pour paramétrer une architecture logicielle en fonction d’exigences variables relatives à la qualité

Antti Evesti, Eila Niemelä

Research output: Contribution to journalArticleScientificpeer-review

Abstract

Élaborer un produit logiciel de qualité exige de tenir compte le plus tôt possible des exigences relatives à la qualité. En théorie, le premier endroit où les exigences en matière de qualité peuvent être abordées correspond aux modèles architecturaux du logiciel. Le présent article décrit comment définir les exigences relatives et à la qualité et les relier à l'architecture logicielle de sorte qu'elles puissent varier d'un composant logiciel à l'autre et d'un membre d'une famille de logiciels à un autre. Au cours de leurs travaux, les auteurs ont conçu et mis en oeuvre un environnement pour définir et consigner les exigences relatives à la qualité d'un logiciel. Cet environnement comporte trois parties principales : la gestion des méta-données de la qualité, la modélisation de la qualité et l'évaluation de la qualité. L'objectif était de mettre en oeuvre cet environnement entièrement sur la plate-forme Eclipse en utilisant des composants open source disponibles. L'environnement ainsi élaboré a été testé au travers de son application à la conception d'une architecture réelle. Ce test a prouvé que l'environnement ainsi élaboré fonctionnait comme prévu. De plus, le profil relatif à la qualité offrait un moyen adéquat pour relier les exigences définies en matière de qualité aux modèles architecturaux d'une façon uniforme qui présente des exigences variant selon les composants et les membres d'une même famille.
Original languageFrench
Pages (from-to)21-25
JournalGénie logiciel
Issue number83
Publication statusPublished - 2008
MoE publication typeA1 Journal article-refereed

Cite this

@article{1f2a150db0a5473aaadab8f869311979,
title = "QO-AE: Un environnement pour param{\'e}trer une architecture logicielle en fonction d’exigences variables relatives {\`a} la qualit{\'e}",
abstract = "{\'E}laborer un produit logiciel de qualit{\'e} exige de tenir compte le plus t{\^o}t possible des exigences relatives {\`a} la qualit{\'e}. En th{\'e}orie, le premier endroit o{\`u} les exigences en mati{\`e}re de qualit{\'e} peuvent {\^e}tre abord{\'e}es correspond aux mod{\`e}les architecturaux du logiciel. Le pr{\'e}sent article d{\'e}crit comment d{\'e}finir les exigences relatives et {\`a} la qualit{\'e} et les relier {\`a} l'architecture logicielle de sorte qu'elles puissent varier d'un composant logiciel {\`a} l'autre et d'un membre d'une famille de logiciels {\`a} un autre. Au cours de leurs travaux, les auteurs ont con{\cc}u et mis en oeuvre un environnement pour d{\'e}finir et consigner les exigences relatives {\`a} la qualit{\'e} d'un logiciel. Cet environnement comporte trois parties principales : la gestion des m{\'e}ta-donn{\'e}es de la qualit{\'e}, la mod{\'e}lisation de la qualit{\'e} et l'{\'e}valuation de la qualit{\'e}. L'objectif {\'e}tait de mettre en oeuvre cet environnement enti{\`e}rement sur la plate-forme Eclipse en utilisant des composants open source disponibles. L'environnement ainsi {\'e}labor{\'e} a {\'e}t{\'e} test{\'e} au travers de son application {\`a} la conception d'une architecture r{\'e}elle. Ce test a prouv{\'e} que l'environnement ainsi {\'e}labor{\'e} fonctionnait comme pr{\'e}vu. De plus, le profil relatif {\`a} la qualit{\'e} offrait un moyen ad{\'e}quat pour relier les exigences d{\'e}finies en mati{\`e}re de qualit{\'e} aux mod{\`e}les architecturaux d'une fa{\cc}on uniforme qui pr{\'e}sente des exigences variant selon les composants et les membres d'une m{\^e}me famille.",
author = "Antti Evesti and Eila Niemel{\"a}",
year = "2008",
language = "French",
pages = "21--25",
journal = "G{\'e}nie logiciel",
issn = "1265-1397",
number = "83",

}

QO-AE : Un environnement pour paramétrer une architecture logicielle en fonction d’exigences variables relatives à la qualité. / Evesti, Antti; Niemelä, Eila.

In: Génie logiciel, No. 83, 2008, p. 21-25.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - QO-AE

T2 - Un environnement pour paramétrer une architecture logicielle en fonction d’exigences variables relatives à la qualité

AU - Evesti, Antti

AU - Niemelä, Eila

PY - 2008

Y1 - 2008

N2 - Élaborer un produit logiciel de qualité exige de tenir compte le plus tôt possible des exigences relatives à la qualité. En théorie, le premier endroit où les exigences en matière de qualité peuvent être abordées correspond aux modèles architecturaux du logiciel. Le présent article décrit comment définir les exigences relatives et à la qualité et les relier à l'architecture logicielle de sorte qu'elles puissent varier d'un composant logiciel à l'autre et d'un membre d'une famille de logiciels à un autre. Au cours de leurs travaux, les auteurs ont conçu et mis en oeuvre un environnement pour définir et consigner les exigences relatives à la qualité d'un logiciel. Cet environnement comporte trois parties principales : la gestion des méta-données de la qualité, la modélisation de la qualité et l'évaluation de la qualité. L'objectif était de mettre en oeuvre cet environnement entièrement sur la plate-forme Eclipse en utilisant des composants open source disponibles. L'environnement ainsi élaboré a été testé au travers de son application à la conception d'une architecture réelle. Ce test a prouvé que l'environnement ainsi élaboré fonctionnait comme prévu. De plus, le profil relatif à la qualité offrait un moyen adéquat pour relier les exigences définies en matière de qualité aux modèles architecturaux d'une façon uniforme qui présente des exigences variant selon les composants et les membres d'une même famille.

AB - Élaborer un produit logiciel de qualité exige de tenir compte le plus tôt possible des exigences relatives à la qualité. En théorie, le premier endroit où les exigences en matière de qualité peuvent être abordées correspond aux modèles architecturaux du logiciel. Le présent article décrit comment définir les exigences relatives et à la qualité et les relier à l'architecture logicielle de sorte qu'elles puissent varier d'un composant logiciel à l'autre et d'un membre d'une famille de logiciels à un autre. Au cours de leurs travaux, les auteurs ont conçu et mis en oeuvre un environnement pour définir et consigner les exigences relatives à la qualité d'un logiciel. Cet environnement comporte trois parties principales : la gestion des méta-données de la qualité, la modélisation de la qualité et l'évaluation de la qualité. L'objectif était de mettre en oeuvre cet environnement entièrement sur la plate-forme Eclipse en utilisant des composants open source disponibles. L'environnement ainsi élaboré a été testé au travers de son application à la conception d'une architecture réelle. Ce test a prouvé que l'environnement ainsi élaboré fonctionnait comme prévu. De plus, le profil relatif à la qualité offrait un moyen adéquat pour relier les exigences définies en matière de qualité aux modèles architecturaux d'une façon uniforme qui présente des exigences variant selon les composants et les membres d'une même famille.

M3 - Article

SP - 21

EP - 25

JO - Génie logiciel

JF - Génie logiciel

SN - 1265-1397

IS - 83

ER -