Une Méthode de développement d'architecture logicielle basée sur notion d'aspect et orientée utilisateur
No Thumbnail Available
Date
2003
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Université d' Oum El Bouaghi
Abstract
L'architecture logicielle d'un système permet de prendre en compte en outre les besoins fonctionnels, les objectifs de qualité ou besoins non fonctionnels du système à développer. La prise en compte dès le début, dans le cycle de vie d'un système, de ces aspects est essentielle pour le développement des systèmes de qualité. La décomposition fonctionnelle d'un système en général est réalisée en utilisant des méthodes classiques de développement de logiciel. Cependant il n'y a aucune méthode fiable considérant la décomposition non fonctionnelle.
Dans ce travail, notre objectif est de proposer une méthode de développement qui garantit la prise en compte de toutes les propriétés notamment les propriétés non fonctionnelles. L'architecture se définit en considérant d'une part une spécification des besoins non fonctionnels du domaine qui seront considérés comme des aspects et d'autre part les besoins fonctionnels du système définis par des cas d'utilisation (vision orientée utilisateur). La configuration initiale est raffinée en introduisant des nouveaux éléments, répondant aux propriétés non fonctionnelles spécifiques. Notre contribution réside dans le fait de rendre explicites toutes les décisions architecturales, y compris celles concernant la prise en compte des besoins non fonctionnels. Cette méthode est appliquée à l'analyse et la conception d'un système de gestion de compte bancaire
Description
Keywords
Logiciel : développement, Architecture