Extrait du cours UML analyse et conception de système informatique
Organisation du cours
• 13 séances de 3 heures
• chaque séance : cours + TDs
Contrôle des connaissances :
• 1 examen de 3 heures (dernier séance)
• pas de contrôle continu
• 1 projet au second semestre
Ressources intéressantes
• Livres en français
– UML – Modéliser un site e-commerce P. Roques, Eyrolles
– Le guide de l’utilisateur UML G. Booch, J. Rumbaugh, I. Jacobson , Eyrolles
– Modélisation objet avec UML P. A. Muller, Eyrolles
– Précis de génie logiciel M.-C. Gaudel, B. Marre, F. Schlienger , G. Bernot, Masson
• Sites Web
– www.uml.free
– …
Objectif de l’enseignement
• Analyse et conception de système informatique
• Phase amont de l’activité de programmation
• Utilisation de la notation UML
Assimiler l’importance des activités de spécification, d’analyse et de conception par rapport à l’activité de programmation
Pourquoi un cours GL ?
• Vos compétences : « programming – in -the -small »
– Programmation individuelle sur de petits problèmes
– Algo, langages de programmation, structures de données
– (parfois) un peu de méthodologie : analyse descendante
• En entreprise : « programming- in -the – large »
– Travail en équipe sur des projets longs et complexes
– Spécifications de départ peu précises
– Dialogue avec le client/utilisateur : parler métier et non informatique
– Organisation, planification, gestion du risque
Le Génie Logiciel
• Le terme Génie Logiciel est né entre le 7 et le 11 octobre 1968 à Garmish- Partenkirchen sous le nom de software engineering sous le parrainage de l’OTAN
• Défini par un groupe de scientifiques pour répondre à un problème bien défini s’énonçant en 2 constatations :
– le logiciel n’était pas fiable
– il était incroyablement difficile de réaliser dans des délais prévus des logiciels satisfaisant leur cahier des charges
Logiciel : aspects économiques
• Importance économique du logiciel
– importance croissante de l’informatique dans l’économie (1985 : 150 Mrd$ – 1995 : 450 Mrd$)
– coût du logiciel supérieur à celui du matériel
• L’économie de toute nation industrialisée est dépendante du logiciel. La dépense en logiciel représente une partie significative de son PNB
• coût maintenance supérieur au coût de conception
50%
100%
1950 1970 2000
……..
Cours UML analyse et conception de système informatique (992 KO) (Cours PDF)