Analyse et conception de systèmes d information



Documents pareils
Méthodologies de développement de logiciels de gestion

Business Process Change:

2 / ENONCER ET DECRIRE LES FONCTIONS DE SERVICE A REALISER

Rédiger et administrer un questionnaire

Introduction à l évaluation des besoins en compétences essentielles

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Modèle de plan d action pour le sondage en ligne

Identification du module

LOG2420 Analyse et conception d interfaces utilisateur

Qu'est-ce que le BPM?

Points forts : Amélioration de la génération et de la qualification des listes de clients potentiels

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

PRÉSENTATION PRODUIT. Plus qu un logiciel, la méthode plus efficace de réconcilier.

Analyse structurée de solutions pour BMC Remedy IT Service Management v 7

Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le génie logiciel. maintenance de logiciels.

Pour une entreprise plus performante

OpenText Content Server v10 Cours (ex 223)

Workflow et Service Oriented Architecture (SOA)

Omar veut décider comment utiliser l octroi de 5000 $ qu il vient de recevoir. But ultime

Le travail collaboratif : guide des services

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

IBM SPSS Direct Marketing

Céramique. Apprentissage. CFA Céramique Bourgogne. CFA Céramique Limousin. Institut Céramique Française

Conception, architecture et urbanisation des systèmes d information

Votre guide 2013 pour la gestion des déplacements et frais professionnels

STAGIAIRE. Collège Jean Rogissart - Nouzonville ENTREPRISE OBJECTIFS DU STAGE. STAGE DE DECOUVERTE 3 ème. Nom : Prénom : Classe :

Qu est-ce qu un document?

Design centré sur l utilisateur et développement Agile : perspectives de réconciliation

ArcGIS. for Server. Sénégal. Comprendre notre monde

GROUPE DE CONTACT DES DIRECTEURS

M Études et développement informatique

TABLEAU DE BORD DE LA CLIENTÈLE SUR LA SATISFACTION. Danielle Dessureault POTENTIEL D UN OUTIL POUR MIEUX UTILISER LES RÉSULTATS DES SONDAGES

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

Passer à un modèle services de conseils tarifés. Parlons vrai avec les clients : les frais

Rational Software Rational Portfolio Manager

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Création d un module complet de sondage en ligne

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

Guide méthodologique : Enquêtes en ligne

modélisation solide et dessin technique

Merise. Introduction

Panorama général des normes et outils d audit. François VERGEZ AFAI

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Guide des technologies front-end en micro-assurance

ArcGIS. for Server. Comprendre notre monde

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

3.1 La carte d achat sera émise par une institution financière retenue par le Conseil scolaire au nom de la personne autorisée et du Conseil.

Document d accompagnement. de la 1 re à la 8 e année. Exemples de tâches et corrigés. 1 re année Tâche Corrigé... 7 Tâche Corrigé...

Cours Gestion de projet

CONSULTANTE EN GESTION DE PROJETS ET ARCHITECTURE D INFORMATION PIGISTE

Unité D : Placements. Demi-cours VI

White Paper ADVANTYS. Workflow et Gestion de la Performance

Kaspersky Lab France Retour d expérience, intégration Marketo

Compagnie des Transports Strasbourgeois. 1. La vente en ligne : comment ça marche? Avant de recharger ma carte BADGEO... 2

L évaluation et l amélioration de l expérience patient en milieu hospitalier : impact du Comité des usagers

L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE

Talend Technical Note

Questionnaire sur la saisie sur comptes bancaires

IFT 6261: L Analytique Web. Fares Aldik, Consultant principal, Analytique Web et optimisation Bell Marchés Affaires services d expérience client

OBJECTIF FORMATION ANIMATION QUALITE

Étude sur les analystes d affaires dans le domaine des technologies de l information

RAPPORT EXÉCUTIF DE LA FIRME DE CONSULTANTS GARTNER

Définir une politique de maintenance et sa stratégie de mise en œuvre de responsabilités

PRENOM NOM DE L ENTREPRISE DATE DU STAGE METIER

Business Process Modeling (BPM)

Conditions générales de vente

ARIS : Des Processus de gestion au Système Intégré d Applications

ANNEXE 2 : Liste des questions entre le directeur et l étudiant

Veuillez noter que les questions des sondages en ligne s inspirent des questions posées aux groupes de discussion.

QUE PENSEZ-VOUS DE VOTRE CLUB? Un outil indispensable pour évaluer les clubs

BUREAU DU CONSEIL PRIVÉ. Vérification de la gouvernance ministérielle. Rapport final

