PLAN DU COURS D@E ANALYSE ET CONCEPTION DES
Comprendre les systèmes d'information exercices corrigés d'analyse et de conception. DUNOD 1985. G. GARDARIN. Bases de données : les systèmes et leurs
Exercices corrigés Initiation aux bases de données
Correction de l'exercice 2. A ne peut pas être clé de R car la valeur a1 de A se répètent dans la relation R. De même pour. B (b1) et C (c2).
DSCG 5
Corrigés des exercices et des cas de synthèse………..p. 2. Sujets d'examen : corrigés et Quel est l'impact de la stratégie sur le système d'information ?
Recueil dexercices corrigés en INFORMATIQUE I
Corrigés des QCM : Architecture de l'ordinateur. 36. Corrigés des exercices : Systèmes d'exploitation. 41. Corrigés des QCM : Systèmes d'exploitation.
Conception de Systèmes dInformation
Le système d'information dans l'entreprise. Système de pilotage Exercice : l'argent de la caisse ... document au format HTML ou PDF.
CORRIGÉS
Certains exercices font appel à des fichiers disponibles sur la fiche de présentation de l' PARTIE 1 Le système d'information : description et analyse.
Corrigés des exercices du livre et en ligne
L'ERP apporte une information détaillée cohérente sur le système opérationnel. L'information est quasiment accessible en temps.
Corrigé Type de lExamen
Module : Introduction aux Systèmes d'Information. Corrigé Type de l'Examen Exercice 1 : Modélisation des données (8 points).
TD systèmes logiques.pdf
TD N 1 - Systèmes de numération & codage de l'information. Exercice 1: 1) Convertir les nombres décimaux suivants en base 2 (base binaire) :.
Support de cours Outils de modélisation des Systèmes dInformation
Système informatique et système d'information . Exercice corrigé . ... Source : www.oeconomia.net/private/cours/entreprisesystemique.pdf ...
Conception de Systèmes d'Information
Michel.Bigand@ec-lille.fr
2 Michel Bigand - Conception de Systèmes d'InformationAvertissement
Certaines diapos sont issues d'autres cours (JP
Bourey, D Corbeel, C Verzat...)
Participation requise à toutes les séances
Absence prévisible : prévenir par mail préalablement Absence non prévisible : prévenir par mail dès que possible Dans tous les cas, fournir un travail de rattrapageNotation : à partir des travaux rendus
Par mail à Michel.Bigand@ec-lille.fr
Objet :
Nom formation
- séance 1Document Word attaché (non zippé)
En fin de séance, ou avant la date convenue
3 Michel Bigand - Conception de Systèmes d'InformationObjectifs du cours
Apprendre à utiliser des méthodes systématiques pour l'analyse des besoinsCréer des modèles UML d'analyse couvrant 3
aspects :Fonctionnel
Statique
Dynamique
Connaître de nouveaux formalismes de
modélisation Découvrir les principaux concepts des approches orientées objet 4 Michel Bigand - Conception de Systèmes d'InformationPlan d'une séance
Partie de cours
Étude de cas guidée
Travail en binôme à rendre
C'est en forgeant qu'on devient forgeron
Un problème peut avoir plusieurs solutions
5 Michel Bigand - Conception de Systèmes d'InformationPlan du cours
Introduction
Point de vue fonctionnel
Point de vue statique
Point de vue dynamique
Étude de cas
Bien que la présentation semble linéaire, l'analyse et la conception abordent généralement les 3 points de vue en parallèle 6 Michel Bigand - Conception de Systèmes d'InformationIntroduction
L'entreprise et son système d'information
Problème actuels du génie logiciel
Analyse vs conception
Documentation et CASE
Cycles de vie
Modèle
Notions sur les approches orientées objet
Introduction à UML
7 Michel Bigand - Conception de Systèmes d'InformationL'entreprise et son environnement
Entreprise
Acteur 1
Acteur 2
Acteur 3
flux flux flux flux flux 8 Michel Bigand - Conception de Systèmes d'InformationLes domaines de l'entreprise
Service Commercial
Client
Fournisseur
1 : demande
d'information5 : règlement
4 : facture
Service Comptable
2 : documentation
3 : ventes
9 Michel Bigand - Conception de Systèmes d'InformationDegrés d'invariance dans l'entreprise
Ce qui est stable
processus liant l'entreprise à ses acteurs externes donnéesCe qui est moins stable
traitementsCe qui est peu stable
techniques nature de la demande besoins en statistiques organisation de l'entreprise 10 Michel Bigand - Conception de Systèmes d'Information Statique et dynamique du système d 'informationDonnées
Evénements
Actions
génèremodifie déclencheStatique
Dynamique
11 Michel Bigand - Conception de Systèmes d'InformationA quoi sert l'information ?
Support pour l'action
Conserve une trace des activités
Apporte une aide à la décision
Technologie de l'information et de la
communicationMémorisation
traitement automatiqueDiffusion
12 Michel Bigand - Conception de Systèmes d'InformationLe système d'information dans l'entreprise
Système de pilotage
Système d'information
Système opérant
sortiesentrées 13 Michel Bigand - Conception de Systèmes d'InformationLe schéma directeur
Définit les orientations stratégiques de l'entreprise en matière de système d'information : Politique d'investissement matériel et logiciel Choix d'organisation des systèmes d'information (centralisation/répartition) Rôle des différents acteurs de la politique informatique (utilisateurs, techniciens, exploitants) L'ensemble des actions ayant trait au traitement de l'information dans l'entreprise devra être cohérent avec le schéma directeur 14 Michel Bigand - Conception de Systèmes d'InformationIntroduction
L'entreprise et son système d'information
Problème actuels du génie logiciel
Analyse vs conception
Documentation et CASE
Cycles de vie
Modèle
Notions sur les approches orientées objet
Introduction à UML
15 Michel Bigand - Conception de Systèmes d'InformationProblèmes actuels du génie logiciel
Taille et complexité du logiciel
Complexité fonctionnelle
Mutations technologiques perpétuelles
Complexité des architectures
Solutions :
Distinguer analyse et réalisation
Décomposer le système
Utiliser une approche de haut niveau
16 Michel Bigand - Conception de Systèmes d'InformationProblèmes actuels du génie logiciel
Taille croissante des équipes
Compétences de + en + variées et pointues
Applications stratégiques orientées métierDélais de + en + courts
Solutions :
Technologie unifiant le vocabulaire
Méthode, démarche de travail
17 Michel Bigand - Conception de Systèmes d'InformationProblèmes actuels du génie logiciel
Évolution rapide des applications
Besoins du client
Activité du client
Environnement technique
Solution :
Cycle de vie itératif et incrémental
18 Michel Bigand - Conception de Systèmes d'InformationProblèmes actuels du génie logiciel
Spécifications peu précises
Imprécision, incomplétude
Interface difficile entre domaine métier et
informatiqueSolution :
Utilisation de modèles, notamment
graphiques 19 Michel Bigand - Conception de Systèmes d'InformationExercice : l'argent de la caisse
Le dernier client venait de quitter le magasin. L'un des propriétaires ramassait le contenu d'une caisse enregistreuse quand un homme rentra. L'inconnu alla droit vers le gérant et lui demanda de l'argent. La lumière s'éteignit brusquement. Quand elle revint, l'inconnu avait disparu. Toutes les caisses enregistreuses étaient vides. L'inspecteur Lapreuve arriva immédiatement sur les lieux. 20 Michel Bigand - Conception de Systèmes d'Information Exercice : l'argent de la caissecocher en 2mn les cases appropriées1. L'inconnu s'adressa au gérant
oui non2. Le voleur ne demanda pas d'argent3. Il n'y a qu'un propriétaire4. Le voleur a coupé l'électricité5. L'histoire ne précise pas combien d'argent a disparu6. Seules 2 personnes étaient présentes quand l'homme entra7. Le voleur voulait de l'argent8. Le gérant ramassait le contenu des caisses enregistreuses9. Le propriétaire a reconnu l'inconnu10. L'inspecteur Lapreuve recherchait l'inconnu
21Michel Bigand - Conception de Systèmes d'Information
Défauts du langage humain
BruitSilence
Sur-spécification
Contradiction
Ambiguïté
Référence en avant
Voeu pieu
22Michel Bigand - Conception de Systèmes d'Information
Impact d'une erreur de spécification
Etude préalable
Conception
Codage
Tests développement
Tests qualification
Exploitation
050100150200250300350400
23Michel Bigand - Conception de Systèmes d'Information
Introduction
L'entreprise et son système d'information
Problème actuels du génie logiciel
Analyse vs conception
Documentation et CASE
Cycles de vie
Modèle
Notions sur les approches orientées objet
Introduction à UML
24Michel Bigand - Conception de Systèmes d'Information
Une amélioration lente
0%10%20%30%40%50%60%
1994 2000 2004
respect budget et délaidépassement budgetou délaiannulation projetSource : Standish group, 2006
25Michel Bigand - Conception de Systèmes d'Information
Nécessité de l'analyse et de la conception
Exemple de problème
Proposer quelques solutions
Je veux
monter au sommet 26Michel Bigand - Conception de Systèmes d'Information
Poser les bonnes questions
QUEL est le problème ?
POURQUOI le problème existe-t-il ?
QUI est impliqué ?
OU se situe le problème ?
QUAND faut-il mettre en oeuvre la solution ?
QUELLE technologie est implicitement pressentie ?
27Michel Bigand - Conception de Systèmes d'Information
Analyse vs conception
La conception est souvent un compromis
Analyse : comprendre le problème
Conception : réaliser une solution
Domaine
du problèmeDomaine
de la solution 28Michel Bigand - Conception de Systèmes d'Information
Analyse vs conception
L'analyse prend en compte l'environnement du
monde réel QUOIConceptuel
Peut couvrir des besoins de l'utilisateur hors logicielLa conception consiste à trouver une solution
techniquement possibleCOMMENT
Organisation, implémentation physique
29Michel Bigand - Conception de Systèmes d'Information
Analyse
Comprendre le problème
Parfois, un cahier des charges textuel est rédigé par l'utilisateur Poser des questions pour identifier les vrais besoins Supprimer les ambiguïtés et incohérences, rendre précis, faire émerger les " non-dits »Parler le langage de l'utilisateur (le client)
Réaliser des modèles (abstractions)
L'ensemble des modèles constitue le modèle d'analyse C'est une représentation + ou - formelle de l'informationLe modèle d'analyse est contractuel
C'est un support de communication entre l'utilisateur et le concepteur En amont, il faut cerner les besoins par une étude préalable du domaine 30Michel Bigand - Conception de Systèmes d'Information
Conception
Résoudre le problème
Connaître
Les technologies
Les architectures appropriées
Les bonnes pratiques
Comparer les approches possibles (trade-off)
Appliquer des solutions standards quand c'est possible (design patterns, architectures de domaines (frameworks)) Parler le langage de l'utilisateur et de l'analysteRéaliser le modèle de conception
Adapter le modèle d'analyse
Allouer les composants du modèle d'analyse à des composants du modèle de conception 31Michel Bigand - Conception de Systèmes d'Information
Introduction
L'entreprise et son système d'information
Problème actuels du génie logiciel
Analyse vs conception
Documentation et CASE
Cycles de vie
Modèle
Notions sur les approches orientées objet
Introduction à UML
32Michel Bigand - Conception de Systèmes d'Information
Importance de la documentation
La réalisation de la documentation est perçue comme une contrainteElle sera faite plus tard (= jamais)
Elle n'est pas mise à jour
Les spécifications et la conception doivent être documentéesApprobation des clients
Compréhension des développeurs
Une bonne stratégie de tests peut être développéeà partir des spécifications
La documentation est indispensable pour la
maintenance 33Michel Bigand - Conception de Systèmes d'Information
Outils CASE
Computer Aided Software Environment
Éditeur de diagrammes
Dictionnaire de données (repository)
Contrôle d'accès
Vérifications automatiques de la cohérence, complexité...S'appuie sur une méthode
Génération automatique de documentation
Génération automatique de code
Exemples
Magic Draw UML 11.5 (No Magic, Inc.)
Objecteering (Softeam)
Rose (Rational)
Mega (IBM)
Class Builder (
freeware Outils gratuits de démonstration : UML Jude, visual paradigm (community) 34Michel Bigand - Conception de Systèmes d'Information
Introduction
L'entreprise et son système d'information
Problème actuels du génie logiciel
Analyse vs conception
Documentation et CASE
Cycles de vie
Modèle
Notions sur les approches orientées objet
Introduction à UML
35Michel Bigand - Conception de Systèmes d'Information Démarche pour maîtriser et bâtir une application
Déterminer les buts
Définir le processus (cycle de vie)
Utiliser une méthode
S'appuyer sur un formalisme
36Michel Bigand - Conception de Systèmes d'Information
Cycle de vie en cascade
(normalisé AFCIQ)Spécifications
du logicielConception
Préliminaire
Conception
quotesdbs_dbs18.pdfusesText_24[PDF] exercice corrigé effet doppler radar
[PDF] exercice corrigé en algorithme
[PDF] exercice corrigé en sécurité informatique pdf
[PDF] exercice corrigé etude de fonction 1ere s
[PDF] exercice corrigé fonction logique combinatoire
[PDF] exercice corrigé formulaire html pdf
[PDF] exercice corrigé génétique arbre généalogique
[PDF] exercice corrigé génétique drosophile
[PDF] exercice corrigé génétique terminale s
[PDF] exercice corrigé gestion de patrimoine
[PDF] exercice corrigé macro excel
[PDF] exercice corrige mathematique 3eme pdf
[PDF] exercice corrigé méthode de trapèze
[PDF] exercice corrigé mouvement dun projectile pdf