Support de cours de Conception et adaptation de solutions applicatives I Option
Support de cours de Conception et adaptation de solutions applicatives I Option GSI2 Par Serge DOUMI Ingénieur Informaticien & Expert IT Certifié : ITIL V3, SQL, CCNA et Oracle Web: www.sergedoumi.net Page 1 CONCEPTION ET ADAPTATION DE SOLUTIONS APPLICATIVES I La connaissance ne signifie pas seulement savoir que 1+1=2. Elle est une combinaison de trois éléments : 1) Le savoir savant : Je sais que 1+1=2 (Théorie) 2) Le savoir faire : je sais calculer 1+1=2 (Pratique) 3) Le savoir être : Je sais trouver que 1+1=2 (Ethique) Support de cours de Conception et adaptation de solutions applicatives I Option GSI2 Par Serge DOUMI Ingénieur Informaticien & Expert IT Certifié : ITIL V3, SQL, CCNA et Oracle Web: www.sergedoumi.net Page 2 Fiche Matière PRE REQUIS Notions de base en système d’information OBJECTIFS GENERAUX A la fin de ce module l’étudiant sera capable de : Bien comprendre le Génie Logiciel Comprendre et pouvoir expliquer les notions générales sur la conduite de projet Maitriser la planification, la gestion de la communication Etre capable d’expliquer la gestion des risques y compris le pilotage du projet POPULATION Profil : Brevet des Techniciens Supérieur Option : Gestion des Systèmes d’Informations Niveau : II EVALUATION Contrôle continu Evaluation semestrielle MOYENS PEDAGOGIQUES Support de cours Travaux Dirigés AU PROGRAMME -Les problèmes et principes du génie logiciel ; - La qualité du logiciel ; - La conduite de projet informatique ; - Les phases de développement ou les 7 étapes de la vie d‟un logiciel. Support de cours de Conception et adaptation de solutions applicatives I Option GSI2 Par Serge DOUMI Ingénieur Informaticien & Expert IT Certifié : ITIL V3, SQL, CCNA et Oracle Web: www.sergedoumi.net Page 3 SOMMAIRE Fiche Matière........................................................................................................................................... 2 Chapitre 1 LE GENIE LOGICIEL ............................................................................................................. 5 1.1.1 L’informatisation ............................................................................................................................ 5 1.1.2 Les logiciels ..................................................................................................................................... 5 1.1.3 Le génie logiciel .............................................................................................................................. 6 1.2 Modélisation, cycles de vie et méthodes .......................................................................................... 7 1.2.1 Pourquoi et comment modéliser ? ................................................................................................. 7 1.2.2 Le cycle de vie d’un logiciel ............................................................................................................ 8 1.2.3 Modèles de cycles de vie d’un logiciel ........................................................................................... 9 1.3.2 L’approche orientée objet ............................................................................................................ 12 Chapitre 2 GENERALITES SUR LA CONDUITE DES PROJETS ............................................................. 13 1. L'organisation du projet .................................................................................................................... 13 1.2 L'équipe projet ................................................................................................................................ 13 1.2.1 Organisation de l'équipe projet .................................................................................................... 13 1.3 Tâches, jalons et livrables ................................................................................................................ 14 1.3.1 Définition d’une tâche .................................................................................................................. 14 1.3.2 Définition des Jalons d’un projet .................................................................................................. 15 1.3.3 Définition d’un livrable ................................................................................................................. 15 Chapitre 3 LA PLANIFICATION D'UN PROJET ....................................................................................... 16 1.4.1 Définition de la planification de projet ........................................................................................ 16 1.4.2 Le decoupage du projet ................................................................................................................ 16 1.4.3 La notion de WBS ......................................................................................................................... 16 1.4.4 L’ordonnancement des tâches ..................................................................................................... 17 1.4.5 Le Planning ................................................................................................................................... 17 1.4.5.1 Les étapes successives ............................................................................................................... 17 1.4.5.2 Dates au plus tôt et au plus tard ............................................................................................... 18 1.4.5.3 Importance du chemin critique et des marges ......................................................................... 18 1.4.5.4 Estimation des charges des tâches et de la durée du projet .................................................... 19 Support de cours de Conception et adaptation de solutions applicatives I Option GSI2 Par Serge DOUMI Ingénieur Informaticien & Expert IT Certifié : ITIL V3, SQL, CCNA et Oracle Web: www.sergedoumi.net Page 4 1.4.5.5 Identification des risques .......................................................................................................... 20 1.4.5.6 Qualité du planning ................................................................................................................... 21 1.5 Techniques de planification : GANTT, PERT, ... ............................................................................... 21 1.5.1 Le diagramme de GANTT .............................................................................................................. 21 1.5.2 La technique PERT ........................................................................................................................ 22 Chapitre 4 LA BUDGETISATION D'UN PROJET ...................................................................................... 24 1.6.2 Exemple de budgétisation ............................................................................................................ 24 Chapitre 5 OUTILS INFORMATIQUES DE GESTION DES PROJETS .......................................................... 26 1) Introduction ................................................................................................................................... 26 2) Fonctionnalités des outils informatiques de gestion des projets ................................................. 26 Chapitre 6 PILOTAGE DU PROJET ......................................................................................................... 28 Introduction ........................................................................................................................................... 28 2.1 Suivi des ressources ......................................................................................................................... 28 2.1.1 Planification préalable des ressources humaines ........................................................................ 28 2.1.2 La (délicate) gestion des ressources humaines ............................................................................ 29 2.1.3 Le climat, l'ambiance de travail .................................................................................................... 30 2.1.4 Le suivi des ressources humaines ................................................................................................. 31 2.1.5 Le suivi des ressources matérielles .............................................................................................. 32 2.2 Indicateurs de pilotage .................................................................................................................... 32 2.2.1 La notion d’indicateur .................................................................................................................. 32 2.2.2 Exemples d’indicateurs................................................................................................................. 32 2.3 La démarche qualité ........................................................................................................................ 33 2.3.1 Définition de la démarche qualité ................................................................................................ 33 2.3.2 La démarche qualité au cours du projet ...................................................................................... 34 2.3.3 Présentation du cycle de Shewart-Deming .................................................................................. 35 3. Gestion de la communication du projet ............................................................................................ 37 3.1 Plan de communication ................................................................................................................... 37 3.2 Technologies et supports de communication ................................................................................. 38 3.3 Informations pertinentes du projet................................................................................................. 40 Support de cours de Conception et adaptation de solutions applicatives I Option GSI2 Par Serge DOUMI Ingénieur Informaticien & Expert IT Certifié : ITIL V3, SQL, CCNA et Oracle Web: www.sergedoumi.net Page 5 Chapitre 1 LE GENIE LOGICIEL 1.1.1 L’informatisation Actuellement, l’informatique est au cœur de toutes les grandes entreprises. Le système d’information d’une entreprise est composé de matériels et de logiciels. Plus précisément, les investissements dans ce système d’information se répartissent généralement de la manière suivante : 20% pour le matériel et 80% pour le logiciel. , depuis quelques années, la fabrication du matériel est assurée par quelques fabricants seulement. Ce matériel est relativement fiable et le marché est standardisé. Les problèmes liés à l’informatique sont essentiellement des problèmes de logiciel. 1.1.2 Les logiciels Un logiciel ou une application est un ensemble de programmes, qui permet à un ordinateur ou à un système informatique d’assurer une tâche ou une fonction en particulière (exemple : logiciel de comptabilité, logiciel de gestion des prêts). Les logiciels, suivant leur taille, peuvent être développés par une personne seule, une petite équipe, ou un ensemble d’équipes coordonnées. Le développement de grands logiciels par de grandes équipes pose d’importants problèmes de conception et de coordination. Or, le développement d’un logiciel est une phase absolument cruciale qui monopolise l’essentiel du coût d’un produit et conditionne sa réussite et sa pérennité. En 1995, une étude du Standish Group dressait un tableau accablant de la conduite des projets informatiques. Reposant sur un échantillon représentatif de 365 entreprises, totalisant 8380 applications, cette étude établissait que : 16;2% seulement des projets étaient conformes aux prévisions initiales, 52;7% avaient subi des dépassements en coût et délai d’un facteur 2 à 3 avec diminution du nombre des fonctions offertes, 31;1% ont été purement abandonnés durant leur développement. Pour les grandes entreprises (qui lancent proportionnellement davantage de gros projets), le taux de succès est de 9% seulement, 37% des projets sont arrêtés en cours de réalisation, 50% aboutissent hors délai et hors budget. L’examen des causes de succès et d’échec est instructif : la plupart des échecs proviennent non de l’informatique, mais de la maîtrise d’ouvrage (i.e. le client). Pour ces raisons, le développement de logiciels dans un contexte professionnel suit souvent des règles strictes encadrant la conception et permettant le travail en groupe et la maintenance du code. Ainsi, une nouvelle discipline est née : le génie logiciel. Support de cours de Conception et adaptation de solutions applicatives I Option GSI2 Par Serge DOUMI Ingénieur Informaticien & Expert IT Certifié : ITIL V3, SQL, CCNA et Oracle Web: www.sergedoumi.net Page 6 1.1.3 Le génie logiciel Le génie logiciel est un domaine de recherche qui a été défini (fait rare) du 7 au 11 octobre 1968, à Garmisch-Partenkirchen, sous le parrainage de l’OTAN. Il a pour objectif de répondre à un problème qui s’énonçait en deux constatations : d’une part le logiciel n’était pas fiable, d’autre part, il était incroyablement difficile de réaliser dans des délais prévus des logiciels satisfaisant leur cahier des charges. L’objectif du génie logiciel est d’optimiser le coût de développement du logiciel. L’importance d’une approche méthodologique s’est imposée à la suite de la crise de l’industrie du logiciel à la fin des années 1970. Cette crise de l’industrie du logiciel était principalement due à : l’augmentation des coûts ; les difficultés de maintenance et d’évolution ; la non fiabilité ; le non respect des spécifications ; le non respect des délais. La maintenance est devenue une facette très importante du cycle de vie d’un logiciel. et, une enquête effectuée aux USA en 1986 auprès de 55 entreprises révèle que 53% du budget total d’un logiciel est affecté à la maintenance. Ce coût est réparti comme suit : 34% maintenance évolutive (modification des spécifications initiales) ; 10% maintenance adaptative (nouvel environnement, nouveaux utilisateurs) ; 17% maintenance corrective (correction des bogues) ; 16% maintenance perfective (améliorer les performances sans changer les spécifications) ; 6% assistance aux utilisateurs ; 6% contrôle qualité ; 7% organisation/suivi ; 4% divers. Pour apporter une réponse à tous ces problèmes, le génie logiciel s’intéresse particulièrement à la manière dont le code source d’un logiciel est spécifié puis produit. Ainsi, le génie logiciel touche au cycle de vie des logiciels : l’analyse du besoin, l’élaboration des spécifications, la conceptualisation, le développement, la phase de test, la maintenance. Support de cours de Conception et adaptation de solutions applicatives I Option GSI2 Par Serge DOUMI Ingénieur Informaticien & Expert IT Certifié : ITIL V3, SQL, CCNA uploads/Ingenierie_Lourd/ conception-et-adaptation-de-solutions-applicatives-i.pdf
Documents similaires










-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 20, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 0.6899MB