Ingenieriesystlogiciel nk 2009
Université de Douala The University of Douala Académie Internet Support de cours Ingénierie des Systèmes Logiciels Dr Marcellin Julius NKENLIFACK mnkenlif yahoo fr Version Dec CSommaire SOMMAIRE II RAPPELS DES CONCEPTS DU GENIE LOGICIEL UN PEU D ? HISTORIQUE CRISES LE GENIE LOGICIEL LE PROCESSUS LOGICIEL OU CYCLE DE VIE DU LOGICIEL REPRESENTATIONS DES MODELES DE DEVELOPPEMENT Modèle Exploratoire Modèle Cascade Modèle en V Modèle en spirale Modèle Incrémental METHODES LA SPECIFICATION Les péchés Les caractéristiques d ? une bonne spéci ?cation Les méthodes Les démarches d ? analyse TECHNIQUES DE TESTS PROCESSUS DE TEST DE CODES Problématique Processus de test METHODES SADT ET RESEAUX DE PETRI INTRODUCTION SPECIFICATIONS A L ? AIDE DES RESEAUX DE PETRI Description Règles générales d'évolution temporelle d'un réseau de Petri Graphes de marquage Limites des RdP et extensions des possibilités Extensions et autres Outils proches SPECIFICATION A L ? AIDE SE SADT IDEF Présentation Modèles SADT SADT IDEF LES EXTENSIONS IDEF IDEF Avantages et Inconvenients SADT CONCLUSION APPROCHE ORIENTEE OBJET ET UML INTRODUCTION LES CONCEPTS DE BASE Abstraction ?? dé ?nition d ? une classe Encapsulation Modularité Hiérarchie héritage Le typage Simultanéité Persistance CYCLE DE VIE LES MODELES ? LE LANGAGE UML La genèse d'UML Généalogie UML Notions usuelles Le formalisme d'UML La modélisation par UML CONCLUSION MDE MODEL DRIVEN ENGINEERING ÉVOLUTIONS CONCEPTS DE BASE MDE ET LE GENIE LOGICIEL MDE ET UML ELEMENTS DE MDA Les éléments de MDA TECHNOLOGIE MDE Principe de MDE Description des deux catégories de transformations MDE ET LES DESIGN PATTERNS ? PROCESSUS MDE Langages de modèles Étapes de développement MDA METHODOLOGIE GLOBALE DE REALISATION D ? APPLICATIONS Approche linéaire Approche incrémentale PERSPECTIVES DE DEVELOPPEMENT Les Mégamodèles La Modularisation des Applications CONCLUSION LES METHODES AGILES C HISTORFIQUE DES METHODES AGILES LES PRINCIPES AGILES MODELISATION AGILE ? DES PROJETS TEST-DRIVEN REQUIREMENTS TDR Lean sofware development Les étapes d ? une évolution lean ? TDD Test Driven Development et TDR Test Driven Requirement CONCLUSION PROCESSUS DE DEVELOPPEMENT OUTILS ET METRIQUES DE QUALITE ARCHITECTURE DES APPLICATIONS PLACE DES OUTILS QUELQUES FACTEURS POUVANT INFLUENCER LE CHOIX DE LANGAGES ET OUTILS ENVIRONNEMENTS INTEGRES DE PROGRAMMATION LES ATELIERS DE GENIE LOGICIEL Qu'est ce qu'un atelier de génie logiciel Les outils CASE ? Computer Aided Software Engineering L'intégration d'outils CASE Les di ?érents types d'AGL Standardisation des ateliers Ateliers et Cycle de vie INTERET DE LA QUALITE D'UN LOGICIEL ET DE SON CONTROLE A L ? AIDE DES OUTILS APPROPRIES LES PROCESSWARES ? CHOIX DE L ? OUTIL DE DEVELOPPEMENT OUTILS DE DEVELOPPEMENT MDA ? AndroMDA pour Java un générateur d ? application Delphi Architecte OUTILS DE CONTROLE DE QUALITE ET DE TEST DE CODES Contrôler la qualité de ses projets avec l ? outil Sonar ? Tests unitaires avec PHPUnit ? un OpenSource Utilitaires OUTILS DE TEST TDR AVEC LES METHODES AGILES AUTRES OUTILS Le serveur d ? application universel EAS Enterprise Application Server Sybase L ? environnement de référence DOC HP L ? o ?re logicielle de Microsoft Quelques Logiciels de modélisation UML LES
Documents similaires










-
43
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 30, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 422.8kB