DOUZIÈME CONFÉRENCE DE NAVIGATION AÉRIENNE PROJET DE RAPPORT DU COMITÉ SUR LE POINT 3 DE L ORDRE DU JOUR

NE/NCF Secteur d activité. Titre de la personne-ressource. Titre Nom Prénom. Envoyez le courrier à l adresse légale

E-COMMERCE VERS UNE DÉFINITION INTERNATIONALE ET DES INDICATEURS STATISTIQUES COMPARABLES AU NIVEAU INTERNATIONAL

PROGRAMME DE CRÉATION ET INNOVATION TECHNOLOGIQUES EN CLASSE DE SECONDE GÉNÉRALE ET TECHNOLOGIQUE Enseignement d exploration

Annexe au document intitulé Communication relative à certaines questions de politique concernant le Bureau de Procureur : renvois et communications

Une stratégie d enseignement de la pensée critique

SECTION 5 BANQUE DE PROJETS

BOOK REFERENCES ERGONOMIQUES Gfi Informatique

Organisation des Suisses de l étranger Résultat du sondage en ligne Mars 2015

TENDANCES CLÉS DU MARCHÉ JURIDIQUE

C est un outil important pour : - mener une politique de communication cohérente, - et fixer des priorités.

Microsoft Office system Février 2006

GUIDE DU FORMATEUR. L'art d'inspirer une équipe de travail

MANAGEMENT PAR LA QUALITE ET TIC

WEBISO Internet & Intranet workflow

MANAGEMENT PAR LA QUALITE ET TIC

Prénom : J explore l orientation et l organisation spatiale. Date de retour :

Les bases de l informatique en nuage : revaloriser les technologies de l information

Concevoir une base de données

M Études et développement informatique

Transcription:

Analyse et conception de systèmes d information Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch Juin 2005 [SJB-02] Chapitre 4 1

Références Ce document a été reproduit de Satzinger : Analyse et Conception de Systèmes d'information, 2ième édition, 2004, ISBN 2-89377-250-1 avec la permission des Éditions Reynald Goulet inc. www.goulet.ca Àl'usage exclusif du Professeur Pierre-André Sunier. Tout autre usage est interdit. [SJB-02] Juin 2005 [SJB-02] Chapitre 4 2

Utilisation de la présentation Cette présentation est destinée à mon enseignement exclusif selon la permission de l éditeur, les Éditions Reynald Goulet inc. www.goulet.ca Tout utilisation ou reproduction de cette présentation doit être demandée auprès de l éditeur P.-A. Sunier Juin 2005 [SJB-02] Chapitre 4 3

Chapitre 4 Début de l analyse: étude des spécifications du système Juin 2005 [SJB-02] Chapitre 4 4

[p106] Objectifs Activités de la phase d analyse Différences entre caractéristiques fonctionnelles et techniques du système Spécifications du système Différents types d utilisateurs Informations nécessaires Reconception des processus administratifs Exactitude et complétude du système Juin 2005 [SJB-02] Chapitre 4 5

[p106] Plan 1. La phase d analyse en détail 2. Exigences fonctionnelles et spécifications techniques 3. Les intervenants: source des spécifications du système 4. Méthodes de cueillette de l information 5. Reconception des procédés administratifs 6. Validation des spécifications Juin 2005 [SJB-02] Chapitre 4 6

[107] Survol L objectif ultime des activités d analyse est de permettre à l analyste de devenir aussi informé du fonctionnement de l entreprise que les utilisateurs qu il interviewe. Pourquoi l analyste doit devenir expert? Parce que c est la seule façon d assurer que le système satisfera les besoins de l entreprise. Juin 2005 [SJB-02] Chapitre 4 7

[p108] 1 La phase d analyse en détail Planification du projet Analyse Recueillir de l information Définir les caractéristiques du système Prioriser les caractéristiques Bâtir des maquettes (prototypes) pour la faisabilité et la découverte Produire et évaluer des solutions de rechange Examiner les recommandations avec la haute direction Conception Mise en oeuvre Support Juin 2005 [SJB-02] Chapitre 4 8

[p109] Points clés des activités (a) Recueillir l information L analyste doit devenir un expert du domaine que le nouveau système supportera. Définir les caractéristiques du système La modélisation peut se poursuivre assez longtemps et n a pas toujours de fin déterminée. Juin 2005 [SJB-02] Chapitre 4 9

[p110] Points clés des activités (b) Prioriser les spécifications Les ressources sont toujours limitées Il est donc essentiel de savoir ce qui est absolument essentiel. Créer des maquettes (prototypes) aux fins de la faisabilité et de la découverte Leur principal objectif est d assurer une meilleure compréhension des besoins des utilisateurs. Juin 2005 [SJB-02] Chapitre 4 10

