Luca Dan Serbanati
     Méthodes et Techniques de développement du logiciel
     Faculté d'Ingénierie en Langues Etrangères. Cours en Technologie Informatique
     Filiale français. Troisième année. Second Sèmestre 2011-2012
     Travaux pratiques et projet: Professeur Assistant Andrei Vasilateanu, andraevs@gmail.com  
 
Email: luca@serbanati.com    URL: Personal website
Informations generales:
Course syllabus

Leçons: 3h/sem
Activité de laboratoire: 1h/sem = 2h/2sem.s
Projet: 1h/sem = 2h/2sem.s
Nombre de crédit points: 3

Travaux pratiques et projet:
Andrei Vasilateanu, andraevs@gmail.com
Conditions préalables:
"Structures de données et Algorithmes" and "Programmation Orientée Objet"

Notes et  charge de travail
Votre degre pour ce cours sera gagne/ calcule comme suit :
- Laboratoire + présence(c/l/p) 10%+10%
- Projet 30%
- Exam final 50%
Les devoirs pour les travaux pratiques seront assignés chaque semaine et chaque un consisterà en un petit nombre d'exercises. Pour le projet final, vous pouvez choisir n'importe quel sujet que vous voulez pour la plus ample etude. Votre projet consiste en une application réalisée avec les methodes presentees au cours. Dans tous cas, le produit final sera un rapport ecrit et une livraison de logiciel. Les notes pourraient etre aussi ajustes legerement vers l'haut selon les contributions regulieres et positives aux discussions en classe.
La politique des projets.
1. les projets couvrent le cycle de vie entiere de developpement de produits de logiciel: l'analyse, la conception, et le codage. Le resultat du projet est un vrai produit de logiciel. 2. les leçons et les devoirs fournissent la connaissance necessaire pour la realisation de projet. 3. les soumissions de projet ne doivent pas inclure des materiels externes (par exemple, la toile telecharge). 3. le projet doit etre livre sur la date due. Aprés cette date les projets ne sont plus acceptes et recevront une note zero. 4. le projet est un travail de recherche individuelle. 5. Les projets exigeront l'engagement de beuacoup temps. Nous recommandons fortement que les etudiants commencent a traite des taches tot.

Indications aux Projets
1. Au debut du semestre une liste de sujets de projet est mise a la disposition en web. Chaque etudiant rapporte son choix prefere pour un sujet. La liste des soumissions sera publie au debut du mois de mars. 2. A travers le semestre, les etudiants seront responsables du developpement d'un projet. 3. Le projet sera soumis au debut du mois de mai. On peut demander à l'etudiant de recrire le rapport du projet si le projet est insuffisant. 4. Dans les dernières deux semaines du semestre les etudiants doivent soutenir une 15 presentation de minutes du projet. La presentation est une condition pour passer à l'examen. Nous prevoyons que l'effort depense aide l'etudiant pour gagner une comprehension minutieuse de developpement de projet de logiciel.

La Politique d'examen
L'examen complet consiste en une reponse ecrite a une interrogation ecrite et un ferme-livre, deux heures essaient consister dans l'analyse, la conception et l'implementation d'une petite application. The comprehensive exam consists of a written answer to a quiz and a closed-book, two hours test consisting in analysis, design and implementation of a small application.

Notes de cours: Diapositives

Livres:

Le Processus du logiciel
1. R.S.Pressman, Software Engineering: A Practitioner's Approach, 6/e, McGraw-Hill, 2004.
2. L.D.Serbanati, Integrating Tools for Software Development, Yourdon Press Computing Series, Prentice Hall, 1992.

Mèthodes orientées objet
3. M. Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3/e, Addison-Wesley, 2003.
4. C. Larman, UML 2 et les design patterns, 3/e, Pearson Education France, 2005.


Le plan du Laboratoire
Les taches de laboratoire exigeront que la connaissance de materiels couverts par les leçons de cours et suivra le developpement à phase d'un projet "etude de cas". Voici la description du projet "etude de cas". Un lien a la tache de devoirs et le sujet correspondant sera relache pour chaque 4 seance d'heure-laboratoire.
Lab.# Week
Homework Link & Topic
Travail pour le projet
Voici les contenus des deliverables de projet.

La liste de sujets de projets
#Projet
Nom du projet (en anglais)

Plan du projet
Date
Tache de Projet

Horaire des cours
S'il vous plait noter :
1. cet horaire est assujetti au changement
2. Regarder de près à ce site pour les changements
Date/Heures
Local
Sujet de lecon
Lun, 13 Fév
17h - 20h CJ205
Introduction à l'Ingénierie de Logiciel. Le processus de logiciel. Modéles du Cycle de la vie du logiciel.
Mer, 15 Fév
18h - 20h CJ205
Introduction à l'Ingénierie de Logiciel. Le Processus Unifie
Notes de cours
Ven, 17 Fév
14h - 18h CJ205
Fondements de orientation objet. Concepts, Classes
Lun, 20 Fév
17h - 20h CJ205
Relations, Diagrammes de classes
Notes de cours
Mer, 22 Fév
18h - 20h
CJ205
Modélisation métier. Processus métier.
Ven, 24 Mar
14h - 18h
CJ205
Diagrammes d'activité.
Notes de cours
Mon, 27 Fev
17h - 20h
CJ205
Analyse des besoins.
Besoins fonctionnelles et non fonctionnelles.
Diagramme de Contexte.
Mer, 29 Fev
18h - 20h
CJ205
Analyse des besoins.
Cas d'utilisation. Diagramme de Sequence de systeme. Contrats d'Operation.

Notes de cours
Ven, 2 Mar
14h - 18h CJ205
Analyse du domaine Notes de cours


Examens

Un etudiant sans un document d'identification n'est pas accepte pour les examens.
Date /Salle Inf.
Visits from 04 January 2005: 35933 Dérnière mise a jour: 1 Fevrier 2012