Automne 2013 plan de cours








télécharger 50.29 Kb.
titreAutomne 2013 plan de cours
date de publication11.07.2017
taille50.29 Kb.
typeCours
ar.21-bal.com > documents > Cours

c:\users\ryh\documents\serveurs\02switch\public_html\moodle2\cfadf3.png

Centre de Formation A Distance

Francophone
Restons connectés quand l’ignorance nous aveugle ou nous égare!





Automne 2013

PLAN DE COURS





Analyse et conception des systèmes orientés





(2-0-3)

Professeur : Jean Joseph Lubin, ing

Local : CFAD

Courriel : lumosatech @yahoo.ca

Description sommaire
L'objectif principal de ce cours est de former l'étudiant à la conception d'applications logicielles d'envergure selon les principes fondamentaux du génie logiciel et de la programmation par objets. L'approche « Unified », combinée à l'apprentissage du langage UML, est présentée et mise en pratique dans un projet de conception et d'implantation d'un système logiciel réalisé en groupe.

Une approche pédagogique particulière pour développer une connaissance pratique et une habileté de base chez les étudiants. On aura à présenter rapidement les concepts à l’aide des exemples simples et significatifs, et passé tout de suite à une période d’exercices permettant de transporter les concepts vus dans un projet d’envergure.
Objectif
L'objectif principal de ce cours est de former l'étudiant à la conception d'applications logicielles d'envergure selon les principes fondamentaux du génie logiciel et de la programmation par objets.

Aux termes de ce cours, l'étudiant devrait pouvoir :

  • Collaborer et communiquer avec les membres d'une équipe de conception de logiciel dans la réalisation d'un projet complexe. Cela implique la participation à l'élaboration d'un projet logiciel, de son cahier des charges, de son échéancier, de sa réalisation, de sa mise à l'épreuve et de sa documentation.

  • Être en mesure de mener simultanément une démarche qui combine créativité dans la conception de logiciel, rigueur dans la modélisation et dans l'implantation du logiciel et dans le suivi d'un projet, et pragmatisme dans l'atteinte des objectifs d'un projet en tenant compte de contraintes temporelles et budgétaires.

  • Pouvoir mettre en œuvre la méthodologie PU (Processus unifié), le langage de modélisation UML et le langage de programmation qui sera utilisé pour la réalisation d'un projet d'envergure.

  • Familier avec les concepts liés au développement d’un système d’information et développer une certaine expérience avec les outils de développement orientés objet.

  • Poser un regard critique sur la formation reçue, dans une perspective d'amélioration continue, afin que l’étudiant ait une habileté avec les concepts et outils du monde relationnel.


Situation du cours dans le programme
Ce cours, s’inscrit dans le cadre du programme « Sciences Informatiques avec option Réseaux et Système, de base de données».


Planification


Semaine

Matière à l'étude

1

Présentation du plan du cours;

Les notions de base sur le Système d’information;

Les concepts de l’approche orientée objet en analyse;


2

Le processus de développement du logiciel de gestion;

Introduction au langage UML et ses principaux diagrammes.

Devoirs #1

3

Diagramme des cas d’utilisation;

Diagramme d’activités;

Devoirs # 2

Diagramme de séquence;

Diagramme de collaboration;

Diagramme d’états-transitions;

Devoirs # 3

4 et 5

Diagramme de classes de conception;

Diagramme d’objet;

Diagramme de paquetage;

Devoirs # 4 et #5

6

Diagramme de la vue dynamique (diagramme de séquence, diagramme de collaboration, diagramme d’états-transitions, diagramme de paquetage);

Diagramme de la vue des composants.

Devoirs # 6

7

REVISION Devoir # 7 sur tout ce qu’on a vu

8

Analyse des exigences du système;

Les tâches de l’analyse des exigences du système;

L’organisation du modèle pour le projet;

Devoir # 8

Identifier les objectifs du projet;

Identifier les processus d’affaires affectés par le projet;

Devoir #9

9

Identifier les exigences et contraintes du projet;

Architecture préliminaire du système projeté;

Devoir # 10

Architecture physique (diagramme de composants, diagramme de déploiement);

Le cahier des charges

Devoir # 11

10

Analyse des exigences fonctionnelles du logiciel

11

Analyse des exigences structurelles du logiciel;

Grands principes de conception orientée-objet

12-13-14

Principaux patrons de conception :

Vérification des résultats de l’analyse des exigences du logiciel;

L’analyse des fonctionnalités par les cas d’utilisation;

L’analyse des fonctionnalités par les scénarios;

L’analyse des fonctionnalités par les maquettes de base;

L’analyse statique de la complexité des classes etc…

Devoir # 12, # 13

15

(Réalisation d’un projet orienté-objet d’envergure)



Note : Cette planification pourra varier en fonction des imprévus et besoins des étudiants.
Évaluation formative
L'évaluation formative se fait pendant que l'élève apprend. Elle permet d’identifier les forces et les faiblesses et ne compte pas dans le calcul de la note finale.
L'évaluation formative est réalisée par le biais de:


  • questions/réponses en classe,

  • supervision lors des exercices.