[p111] Points clés des activités (c) Produire et évaluer des solutions de rechange L équipe de projet a de nombreuses options devant elle et se doit de toutes les décrire ou modéliser à un haut niveau. Examiner les recommandations avec la haute direction Chaque solution envisageable, y-compris l annulation du projet doit être explorée. Juin 2005 [SJB-02] Chapitre 4 11

[p111] Questions clés / activité Activités Questions clés Recueillir l information Est-ce que nous avons toute l information ( et la connaissance) dont nous avons besoin pour définir ce que le système doit faire? Définir les caractéristiques du système Qu est-ce que le système doit faire pour nous, de façon détaillée? Prioriser les spécifications Quelles sont les choses les plus importantes que le système doit faire? Créer les maquettes (prototypes) aux fins de la faisabilité et de la découverte Produire et évaluer des solutions de rechange Examiner les recommandations avec la haute direction Avons-nous prouvé que la technologie proposée peut faire ce que nous pensons qu elle doit faire? Avons-nous construit quelques maquettes pour assurer que les utilisateurs comprennent tout à fait le potentiel de la nouvelle technologie? Quelle est la meilleure façon de produire le système? Devons-nous poursuivre et passer à la conception et à la mise en œuvre du système que nous proposons? Juin 2005 [SJB-02] Chapitre 4 12

[p110] Modélisation Modèle(s) conceptuel(s) Abstraction Gestion des exigences Analyse Modèle(s) logique(s) Spécifications détaillées Conception (design) Modèle(s) physique(s) Détail des produits et environnements choisis Code pour les données et traitements Juin 2005 [SJB-02] Chapitre 4 13

[p112] 2 Exigences fonctionnelles et spécifications techniques Caractéristiques du système Spécifications qui définissent les fonctions que doit assurer le système Exigence fonctionnelle Spécification qui décrit une activité ou un processus que le système doit exécuter. Spécification technique Spécification d un système qui décrit un environnement d exploitation ou un objectif de performance. Juin 2005 [SJB-02] Chapitre 4 14

[p113] 3 Les intervenants: source des spécifications du système Intervenants utilisateurs Utilisateurs d affaires Utilisateurs d information Utilisateurs de la direction Utilisateurs de la haute direction Utilisateurs externes Intervenants clients Intervenants techniques Juin 2005 [SJB-02] Chapitre 4 15

[p118] 4 Méthodes de cueillette de l information Faut-il étudier et documenter le système existant ou faut-il documenter les caractéristiques du nouveau système? Ne pas automatiser le système en place Problème dit de la courbe du soleil Reconception des procédés administratifs Examiner le système actuel uniquement pour comprendre un ou des besoins Juin 2005 [SJB-02] Chapitre 4 16

[p118] Courbe du soleil Abstraction Modèle conceptuel Modèle logique Modèle physique Réalité Système actuel Système futur Temps Juin 2005 [SJB-02] Chapitre 4 17

[p119 ] Cueillette d informations / construction des modèles Données / information / Connaissance Distribuer les questionnaires Interviewer les utilisateurs Étudier la documentation existante Observer les procédés administratifs Rechercher des solutions auprès des fournisseurs Comprendre les contraintes du nouveau système Comprendre les procédures du nouveau système Comprendre les fonctions du nouveau système Développer les spécifications et les modèles pour le nouveau système Juin 2005 [SJB-02] Chapitre 4 18

[p120 ] Questions pour la cueillette d informations Thème Quels sont les opérations et les procédés administratifs? Comment ces opérations doiventelles s effectuer? Quelles informations faut-il pour réaliser ces opérations? Questions aux utilisateurs Que faites-vous? Comment le faites vous? Quelle démarche suivez-vous? Quelles informations utilisezvous? Quels formulaires ou rapports utilisez-vous? L analyste doit voir au-delà du système décrit par les utilisateurs! Juin 2005 [SJB-02] Chapitre 4 19

[p121 ] Méthodes pour la cueillette d informations Examen des rapports, formulaires et descriptions de procédures existantes Entrevues et discussions avec les utilisateurs Observation et documentation des procédés administratifs Distribution et collecte de questionnaires Tenue de séances de développement conjoint d applications Étudier les solutions des fournisseurs Juin 2005 [SJB-02] Chapitre 4 20

