Syllabus - Gilles COTTERET

Transcription

Syllabus - Gilles COTTERET
UNIVERSITÉ DE SHERBROOKE
FACULTÉ D'ADMINISTRATION
HIVER 2007
session et année
Enseignant : Gilles Cotteret
GIS 247
Méthodologie de développement de systèmes
d’information
B.A.A.
numéro du cours
titre du cours
niveau
Professeur responsable du cours : Claude Caron
local :
K1-4003 (bureau) ou K1-4060 (Laboratoire de GéoBusiness)
téléphone :
(819) 821-8000, poste 61908 (bureau) ou poste 61920 (labo)
courriel :
[email protected]
Coordonnées de l'enseignant : Gilles Cotteret
local :
téléphone :
courriel :
1.
K1-4060 (Laboratoire de GéoBusiness)
(819) 821-8000 poste 61920 (labo)
[email protected]
OBJECTIFS
But du cours : Permettre aux étudiants d'acquérir des connaissances et les habilités
professionnelles requises pour l'utilisation des méthodes et techniques actuelles de
développement d'applications informatiques en gestion.
En particulier, il s'agit pour l'étudiant d'en arriver à :
•
•
•
•
•
•
Avoir une perspective globale de la démarche de développement de S.I. en gestion;
Connaître et pouvoir utiliser les approches d'analyse des besoins des utilisateurs;
Savoir utiliser les techniques et formalismes de modélisation orientés objet, ainsi que ceux
utilisés pour les données et les traitements;
Pouvoir utiliser efficacement des outils-logiciels de modélisation;
Savoir comment structurer une base de données et développer l'habileté pour ce faire;
Connaître les principales règles de l'art en matière de conception d'interfaces à l'utilisateur.
2
2.
•
•
•
•
•
FORMULES
PÉDAGOGIQUES
Présentation formelle des méthodes, concepts et techniques de développement
Pratiques des méthodes et techniques en classe
Exercices en équipe
Lectures
Discussions (dont des rencontres avec des intervenants externes)
3.
COURS
PRÉALABLES
GIS 113 – Introduction aux systèmes d'information dans les organisations
4.
CONTENU
Séance 1
(12 janvier)
Démarche et méthode de développement des systèmes d’information
• Présentation du plan de cours
• Développement des systèmes d’information
• Rappel : système d’information (définition, taxonomie) et cycle de vie
• Fondement de ce qu'est une méthode (définition, activités, intervenants)
• Perspective spatio-temporelle des méthodes sur le plan international
Lectures obligatoires :
Séance 2
(19 janvier)
PowerPoint de la Séance 1
Rivard et Talbot, Chapitres 1 et 2
Étude préliminaire
• Activités et contenu de l'étude préliminaire
• Éléments déclencheurs (officiel/officieux, besoin/désir)
• Chaîne de résultat
Lectures obligatoires :
Lecture suggérée :
PowerPoint de la Séance 2
Rivard et Talbot, Chapitre 3
Thorp, Chapitre 6
3
4.
CONTENU
Séance 3
(26 janvier)
(suite)
Diagnostic de l'existant
• Analyse de l'environnement et collecte d'information
• UML - Diagramme d'activités
• EXERCICE no1 :
• Description d'activités, équipes de 4 étudiants (max)
• À remettre au début de la séance 5
Lectures obligatoires :
Lectures suggérées :
Séance 4
(2 février)
Conception du S.I. – Modélisation orientée objet : vues statiques
• Les différents diagrammes UML statiques
• UML - Diagramme de classes et diagramme d'objets
• Utilisation du logiciel Microsoft VISIO
• EXERCICE no2 :
• Création d'un diagramme de classes UML, équipes de 4 étudiants (max)
• À remettre au début de la séance 6
Lectures obligatoires :
Lecture suggérée :
Séance 5
(9 février)
PowerPoint de la Séance 3
Rivard et Talbot, Chapitre 4 et Annexe 3
Booch, Rumbaugh & Jacobson, Chapitre 19
Eriksson et Penger, Chapitre 1
PowerPoint de la Séance 4
Rivard et Talbot, Annexe 13 (vues statiques)
Booch, Rumbaugh & Jacobson, Chapitres 8 et 14
Conception du S.I. – Modélisation Entité-Association
• Remise de votre rapport présentant les résultats de l'EXERCICE no1
• Niveaux de modélisation des données : conceptuel, logique et physique
• Formalisme Entité-Association et formes normales
• EXERCICE no3 :
• Création d'un MCD Entité-Association, équipes de 4 étudiants (max)
• À remettre au début de la séance 7
Lectures obligatoires :
PowerPoint de la Séance 5
Rivard et Talbot, Chap.6, Annexes 8 (« Les formes
normales » seulement) et 9 (sauf pp. 592-599)
4
4.
CONTENU
Séance 6
(16 février)
(suite)
Conception du S.I. – Modélisation relationnelle
• Remise de votre rapport présentant les résultats de l'EXERCICE no2
• Description du modèle relationnel et Langage SQL
• Traduction du modèle Entité-Association au modèle relationnel
• Utilisation du logiciel Microsoft ACCESS
• EXERCICE no4 :
• Traduction du modèle Entité-Association au modèle relationnel et
structuration d'une base de données, équipes de 4 étudiants (max)
• À remettre au début de la séance 8
Lectures obligatoires :
Séance 7
(23 février)
PowerPoint de la Séance 6
Rivard et Talbot, Annexes 7 et 9 (pp. 592 à 599)
Conception du S.I. – Modélisation orientée objet : vues dynamiques
• Remise de votre rapport présentant les résultats de l'EXERCICE no3
• Les différents diagrammes UML dynamiques
• UML - Cas d'utilisation, diagramme d'activités (rappel) et de séquences
• EXERCICE no5 (première partie) :
• Création de diagrammes dynamiques, équipes de 4 étudiants (max)
• À remettre au début de la séance 9
Lectures obligatoires :
Lecture suggérée :
PowerPoint de la Séance 7
Rivard et Talbot, Annexe 13 (vues dynamiques)
Booch, Rumbaugh & Jacobson, Chapitres 17 et 19
EXAMEN INTRA
Séance 8
(16 mars)
Conception du S.I. – Diagramme de flux de données
• Remise de votre rapport présentant les résultats de l'EXERCICE no4
• Niveaux de diagrammes de flux de données (DFD)
• Règles et formalisme pour la création de DFD
• EXERCICE no5 (deuxième partie) :
• Création de DFD, équipes de 4 étudiants (max)
• À remettre au début de la séance 9
Lectures obligatoires :
PowerPoint de la Séance 8
Rivard et Talbot, Chapitre 6 (relire) et Annexe 11
5
4.
CONTENU
Séance 9
(23 mars)
(suite)
Conception du S.I. – Modélisation de l’interface à l'utilisateur
• Remise de votre rapport de l'EXERCICE no5 (parties 1 et 2)
• Types d'interfaces à l'utilisateur et règles de l'art en matière de conception
• Particularités pour développement Internet, analyse en classe de sites Web
• EXERCICE no6 :
• Analyse d'interface à l'utilisateur, équipes de 4 étudiants (max)
• À remettre au début de la séance 11
Lectures obligatoires :
Séance 10
(30 mars)
Réalisation technique et implantation
• Activités propres à la réalisation technique, puis à la mise en place
• Paramétrage de progiciel
• Différentes approches de transition
Lectures obligatoires :
Séance 11
(13 avril)
PowerPoint de la Séance 10
Rivard et Talbot, Chapitres 7 et 8, Annexe 14
Rencontre d'un intervenant externe, processus d'affaires et réingénierie
• Remise de votre rapport présentant les résultats de l'EXERCICE no6
• Modélisation des processus d'affaires avec UML (« patterns »)
Lectures obligatoires :
Séance 12
(20 avril)
PowerPoint de la Séance 9
Rivard et Talbot, Chapitre 6 (dès bas de p.289)
Assister à la rencontre (matière à examen!)
Rencontre avec un intervenant externe
• Nombreuses indications sur la « vraie » pratique et exemples révélateurs
• S'il reste du temps : libre pour votre préparation d'examen final
Lectures obligatoires :
Assister à la rencontre (matière à examen!)
EXAMEN FINAL
6
5.
ÉVALUATION
Examen INTRA .......................................................................................................................25 %
Exercice no1 : Description d'activités ........................................................................................5 %
Exercice no 2 :Diagramme de classes UML..............................................................................5 %
Exercice no 3 :Modèle Entité-Association .................................................................................5 %
Exercice no 4 :Modèle relationnel dans Access ........................................................................5 %
Exercice no 5 :DFD et diagrammes dynamiques UML............................................................15 %
Exercice no 6 :Analyse d'interface à l'utilisateur........................................................................5 %
Auto-évaluation par équipe .......................................................................................................5 %
Examen FINAL........................................................................................................................30 %
N.B.
6.
Un maximum de 15 % pourra être enlevé pour une qualité déficiente du français dans
les travaux présentés. Tout travail ayant fait l’objet d’un plagiat évident sera noté à 0 %.
D'autre part, 50 % pourra être enlevé pour tout travail remis en retard par rapport à la
date de remise prévue.
BIBLIOGRAPHIE
VOLUME OBLIGATOIRE
Rivard Suzanne & Jean Talbot, 2001. Le développement de systèmes d'information – une
méthode intégrée à la transformation des processus, 3e édition, Presses de l'Université
du Québec. ISBN 2-7605-1137-5
VOLUMES DE RÉFÉRENCE
Booch Grady, James Rumbaugh & Ivar Jacobson, 1999. The Unified Modeling Language –
User Guide, Addison-Wesley, Don Mills (Ontario). ISBN 0-201-57168-4
Eriksson Hans-Erik & Magnus Penger, 2000. Business Modeling with UML – Business Patterns
at Work, John Wiley & Sons, Toronto. ISBN 0-471-29551-5
Thorp John, 1998. The Information Paradox, McGraw-Hill, Montréal. ISBN 0-07-134265-6
Whitten Jeffrey L. & Lonnie D. Bentley, 2001. Systems Analysis & Design Methods, FifthEdition,
IRWIN. ISBN 0-07-231539-3
LOGICIELS UTILISÉS
•
•
VISIO (Microsoft)
ACCESS (Microsoft)