Évaluation sommative
L'évaluation sommative se fait à la fin de l'apprentissage. Elle permet de vérifier si l'élève à développer les compétences visées.





Évaluation

Date

Pondération

Devoirs

Devoirs

50 %

Projet final

Présenté dans la semaine 15

50 %


Critères d’évaluation de l’épreuve finale


Travails

Équipes

Date Échéance

Pondération

Projet de session livrable 1




11 novembre 2013

10%

Projet de session livrable 2




16 décembre 2013

10%

Projet de session livrable 3




20 Janvier 2014

10%

Projet de session livrable 4




24 février 2014

15%




Évaluation

Date de début

Date de fin

Pondération de la note finale

Présentation du projet







5%





Remarque



Pour réussir le cours l’élève doit avoir cumulé une moyenne minimale de 60% sur le cumulatif de l’ensemble des évaluations sommatives.
Méthodologie

Le cours comporte des leçons à distance, la présentation de cas et des séances de dépannage/consultation pour la réalisation du projet.

Logiciels

L'utilisation du logiciel de modélisation UML "Visual Paradigm" est fortement recommandée pour la réalisation des travaux. Une licence institutionnelle permet aux étudiants de l'utiliser sans frais.

Retard dans la remise des devoirs


Tout retard à la remise entraîne une perte de 10% par tranche de 24 heures de retard. Après 72 heures, la note attribuée sera de zéro (0). Le retard étant considéré à la première minute suivant la fin du cours identifié pour la remise.

Plagiat
Toute personne prise à plagier se voit automatiquement attribuer la note de zéro (0) pour l’activité et peut entraîner l’expulsion du cours. Toute personne aidant une personne à plagier se voit automatiquement attribuer la note de zéro (0) pour l’activité et peut entraîner l’expulsion du cours.

Les ouvrages suivants, non obligatoires, constituent un très bon complément cours

  • Craig Larman, "Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development", 3rd Edition, Prentice Hall, ISBN: 0131489062, 736 pages, 2004.

  • Craig Larman, "UML 2 et les Design Patterns", 3e édition, Pearson Education, ISBN: 2744070904, 850 pages, 2005.

  • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, "Design Patterns", Addison-Wesley, ISBN: 0201633612, 395 pages, 1995.

  • Grady Booch, James Rumbaugh, Ivar Jocabson, "The Unified Modeling Language User Guide, Second Edition", Pearson Education, ISBN: 0321267974, 2005.

Les manuels suivants peuvent être consultés de manière complémentaire:

  • Philippe Kruchten, "The Rational Unified Process: an introduction, Third Edition", Addison Wesley, ISBN: 0321197704, 2004 (Disponible à la bibliothèque en version électronique)

  • Michael Blaha, James Rumbaugh, "Object-oriented Modeling and Design with UML, Second Edition", Pearson Education, ISBN: 01301592042005.

Contrat pédagogique
Il est essentiel que l'élève réalise qu'il partage avec le professeur la responsabilité de son apprentissage. Il doit assister à toutes les séances et faire tous ses travaux et laboratoires afin d’atteindre les compétences souhaitées.
FORME DU RAPPORT POUR LES TRAVAUX PRATIQUES
Votre rapport des laboratoires et travaux doit comporter les parties suivantes :


  1. Une page titre avec votre nom, prénom, votre numéro d'étudiant et le numéro du laboratoire.

  2. La deuxième partie est constituée des questions et des réponses ou des énoncés des exercices et de leur solution respective.

  3. Finalement, en guise de conclusion, vous faites une synthèse des difficultés particulières rencontrées et des solutions originales que vous avez peut-être élaborées pour répondre aux questions.


Votre rapport est broché dans le coin supérieur gauche. Votre travail doit être remis en classe pour la date d'échéance imposée sauf s’il y’a d’autres indications.

BONNE FORMATION


Centre de Formation A Distance Francophone (CFADF) www.cfadfrancophone.org, www.moodle.cfadf.com

similaire:

Automne 2013 plan de cours iconVue d'ensemble des nouveaux produits Zumtobel automne 2013

Automne 2013 plan de cours iconCours de Maintenance informatique plan du cours

Automne 2013 plan de cours iconAu cours de l’automne 1941, dans une maison située au n° 10 de la...

Automne 2013 plan de cours iconL iste des stages d’Automne 2013 (du lundi 28 octobre au jeudi 31 octobre)
«Enfants contents, Parents aussi» propose le stage «Dessine-moi le cousin de Marcel …» pour les enfants de 2,5 à 7 ans

Automne 2013 plan de cours iconPlan du cours

Automne 2013 plan de cours iconPlan de cours

Automne 2013 plan de cours iconPlan de cours – Formation tdd

Automne 2013 plan de cours iconCours potagers 2013 Inscriptions

Automne 2013 plan de cours iconCours de semestre. Introduction
...

Automne 2013 plan de cours iconCompte-rendu detaille
«Le Clos Roméo» de la société capelli : Un courrier leur a été adressé afin d’apporter des modifications. Une rencontre est fixée...








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com