[p123 ] Liste de contrôle pour la réalisation d une entrevue (a) Avant Définir l objectif de l entrevue Déterminer le ou les utilisateurs à impliquer Déterminer quels membres de l équipe de projet doivent participer Dresser une liste des questions et des problèmes à traiter Examiner les documents et matériels pertinents Établir la date, l heure et le lieu de l entrevue Informer tous les participants des objectifs, dates, heures et lieux Juin 2005 [SJB-02] Chapitre 4 21

[p123 ] Liste de contrôle pour la réalisation d une entrevue (b) Pendant Se vêtir correctement, arriver à l heure Rechercher des exceptions et des conditions d erreur Insister sur les détails Prendre des notes minutieuses Identifier et documenter les éléments sans réponse ou les questions ouvertes Limitez la longueur des entrevues: environ une heure et demi Juin 2005 [SJB-02] Chapitre 4 22

[p123 ] Liste de contrôle pour la réalisation d une entrevue (c) Après Revoir les notes à des fins d exactitude, de complétude et de compréhension Transférer l information sur les modèles et documents appropriés Identifier les secteurs exigeant des éclaircissements S il y a lieu, envoyer un mot de remerciement Juin 2005 [SJB-02] Chapitre 4 23

[p126] Observation et documentation des procédés administratifs L observation rend souvent les utilisateurs nerveux. Vous devez donc être aussi discret que possible. Plusieurs méthodes, comme travailler avec l utilisateur ou en observer plusieurs en même temps, permettent de mettre les gens plus à l aise. Le bon sens et la sensibilité aux besoins et sentiments des utilisateurs auront pour effet de rendre l expérience positive pour tous. Juin 2005 [SJB-02] Chapitre 4 24

[p127] Diagrammes de flux de travaux - Workflow Flux de travaux Suite des étapes nécessaires pour traiter une transaction Diagramme d activités Type de diagramme de flux de travaux qui décrit les activités des utilisateurs et leur séquence de déroulement. Juin 2005 [SJB-02] Chapitre 4 25

[p128] Symbolisme de diagrammes d activités (UML) Voir nos cours UML - Diagrammes d activités: [UML-TH05] Juin 2005 [SJB-02] Chapitre 4 26

[p129] Exemple de flux de travaux (a) Suite au transparent suivant Juin 2005 [SJB-02] Chapitre 4 27

[p129] Exemple de flux de travaux (b) Voir notre introduction à Visio - Diagrammes de flux fonctionnel croisé: [Visio-FC] Juin 2005 [SJB-02] Chapitre 4 28

[p131] Construction de prototypes Maquette Exemple d un produit final que l on peut visualiser mais qui n est pas exécutable Dessins, croquis Copies d écrans Prototype Modèle fonctionnel préliminaire d un plus gros système Opérant Focalisé (un objectif, risque à évaluer) Rapide (outils CASE) Juin 2005 [SJB-02] Chapitre 4 29

[p132] Distribution et collecte de questionnaires Questions fermées destinées à déterminer de l information quantitative Combien d appels téléphoniques recevez-vous? Question d opinion où les répondants indiquent leur degré d accord ou de désaccord Je pourrais mieux faire mon travail si j avais accès à l historique d achat du client Questions ouvertes demandant d expliquer une procédure ou un problème Identifiez brièvement les problèmes du système actuel que vous aimeriez voir résolus par un nouveau système Juin 2005 [SJB-02] Chapitre 4 30

[p133] Tenue de séances de développement conjoint d application Développement conjoint d applications (DCA) Technique servant à définir des spécifications ou à concevoir un système en une seule séance à laquelle participent tous les intervenants Chef de séance Utilisateurs Personnel technique Membres de l équipe de projet Juin 2005 [SJB-02] Chapitre 4 31

[p135] Étudier les solutions des fournisseurs L exploration de solutions offre trois avantages et un risque: (+) aider les utilisateurs à trouver de meilleures idées (+) certaines solutions sont en fait excellentes et très au point (+) il est toujours plus économique, et moins risqué, d acheter une solution que de la construire (-) les besoins de l entreprise risquent de ne pas être investigués assez minutieusement Juin 2005 [SJB-02] Chapitre 4 32

[p136] 5 Reconception des procédés administratifs (RPA) La reconception des procédés administratifs (BPR Business Process Reengineering en anglais) est une approche stratégique fondamentale d organisation qui permet de simplifier les processus internes afin de les rendre aussi efficaces et efficients que possibles Juin 2005 [SJB-02] Chapitre 4 33

[p137] 6 Validation des spécifications Pas de possibilité de test comme l exécution d un code pour le programmeur Révision structurée Examen systématique des résultats de votre investigation et des modèles construits à partir de ces résultats Juin 2005 [SJB-02] Chapitre 4 34