Le CNAM en Région Centre
Conservatoire National des Arts et Métiers
Se former avec le CNAM
Se former au CNAM de la Région Centre
Se former au CNAM de la Région Centre
Rechercher une Unité d'enseignement par code
CNAM Centre, Unité d'enseignement Génie logiciel proposée par le CNAM de La Région Centre
Rechercher une formation par Domaine/Pôle d'activité
CNAM Centre, Unité d'enseignement Génie logiciel proposée par le CNAM de La Région Centre
Rechercher une formation par niveauAccueil du site Internet du CNAM
Rechercher une formation par niveau
CNAM Centre, Unité d'enseignement Génie logiciel proposée par le CNAM de La Région Centre
CNAM
Le CNAM en région CentreLe CNAM en région Centre
Actualités / agenda du CNAM en région CentreActualités / agenda du CNAM en région Centre
Se formerSe former
Formations Entreprises et ProfessionnellesFormations Entreprises et Professionnelles
Offres de stagesOffres de stages
Organisations professionnellesOrganisations professionnelles
CNAM Centre
Coordonnées du CNAM de la Région Centre Centre Régional du CNAM
Centre d'enseignement d'Orléans
21 bis, rue Eugène Vignat
45000 Orléans

Tél : 02.38.62.34.21
Fax : 02.38.62.46.19

Centre d'enseignement de Bourges
61 av. de Lattre de Tassigny
18000 Bourges
Tél : 02.48.23.80.89
Fax : 02.48.23.80.28

Centre d'enseignement de Tours
Lycée Grandmont
6 av. de Sévigné
37200 Tours
Tél : 02.47.27.57.59
Fax : 02.47.28.94.40

Actualités du CNAM en flux RSS 2.0   Site Réalisé par Force-interactive.com
Génie logiciel
 Code : GLG105
 Nombre de crédit : 6
 Descriptif de l'unité d'enseignement

Public concerné et conditions d’accès

Pour tirer le meilleur parti de ce cours il est nécessaire de maîtriser l’ensemble des connaissances dispensées dans le cycle A, et d’une partie des valeurs du cycle B (NB : vous remarquerez que la valeur Génie logiciel GLG105 est positionnée en fin du cycle B).
Il est par ailleurs souhaitable de maîtriser un minimum de connaissances de mathématiques pour l’informatique au niveau de ce qui est enseigné dans le cycle A.
Les auditeurs de ce cours sont supposés avoir une bonne familiarité avec les méthodes et les langages de programmation pratiqués dans l'industrie (COBOL, FORTRAN, Ada, C, C++, Java, etc. ), ainsi qu'une connaissance générale des systèmes d'exploitation et de l'architecture des machines.

 

Finalités de l’unité d’enseignement

Objectifs pédagogiques :

Le cours de Génie Logiciel pour le cycle B est destiné à donner un panorama introductif des principales technologies et méthodes permettant de réaliser et/ou de mettre en œuvre des logiciels selon des critères de qualité définis à l'avance. Ces critères auxquels il faut pouvoir associer des métriques, permettent un traitement préventif des défauts en conformité avec les approches qualité les plus récentes (ISO 9000, version 2000.
Les critères, et le poids qu'on leur accorde, peuvent varier en fonction de la nature du logiciel, de la taille de ce logiciel, du mode de distribution du logiciel.
Les réalisations correspondantes, que cela soit du développement au sens classique du terme, ou du paramétrage de progiciels, se font toujours dans le cadre de projets dont il est important de bien comprendre les méthodes, la finalité et la dynamique. On présente en détail la problématique de l’estimation de projet en termes de coût, qualité, fonctionnalités et délai de réalisation (CQFD).

Organisation

Projet, mémoire
L'examen comporte :
- une question de culture générale sur le génie logiciel où il sera demandé d'analyser et/ou de commenter une situation caractéistique, et de proposer une solution ou problème posé.
- des questions et/ou exercices surles élèments les pus importants développés.

Contenu de la formation

L'accent est mis sur la compréhension en profondeur du processus de développement de façon à ce qu'un auditeur puisse se couler sans difficulté dans les différentes méthodes qu'il rencontrera dans sa vie professionnelle.

Le cours Génie logiciel B5 est organisé en trois modules principaux :

- Un module gestion de projet (environ 15 heures de cours et ED) : le processus de gestion des projets informatiques, l'importance de l'estimation des couts et délais.
- Un module validation, vérification et tests (environ 15 heures de cours et ED) : définitions et concepts de base, tests boite noire et boite blanche.
- Un module conception des logiciels (environ 25 heures de cours et ED) : la problématique de la modélisation, l'analyse fonctionnelle, les modèles statiques et dynamiques, le paradigme objet.

On soulignera l'importance de l'architecture et des concepts architecturaux indépendants des langages de programmation utilisés. La représentation des modèles issus des phases de conception sera faite de façon préférentielle à l'aide du langage UML, en particulier dans la partie exercices dirigés (ED).

A ces modules, pour compléter le panorama, s'ajoutent deux cours introductifs, concernant :

- L'assurance qualité logicielle,
- La gestion de configuration,

qui sont des techniques importantes mises en oeuvre dans tous les projets informatiques (environ 5 heures de cours).
 
 
Bibliographie

Auteur

Titre

J. PRINTZ

Le Génie logiciel (Que sais-je n°2956, PUF).

J. PRINTZ

Productivité des programmeurs, Hermès-Lavoisier

J. PRINTZ

Puissance et limites des systèmes informatisés, Hermès-Lavoisier

J. PRINTZ et al

Coûts et durée des projets informatiques, Hermès-Lavoisier

IEEE

Software engineering standards collection (l’édition 2002 est en 4 volumes).

ISO

Norme ISO/CEI 9126, Caractéristiques qualité des produits logiciel.