Architectures logicielles 11 12 pdf

ARCHITECTURES LOGICIELLES Prof Mr Baba Fall Doctorant en informatique LTI ESP UCAD CContexte Général L ? étude formelle des aspects architecturaux des logiciels fait depuis peu l ? objet de recherches actives S ? il est vrai qu ? une maquette à jeter ne justi ?e pas une conception logicielle poussée la maintenabilité et la modi ?abilité de systèmes de plus en plus complexes ne peuvent plus se contenter d ? une organisation logicielle artisanale les choix architecturaux doivent être justi ?és et s ? appuyer sur un ou plusieurs modèles d ? architecture idoine ? Source Ga? lle Calvary Jo? lle Coutaz Laurence Nigay Daniel Salber PAC un modèle d ? architecture générique pour systèmes multi-utilisateurs CLIPS -IMAG B P - Grenoble Cedex France Architectures Logicielles - Licence TéléInfo - ESP UCAD - avril CSolution de l ? architecture logicielle L'architecture logicielle constitue le plus gros livrable d'un processus logiciel après le produit le logiciel luimême En e ?et la phase de conception devrait consommer autour de Pressman R S Software Engineering A Practitioner's Approach Third Edition McGraw-Hill Chapitre p de l'e ?ort total de développement et devrait être supérieure ou égale en e ?ort à la phase de codage mais il peut être moindre L'e ?ort dépend grandement du type de logiciel développé de l'expertise de l'équipe de développement du taux de réutilisation et du processus logiciel Architectures Logicielles - Licence TéléInfo - ESP UCAD - avril CObjectifs Présentation de méthodes et d ? outils modernes pour le développement de logiciels Mise en ?uvre de principes d'ingénierie a ?n d'obtenir à prix raisonnable des logiciels ?ables et e ?caces Minimisation du coûts de développement de maintenance et d'utilisation pendant toute la vie du logiciel Approches méthodologiques pour la conception développement et évolution du logiciel Architectures Logicielles - Licence TéléInfo - ESP UCAD - avril CPourquoi modéliser avant ? Les deux objectifs principaux de toute architecture logicielle sont la réduction des coûts est principalement réalisée par la réutilisation de composants logiciels et par la diminution du temps de maintenance correction d'erreurs adaptation du logiciel et l'augmentation de la qualité du logiciel se trouve distribuée à travers plusieurs critères la norme ISO est un exemple d'un tel ensemble de critères Architectures Logicielles - Licence TéléInfo - ESP UCAD - avril CCritères de qualité logiciel L'interopérabilité extrinsèque exprime la capacité du logiciel à communiquer et à utiliser les ressources d'autres logiciels comme par exemple les documents créés par une certaine application L'interopérabilité intrinsèque exprime le degré de cohérence entre le fonctionnement des commandes et des modules à l'intérieur d'un système ou d'un logiciel La portabilité exprime la possibilité de compiler le code source et ou d'exécuter le logiciel sur des platesformes machines systèmes d'exploitation environnements di ?érents Architectures Logicielles - Licence TéléInfo - ESP UCAD - avril CCritères de qualité logiciel La compatibilité exprime la possibilité pour un logiciel de fonctionner correctement dans un environnement ancien compatibilité descendante ou plus récent compatibilité ascendante La validité exprime la conformité des fonctionnalités du

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager