Le Génie Logiciel, Pourquoi?

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Le Génie Logiciel, Pourquoi?"

Transcription

1 Introduction aux méthodes d analyse et de modélisation Emmanuel ADAM Groupe de recherche RAIHM Raisonnement Automatique et Interaction Homme-Machine Le Génie Logiciel, Pourquoi? Apparu en 1968 pour construire des logiciels fiables, respecter les délais, travailler en équipe, décomposer la complexité, assurer la qualité, permettre la réutilisation,... 1

2 Le Génie Logiciel pour des problèmes complexes Ajouter un programmeur sans organisation ne fait que ralentir la mise en œuvre du projet. Problème de nb de communications : (Loi de Brooks) Problème de communication (compréhension) malentendus, erreurs d interprétation,... Quelques définitions le génie logiciel est l'art de spécifier, de concevoir, de réaliser, et de faire évoluer, avec des moyens et dans des délais raisonnables, des programmes, des documentations et des procédures de qualité en vu d'utiliser un ordinateur pour résoudre certains problèmes. [MC Gaudel & co, 96] Le génie logiciel se caractérise par une approche rigoureuse et systématique de la construction de logiciels ne pouvant être maîtrisés par une seule personne. [JP Fournier 00] 2

3 Les étapes de développement 1 - Analyse des besoins 2 - Spécification 3 - Conception 4 - Codage 40% 40% 5 - Intégration 20% 6 - Mise en œuvre 7 - Exploitation - Maintenance Analyse des besoins Etude de faisabilité Type d analyse orientée processus, orientée rôle, orientée données Techniques d acquisitions entretiens, observations, questionnaires,... 3

4 Spécification (inspiré de IEEE Std 830 & [Jaulent 90]) Première description du futur système (le quoi, Ce qu il doit faire) Les fonctions générales, Les caractéristiques des utilisateurs, Contraintes (développement, exploitation, maintenance), Interfaces (homme-machine, logiciel/matériel, logiciel/logiciel), Objets, entités constituant le système. Garder une trace des différentes spécifications (justification) Ne pas oublier le glossaire! Dans une annexe, placer les références aux documents utilisés Ne pas faire de choix d implémentation à ce niveau... Conception Augmenter la spécification pour se rapprocher de l implémentation, du codage Conception Architecturale Décomposer le système en sous-systèmes Définir les interfaces, les liens entres les composants Conception détaillée Détailler le fonctionnement des composants définir quelques algos, la représentation des données,... 4

5 Le codage et l intégration Ne représente que 15 à 20% du temps dans un projet complexe et bien structuré Ne pas oublier de gérer les différentes versions des composants L intégration nécessite une bonne définition préalables des interfaces entre composants Les langages de programmation (1/2) Programmation impérative programmation structurée, basé sur des algos, ex : fortran, pascal, c, ADA, Programmation applicative programmation fonctionnelle et déclarative, programmation objet ex : Lisp, Caml, Smalltalk, C++, Java,... 5

6 Les langages de programmation (2/2) Programmation logique issue de l IA ex : prolog, Level5, Programmation orientée agent? Agent = objet autonome communicant Mise en œuvre Porter le logiciel sur le système client Vérifier l adéquation avec le système visé Validation De manière générale, il faut tenter de valider à tout niveau (spécifications & conceptions) test unitaires (composants) test d intégration (logiciel complet) test système (logiciel sur site) 6

7 Les AGL: des outils d aide AGL = Atelier de Génie Logiciel Atelier de modélisation Une méthode n existe que si elle est supportée par un outil Atelier de développement facilite la programmation (Visual Basic, Visual C++,...) Atelier de modélisation Aide à la gestion de projet Analyse Spécification Transformation Codage générateur de code Java générateur de code Visual Basic générateur de code C++ modèles Librairie des modèles à la conception Aide à la génération de documentation fonction(...) fin pseudo code Conception Détaillée a -... b d -... dictionnaire de données architecture du logiciel Conception Préliminaire Aide à la gestion des versions 7

8 Atelier de développement éditeur de code compilateur debugger éditeur d'interfaces homme-machine Les différents modèles de développement Enchaînement des étapes Le modèle cascade Le modèle en V Le modèle évolutif Le modèle spirale 8

9 Les différents modèles de développement Le modèle cascade Faisabilité, cahier des charges Spécification Conception préliminaire Conception détaillée Codage Intégration Installation Exploitation & maintenance Les différents modèles de développement Le modèle en V Faisabilité, cahier des charges Installation et tests systèmes Spécification Test d acceptation Conception préliminaire Intégration et test d intégration Conception détaillée Test unitaire Programmation 9

10 Les différents modèles de développement Le modèle incrémental (évolutif) Faisabilité, cahier des charges Spécification Validation Itération 2 Conception Validation Conception détaillée Vérification Conception détaillée Vérification Vérification Itération 1 Codage Tests unitaires Codage Tests unitaires Intégration Vérification Intégration Mise en œuvre Test Mise en œuvre Exploitation, Maintenance Revalidation Les différents modèles de développement Le modèle spirale analyse de risque analyse de risque détermination des objectifs, des alternatives, des contraintes plan d'intégration et de test plan général du projet plan de développement analyse de risque analyse de risque prototype prototype1 prototype2 prototype3 opérationnel concepts d'opération Validation des besoins validation de la conception Vérification Mise en oeuvre simulation, modélisation, benchmark Test Système conception détaillée Programmation et test unitaires Intégration et test 10

11 Les modèles Représenter le système (initial ou visé) 4 types de modèle : modèle des données modèle des flux de données modèle de traitement modèle dynamique Quelques méthodes d analyse, de spécification et de conception MERISE : orientée BdD OMT : orientée objet UML OSSAD : organisation CISAD : coopération vue globa le du système SADT : méthode structurée MKSM : gestion des connaissances 11

12 MERISE Orientée Base de données Cycle cascade Approche descendante Modélisation : données & activités, traitements Particularités : modèles conceptuels, organisationnels, logique et physique MERISE Modèle Conceptuel de Communication rôle 2 rôle 2 FDC FDC FDC rôle 3 FDC rôle 4 FDC FDC rôle 4 FDC DT rôle 5 rôle 5 FDC rôle 6 FDC rôle 6 12

13 1,1 1,1 MERISE Modèle Conceptuel des Données : Modèle Entité-Relation avis de brevetabilité accord Dossier Technique domaine, état de l'art, description Farde de Circulation référence, organisme, nom rôle 5 projet de demande résumé du projet texte du projet 1,1 1,1 1,1 rédiger PjtDmd 1,1 constituer DT 1,n remplir FdC 1,n recherche type, domaine 1,1 1,1 effectuer 0,n rôle 5 nom, prénom rôle 4 nom, prénom 1,n MERISE Modèle Organisationnel des traitements Acteur 6 Acteur 5 Acteur 4 Acteur 3 Acteur 2 Acteur 1 avis de brevetabilité Constituer DT Dossier Technique rediger et mettre en forme le projet de demande Projet de demande créer n cas demande n n index remplir la farde de farde de prise de connaissance non correct correct farde de - copier et placer PJTDMD dans la farde COG, 13

14 OMT : Object Modeling Technique Orientée Objet Cycle spirale Approche descendante Modélisation : données, dynamique, traitements Particularités : Méthode objet utilisée dans qqs entreprises avant l apparition d UML OMT Modèle de données Dossier principal Dossier de (DdC) - n de dossier, - noms inventeurs, - mots clés Avis de brevetabilité (Avis) - Référence invention - avis correspond à Dosssier Technique (DT) - Référence invention - Domaine de l'invention - Etat de l'art - Caractéristiques de l'invention correspond à Projet de demande de brevet (Prj.Dmd) - Référence invention, - Résumé de l'invention, - Etat de l'art, - Description de l'invention 14

15 OMT Diagramme d événements Rôle 6 Rôle 5 Rôle 4 Rôle 3 Rôle 2 Rôle 1 avis de brevetabilité transmis Dossier Technique constitué n farde demandé n farde créé farde de complétée projet de demande incorrect projet de demande modifié projet de demande correct projet de demande classé dans farde COG OMT Diagramme d état avis de brevetabilité Constitution du Dossier Dossier Technique constitué rédaction du projet de demande Projet de demande créé nouvelle fdc / demande n création d'un n de cas n créé faire : compléter la farde de Farde de Circulation incorrecte Farde de Circulation constituée première vérification Farde de Circulation correcte création de la farde COG faire : copier le projet FCOG créée / Emmanuel ADAM transmettre Université fdcde Valenciennes et du Hainaut Cambrésis Introduction aux méthodes du Génie Logiciel 15

16 OMT Diagramme de flux de données rôle 2 lire, parapher vérifier rôle 1 rôle 3 compléter le dossier compléter le texte lire Dossier principal Dossier principal remplir dossier enregistrer passage enregistrer passage, mettre à jour le dossier principal classer le dossier principal Dossier Principal rôle 6 UML : Unified Modelling Language Langage, fusion des différentes méthodes orientées objets supporté par des outils +, cf. prochains cours 16

17 UML Cas d utilisation acteur 5 Constitution du Dossier rédaction du projet de demande acteur 4 acteur 6 création du dossier de acteur 4 acteur 6 création du dossier principal faire : copier le projet acteur 2 Acteur 6 Acteur 5 Acteur 4 UML Scénario Acteur 3 Acteur 2 Acteur 1 Constituer Dossier Technique rediger et mettre en forme le projet de demande créer n cas remplir le prendre connaissance copier et placer le projet dans le dossier principal 17

18 UML Diagramme de séquence Acteur 6 Acteur 5 Acteur 4 Acteur 3 Acteur 2 Acteur 1 avis de brevetabilité Dossier Technique constitué n dossier créé n dossier Dossier Technique demande n complétée, TQ projet non correct loop Projet de demande créé et n dossier demandé end loop projet non correct projet correct projet de demande classé dans dossier principal lu Emmanuel ADAM Université de Valenciennes et du Hainaut Cambrésis Introduction complété aux méthodes du Génie Logiciel SADT : Structured Analysis and Design Technique Méthode structurée Cycle cascade Approche descendante Modélisation : données, activités Particularités : Actigrammes fortement utilisés 18

19 SADT Actigrammes vérifier acteur 2 avis de brevetabilité constituer le Dossier Technique dossier Technique rédiger Projet de demande, demander n acteur 4 demande n n dossier remplir acteur 4 lire acteur 5 créer un n unique copier, remplir dossier principal acteur 5 acteur 6 acteur 6 SADT Datagrammes constituer le Dossier Technique (acteur 5) donner un avis avis de brevetabilité, recherche chercher Dossier Technique rédiger projet de demande (acteur 4) Projet de demande remplir le dossier de (acteur 4) vérifer (acteur 2) dossier vérifié lire (acteur 5) dossier lu compléter le dossier (acteur 3, acteur 4) dossier complété revérifier (acteur 2) Dossier revérifié créer dossier principal (acteur 6) dossier principal vérifier (acteur 1) dossier principal vérifié 19

20 OSSAD : Office Support System Analysis and Design Méthode pour modélisation des organisations Cycle V Approche descendante Modélisation : activités, traitement, données Particularités : 8 formalismes proposés! OSSAD Diagramme A1 Relations entre les fonctions de l organisme parapher créer et remplir le Dossier de Avis de brevetabilité constituer le dossier technique Dossier Technique rediger et mettre en forme le projet de demande Projet de demande compléter copier et placer le projet dans le dossier principal Dossier principal 20

21 OSSAD Diagramme A2 Matrice Activité/Rôle Acteur 6 Acteur 5 Acteur 4 Acteur 3 Acteur 2 Acteur 1 Constitution du dossier Rédaction du projet de demande Création du Création du dossier principal Modification du Modification du texte du brevet Modification et envoi du dossier principal OSSAD Exemple de Diagramme D1 : Relations entre rôles acteur 2 Dossier de Circulation acteur 4 Dossier Technique acteur 5 Dossier de Circulation acteur 3 Dossier de Circulation demande n n dossier Dossier de Circulation acteur 6 Dossier de Circulation Dossier de Circulation Dossier Principal acteur 1 21

22 OSSAD Exemple de diagramme D2 : Relations entre procédures Dossier Technique Rôle 5 Projet de demande Rédaction du projet de demande Création du Circulation Circulation Création du dossier principal Circulation dossier principal Modification du Modification et Classement du dossier pricipal Circulation OSSAD Fiche représentant une tâche Nom de la tâche + (Id) : (Decription) : Fiche Tâche remplir Dossier de Circulation par acteur 4 (Ta402) Liens (arborescence) : / asc. (Procédure) \ desc. (Opérations) Relations avec tâches : par ressources entrantes par ressources sortantes Création du Circulation (Pr003) Demander n dossier (Op402), Remplir (Op403) Rédaction du Projet / Acteur 4, Création du dossier principal / Acteur 6 Projet de demande (Doc001) Farde de Circulation (Doc002) 22

23 OSSAD Fiche représentant une donnée Fiche Ressource Nom de la ressource + (Id) : (Decription) : Projet de demande (doc001) projet de demande de dépôt de brevet Liens (arborescence) : / asc. (Super Ress.) \ desc. (Rubriques) néant référence invention, résumé, état de l'art, description de l'invention Relations avec opérations : Origine : Destination : Rédiger le projet de demande (Op451) Mettre en forme le projet (Op452) OSSAD Diagramme d une procédure Acteur 6 Acteur 5 Acteur 4 Acteur 3 Acteur 2 Acteur 1 AVIS Constituer Dossier Technique Dossier Technique rediger et mettre en forme le projet de demande Projet de demande créer n dossier dmde n dossier n dossier remplir le Circulation prise de connaissance Circulation correct ou Circulation non correct - copier et placer Projet dans le dossier principal 23

24 CISAD : Cooperative Information System Analysis and design Étend OSSAD en permettant la prise en compte de la coopération CISAD Exemple de modèle descriptif de rôle adapté (type D1) Plan B Chef de service dossier Conditions Agent service prêt(1) Agent service prêt(2) demande Offre Plan A Client(1) Client(2) Plan C 24

25 CISAD Matrice de Grudin pour la modélisation des communications rôle A site 1... site imprévisible rôle A rôle B... rôle A rôle B... rôle A rôle B... site 1 rôle B... site... rôle A rôle B... Synchrone Asynchrone et moment Asynchrone et moment prévisible imprévisible site imprévisible rôle A rôle B... CISAD Exemple de modèles d argumentation A : Constitution de l'ordre du jour régulateur Participants à la réunion (n) Question Demande de sujet options proposition sujet 1 proposition sujet 2 proposition sujet 3 critères justification justification justification C : Conversation / Débat régulateur Participants à la réunion (n) Question Question sur le sujet options proposition de solution 1 proposition de solution 2 critères arguments positifs arguments négatifs arguments positifs arguments négatifs 25

26 CISAD Un exemple de représentation de la conversation Demande de sujet Accord A : constitution Régulateur Participant de l'ordre du jour Acceptation Sujet proposé Convocation Régulateur Prise en compte Accord pour répondre B : Convocation Participant des participants Réponse participation Organisation d'une réunion Régulateur Validation de la réunion Réunion Accord pour participation Exécution Participant Démarrage sur un sujet Annonce de l'intérêt C : Conversation Régulateur Participant / Débat Prise en compte Proposition de solution / résolution Demande d'évaluation Accord pour évaluer E : Evaluation de Régulateur Participant la réunion Prise en compte de la réponse Avis sur la réunion Prépare une question Participant (1) Prise en compte de la réponse D : Question / Réponse Veut répondre Réponse Participant (n-1) MKSM : Methodology for Knowledge System Management Méthode pour la gestion des connaissances Cycle V Approche descendante Modélisation : traitement, activités, données Particularités : s arrête à la modélisation du système réel, passe la main à OMT pour la spécification du système informatique. 26

27 MKSM Modèle du domaine: représentation d un processus événement déclencheur réception d'un bulletin d'avis positif Champ Actif département de propriété Industrielle conséquence emission d'un projet de demande Système Source acteur 5 Action Source constitution d'un dossier technique Flux Dossier Technique Système Cible acteur 4 Action Cible rédaction d'un projet de demande événement déclencheur réception d'un Champ Actif département de propriété Industrielle conséquence emission d'un Système Source acteur 5 Système Cible acteur 3 Flux Action Source Dossier de prendre connaissance des Action Cible modifications sur la demande de compléter le brevet MKSM Modèle de concepts : Exemple d un réseau de concepts dossier principal dossier technique projet de demande référence à l'invention domaine de l'invention état de l'art caractéristiques de l'invention référence à l'invention résumé de l'invention état de l'art description texte texte texte texte texte texte texte texte 27

28 MKSM Modèle de tâches vérifier le (par acteur 2) des corrections sont à apporter le dossier est correct retourner le dossier (à acteur 4) transmettre le dossier (à acteur 6) Autre modèle : le réseau de Petri Outil mathématique pour la représentation de la dynamique de systèmes à événements discrets Il existe de nombreuses extensions (temporisés, colorés, objets, ) 28

29 Exemple d application Modéliser des processus de type workflow au sein d organisations humaines dans le but de spécifier des outils informatiques d aide à la gestion de documents Modéliser l organisation humaine Nécessité de représenter : les documents, les flux de documents, leurs traitements les acteurs ayant différents niveaux de responsabilité la dynamique des échanges (interruptions, parallélisme) 29

30 Recherche d'une méthode MERISE : orientée BdD OMT : orientée objet UML OSSAD : organisation CISAD : coopération vue globa le du système SADT : méthode structurée MKSM : gestion des connaissances Cadre de comparaison 5 dimensions de comparaison dimension méthodologie : cycle de développement, implication de l utilisateur,... dimension environnement d application : types d'organisation et d'environnement,... dimension représentation : formalismes, principe de construction,... dimension technologie : programmation,... dimension coopération : communication, coordination, relations 30

31 Confrontation des méthodes => Intégration de méthodes [Paide 99],... Proposition d'une méthode MAMOSACO : Méthode Adaptable de MOdélisation de Systèmes Administratifs COmplexes méthodologie : approche évolutive, intégrant les acteurs dans les étapes d analyse, de modélisation et de spécification environnement d application : organisation basée sur les flux de documents représentation : modèles accessibles, de données, de flux de données, de traitements, et dynamique coopération : utilisation du modèle dynamique et d un simulateur technologie : orientation multi-agents 31

32 Les étapes de MAMOSACO Acteurs Données Dynamique Analyse Activité Traitements Simulation Modélisation Modélisation des données Texte de la demande TDMD - Objectif de l'invention - Description de l'invention - Revendications Dossier de candidature DDC Texte non définitif tnd - n de version - date Version finale du texte vft Curiculum vitae CV Annexe anx 32

33 Modélisation des activités chef de département chef-adjoint responsable secteur (PjtDmd) compléter le dossier conseil en brevet inventeur (Avis) bureau administratif constituer le dossier technique rédiger un projet de demande (DT) créer et remplir un cisculation (DC) copier DC et le classer dans le dossier principal (DC) prendre note (DC) Modélisation des traitements bureau administratif inventeur conseil en brevet responsable secteur chef-adjoint (Avis) recevoir Avis si (Avis) positif constituer le dossier technique (DT) rédiger un projet de demande, demander un n de dossier (dmd n ) créer un n de dossier (n dossier) créer et remplir le (DC) vérifier le dossier (DC) ok si copier le dossier de, le classer dans le dossier principal 33

34 Modélisation de la dynamique RdP Paramétrés Bureau Administratif Inventeur Conseil en brevet Responsable secteur Chef Adjoint [Agimont 96] Avis Avis positif DT DT prêt Règles globales Constituer DT dmd infos envoi infos Règles personnelles créer PjtDmd Règles locales dmd n dossier PjtDmd créé DC DC incorrect créer n dossier n dossier n dossier créé créer, mettre en fome DC 5. Atelier de Génie Logiciel supportant la méthode MAMOSACO Modèle d organisation multi-agents pour l aide au travail coopératif dans les processus d entreprise : application aux systèmes administratifs complexes 34

35 Atelier de Modélisation MAMOSACO Démarche d utilisation Modèle de flux de données Page de présentation Fiche descriptive Modèle des données Modèle des traitements 6 Modèle dynamique 35

36 Matrice Activité-Rôle Modèle des données 36

37 SimOH : Simulateur d organisation humaine Application à un cas concret L application à un cas réel d un méthode nécessite quelquefois quelques ajustements en fonction des spécificités du domaine Exemple : 37

38 adjoint chef dept PI/ID Chef de Service ID chef relations PI/Recherche Conseil en Brevet Chargé d'etude à finalité PI Chargé d'etude à finalité ID Bureau Administratif Secrétariat PI/ID Cellule courrier prof il d'i nterrogation Bibliothèque Cellule Dactylo Interroger Sélectionner demandes à priori menaçantes (ppdmd) 1 profil d'interrogation par CHET Interroger (ppdmd) (ppdmd) selectionnées Imprimer les demandes sélectionnées (fc) Sélectionner demandes à priori menaçantes (5 paquets pour 5 CHET) (ppdmd) (1 paquet pour SPERT) (dmdbvt) (ppdmd) sélectionnées li re, parapher, nommer CE (fc) Imprimer les demandes sélectionnées (dmdbvt) dater fc et ppdmd, classer ppdmd sélectionner les dmd les plus menaçantes, rediger minute du fdbtat, dater, parapher (dmdbvt) non selecti onnées (dmdbvt) (fc) sélectionner les dmd les plus menaçantes, rediger minute du fdbtat, dater, parapher (minute) + (dmdbvt) (dmdbvt) taper le formulaire de DBTAT, dater, parapher (dmdbvt) reselectionnées (fc) + (mi nute) (fdbtat) + (dmdbvt) (dmdbvt) reselectionnées enregi strer (fc) + (minute) passage (dmdbvt) non selectionnées (fdbtat) + (dmdbvt) Vérifier fdbtat encoder demandes, lire et modifier min., dater et parapher fc encoder demandes, lire et approuver fdbtat, dater et parapher (dmdbvt) (fdbtat) + (fc) + (mi nute) enregistrer passage (dmdbvt) (fdbtat) + (fc) + (minute) taper le formulaire de DBTAT, (fdbtat) dater, parapher vérifier, dater, parapher (fdbtat) (dmdbvt) (fdbtat) + copier la dmd de brevet, copier fdbtat, lier aux copies de dmd de brevet, distribuer selon la liste dans fdbtat Diffuser les demandes à DCR-PI (fdbtat) + modifier le formulaire de DBTAT, dater, parapher (fdbtat) + (ppdmd) (fdbtat) (dmdbvt) (fdbtat) + enregistrer passage (fdbtat) "surveiller" et suivre le dossier "surveiller" et suivre le dossier "classer" (fdbtat) (fdbtat) vérifier, dater, (fdbtat) parapher enregi strer passage Trier et copier 3 fois (fdbtat) demander copies de la dmd de brevet, dater, parapher copie réponse copier, dater, parapher (fdbtat) (fdbtat) prendre connaissance dater et parapher, indiquer CE et CB sur copies réponse + 2 copies réponse réponse pour SPE copies (dmdbvt) original copier fbtat, lier aux copies de dmd de brevet, distribuer selon la li ste dans fc, détruire fc copie réponse copie réponse Diffuser les demandes à DCR-PI (fdbtat) + (dmdbvt) prendre connaissance prendre connaissance prendre connaissance classer fdtat+pp classer original, (fdbtat) + (ppdmd) (fdbtat) sous surveillance (fdbtat) + (dmdbvt) surveiller et suivre le dossier surveiller et suivre le dossier Encoder enregistrer réponse encoder par code PI, CGP, n surveillance, date, mots-clés enregistrer passage répons e réponse "surveiller" prendre connaissance, parapher réponse enregistrer passage répons e copie répons e copier 3 fois le formulaire prendre connaissance dater et parapher, indiquer CE et CB sur copies réponse + 2 copies réponse 2 copies réponse c opie réponse compléter encodage, transmettre copies prendre connaissance prendre connaissance ok classer fdtat+pp classer original, adjoi nt chef dept PI/ID Chef de Service ID chef service relations PI/Recherche Conseil en Brevet Chargé d'etude à finalité PI Chargé d'etude à finalité ID Bureau Administrati f Secrétariat PI/ID Cell ule courri er Bibliothèque Cellule Dactylo Application de MAMOSACO [Ergodin 95] [Carrere 95] Acteurs Démarche participative très appréciée Simplification des procédures Données Analyse Activité Traitements Dynamique Simulation Modélisation Simplification des procédures Avant Après adjoint chef dept PI/ID adjoint chef dept PI/ID Chef de Service ID Chef de Service ID chef relations PI/Recherche chef relations PI/Recherche Conseil en Brevet Conseil en Brevet Chargé d'etude à finalité PI (CHET PI) Chargé d'etude à finalité PI Chargé d'etude à finalité ID (CHET ID) Chargé d'etude à finalité ID Bureau Administratif Bureau Administratif Secrétariat PI/ID Secrétariat PI/ID Cellule courrier Bibliothèque Cellule Dactylo Cellule courrier Bibliothèque Cellule Dactylo SPE SPE 38

39 Conclusion Il existe de nombreuses méthodes Les méthodes doivent être choisies en fonction du besoin, du domaine et surtout suite à une «bonne» analyse devant contenir TOUTES les informations utiles. L analyse est la base de tout projet, Ne pas hésiter à coupler les méthodes si cela est nécessaire et de façon rigoureuse. 39

Introduction aux méthodes d analyse et de modélisation

Introduction aux méthodes d analyse et de modélisation Introduction aux méthodes d analyse et de modélisation Emmanuel ADAM Institut des Sciences et Techniques de Valenciennes Le Génie Logiciel, Pourquoi? Apparu en 1968 pour construire des logiciels fiables,

Plus en détail

Exemple d application

Exemple d application Exemple d application Modéliser des processus de type workflow au sein d organisations humaines dans le but de spécifier des outils informatiques d aide à la gestion de documents Modéliser l organisation

Plus en détail

A software engineering workbench for modelling groupware activities

A software engineering workbench for modelling groupware activities TAsk MOdels and DIAgrams for User interface Design A software engineering workbench for modelling groupware activities Emmanuel ADAM, Christophe KOLSKI, René MANDIAU, Emmanuel VERGISON Thursday, June 26th

Plus en détail

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en détail

Modèle d implémentation

Modèle d implémentation Modèle d implémentation Les packages UML: Unified modeling Language Leçon 5/6-9-16/10/2008 Les packages - Modèle d implémentation - Méthodologie (RUP) Un package ou sous-système est un regroupement logique

Plus en détail

Le génie Logiciel (suite)

Le génie Logiciel (suite) Le génie Logiciel (suite) Lors du cours précédent, on a étudié différents cycles de vie, dont la cascade, ou la spirale. Analyse des besoins L analyse des besoins est une étape menant à l élaboration de

Plus en détail

SYSTEMES D INFORMATION & CONCEPTION de BdD

SYSTEMES D INFORMATION & CONCEPTION de BdD SYSTEMES D INFORMATION & CONCEPTION de BdD PLAN CONCEPT DE SYSTEME D INFORMATION MODELISATION D UN SYSTEME D INFORMATION MODELISATION CONCEPTUELLE : les METHODES METHODE SYSTEMIQUE METHODE OBJET L3 Informatique

Plus en détail

Mémoire de Projet Professionnel TITRE DU PROJET

Mémoire de Projet Professionnel TITRE DU PROJET République Tunisienne Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université de Sfax Institut Supérieur d Informatique et de Multimédia de Sfax Sigle de l ISIMS Mastère Professionnel

Plus en détail

Conduite de projets et architecture logicielle

Conduite de projets et architecture logicielle s et architecture logicielle ABCHIR Mohammed-Amine Université Paris 8 15 février 2011 1/36 ABCHIR Mohammed-Amine (Université Paris 8) Conduite de projets et architecture logicielle 15 février 2011 1 /

Plus en détail

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

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21 INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Développement spécifique d'un système d information

Développement spécifique d'un système d information Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Procédure Qualité Développement spécifique d'un système d information Référence : CNRS/DSI/conduite-proj/developpement/proc-developpement-si

Plus en détail

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année UFR Sciences et Techniques Licence S&T 1ère année Informatique UE 102 Architecture des ordinateurs et Algorithmique de base Jean-Yves Antoine http://www.intro.univ-tours.fr/~antoine/ UFR Sciences et Techniques

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

Table des matières CHAPITRE I : LA COOPERATION INTERENTREPRISES...13 INTRODUCTION...13

Table des matières CHAPITRE I : LA COOPERATION INTERENTREPRISES...13 INTRODUCTION...13 3 Table des matières INTRODUCTION GENERALE...8 1. CONTEXTE ET CADRE DE LA RECHERCHE...8 2. OBJECTIF ET APPROCHE...9 3. ENONCE DU PLAN DE LA THESE...10 PARTIE I : CADRE THEORIQUE ET ETAT DE L ART...12 CHAPITRE

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Gestion de Projet Informatique http://www.rzo.free.fr Pierre PARREND 1 Mars 2005 Sommaire Gestion de projet informatique Cycle de vie du logiciel Modèles de Méthodes

Plus en détail

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation Un peu d'organisation Conception et Programmation par Objets HLIN406 Marianne Huchard, Clémentine Nebut LIRMM / Université de Montpellier 2 Premières semaines Contrôle des connaissances Supports 2015 Sommaire

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

Génie logiciel. Concepts fondamentaux. Bruno MERMET, Université du Havre 1

Génie logiciel. Concepts fondamentaux. Bruno MERMET, Université du Havre 1 Génie logiciel Concepts fondamentaux Bruno MERMET, Université du Havre 1 Nécessité du Génie Logiciel Bruno MERMET, Université du Havre 2 Développement d un logiciel Caractéristiques souhaitées : Adéquation

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

Postes en technologie de l information

Postes en technologie de l information Mutation 2013 Postes en technologie de l information Consultez les témoignages de nos ambassadeurs Suzanne Samson Gestionnaire en technologies de l information Simon Barriault Analyste en informatique

Plus en détail

Rational Unified Process

Rational Unified Process Rational Unified Process Hafedh Mili Rational Unified Process 1. Principes de base 2. Les phases 3. Les activités (workflows) Copyright Hafedh Mili 2005 2 1 Rational Unified Process Processus de développement

Plus en détail

PRINCIPES et METHODES de SPECIFICATION et de CONCEPTION GLOBALE des SYSTEMES INFORMATISES 10/20/02 1

PRINCIPES et METHODES de SPECIFICATION et de CONCEPTION GLOBALE des SYSTEMES INFORMATISES 10/20/02 1 PRINCIPES et METHODES de SPECIFICATION et de CONCEPTION GLOBALE des SYSTEMES INFORMATISES 10/20/02 1 CYCLE de VIE des SYSTEMES INFORMATISES Expression du besoin Développement du «système» Exploitation

Plus en détail

Cours de Génie Logiciel. David Janiszek. Le projet. En résumé. Troisième partie III. Eléments de gestion de projet

Cours de Génie Logiciel. David Janiszek. Le projet. En résumé. Troisième partie III. Eléments de gestion de projet Troisième partie III Eléments de gestion de projet Un projet informatique est l ensemble des activités et des actions à entreprendre pour répondre au besoin d informatisation d un ensemble de tâches dans

Plus en détail

Description et illustration du processus unifié

Description et illustration du processus unifié USDP Description et illustration du processus unifié Définit un enchaînement d activités Est réalisé par un ensemble de travailleurs Avec des rôles, des métiers Avec pour objectifs de passer des besoins

Plus en détail

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

L approche processus. Muriel Pinel Laurent Tabourot

L approche processus. Muriel Pinel Laurent Tabourot L approche processus Muriel Pinel Laurent Tabourot Introduction Des exigences venues de l ISO La Norme ISO 9001 v 2000 «encourage l'adoption d'une approche processus lors du développement, de la mise en

Plus en détail

GESTION DE PROJETS Spécifications conception. 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1

GESTION DE PROJETS Spécifications conception. 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1 GESTION DE PROJETS Spécifications conception 05/09/2007 V2.0 Gestion de Projets T. Fricheteau 1 GESTION DE PROJETS Plan du cours: - Synchronisation des phases d Etude, - Dossier de Spécifications Générales,

Plus en détail

Brevet de technicien supérieur Conception et Réalisation en Chaudronnerie Industrielle

Brevet de technicien supérieur Conception et Réalisation en Chaudronnerie Industrielle Brevet de technicien supérieur Conception et Réalisation en Chaudronnerie Industrielle ACTIVITÉS ET TÂCHES PROFESSIONNELLES Les activités professionnelles décrites ci-après, déclinées à partir des fonctions

Plus en détail

Le projet technique industriel en BTS Électrotechnique

Le projet technique industriel en BTS Électrotechnique Le projet technique industriel en BTS Électrotechnique Le projet technique industriel fait partie intégrante de la formation et de l examen du BTS Electrotechnique par apprentissage. Il consiste, en 192

Plus en détail

INFORMATIQUE - PROJET DE DEVELOPPEMENT INTERNET/INTRANET

INFORMATIQUE - PROJET DE DEVELOPPEMENT INTERNET/INTRANET MINISTERE DE LA COMMUNAUTE FRANCAISE ADMINISTRATION GENERALE DE L ENSEIGNEMENT ET DE LA RECHERCHE SCIENTIFIQUE ENSEIGNEMENT DE PROMOTION SOCIALE DE REGIME 1 DOSSIER PEDAGOGIQUE UNITE DE FORMATION INFORMATIQUE

Plus en détail

Développement itératif, évolutif et agile

Développement itératif, évolutif et agile Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie

Plus en détail

Pratique de logiciels de planification

Pratique de logiciels de planification Pratique de logiciels de planification MASTER TECHNOLOGIE & HANDICAP Université Paris 8 Sommaire Introduction Organisation d un projet Les principaux axes de la planification Gestion des tâches Gestion

Plus en détail

METHODOLOGIE : INGENIERIE DES SYSTEMES

METHODOLOGIE : INGENIERIE DES SYSTEMES METHODOLOGIE : INGENIERIE DES SYSTEMES L ingénierie de systèmes regroupe l ensemble des activités de pilotage des projets de construction effective d un système en s appuyant sur sa décomposition architecturale

Plus en détail

Introduction au développement du logiciel

Introduction au développement du logiciel Introduction au développement du logiciel Vers le génie logiciel Université de Nantes Master Miage M1 Plan 1 Introduction 2 Génie logiciel 3 Projet informatique 4 Méthode de développement 5 Qualité Bibliographie

Plus en détail

Formation : Modélisation avec UML 2.0 et Mise en pratique

Formation : Modélisation avec UML 2.0 et Mise en pratique Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est

Plus en détail

Modélisation des Systèmes d Information Jean-Yves Antoine

Modélisation des Systèmes d Information Jean-Yves Antoine Modélisation des Systèmes d Information Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine Processus de développement logiciel Jean-Yves Antoine U. Bretagne Sud - UFR SSI - IUP Vannes année 2001-2002

Plus en détail

Le projet technique S9

Le projet technique S9 Le projet technique S9 Définition du projet (annexe IIIc du référentiel) Le projet technique de seconde année a une double finalité: Compléter les acquis dans des situations particulières qui ont intérêt

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

Guide de formation. EasyCruit

Guide de formation. EasyCruit Guide de formation EasyCruit Contents INTRODUCTION... 3 PRÉSENTATION ET NAVIGATION... 3 CRÉATION D UN PROJET DE RECRUTEMENT... 5 ETAPE 1 : Nom interne du projet... 5 ETAPE 2 : Associer l offre au bon département...

Plus en détail

Etude de cas Etude de cas N 3. Etude de cas N 3 : Allocation des ressources

Etude de cas Etude de cas N 3. Etude de cas N 3 : Allocation des ressources Etude de cas N 3 : Allocation des ressources Chaque année, au troisième trimestre, les directeurs de laboratoire de recherche expriment leurs demandes de moyens pour l année à venir auprès de leur direction

Plus en détail

L SIO I N O 3 & & PE P R E S R PE P C E TIV I ES E

L SIO I N O 3 & & PE P R E S R PE P C E TIV I ES E INTRODUCTION SOMMAIRE 1 Modélisation de processus et Workflows 2 - Méthodes et outils pour la Modélisation de processus Workflows 3 Notions de flexibilité et d adaptabilité dans les WorkFlow CONCLUSION

Plus en détail

MICRO-INFORMATIQUE DÉFINITION DU DOMAINE D'EXAMEN BASE DE DONNÉES CONSULTATION INF-5060-1

MICRO-INFORMATIQUE DÉFINITION DU DOMAINE D'EXAMEN BASE DE DONNÉES CONSULTATION INF-5060-1 MICRO-INFORMATIQUE DÉFINITION DU DOMAINE D'EXAMEN BASE DE DONNÉES CONSULTATION INF-5060-1 OCTOBRE 1996 MICRO-INFORMATIQUE DÉFINITION DU DOMAINE D'EXAMEN BASE DE DONNÉES CONSULTATION INF-5060-1 OCTOBRE

Plus en détail

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Projet Informatique Philippe Collet Licence 3 Informatique S5 2014-2015 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Réalisation d'un développement de taille conséquente? r Firefox? Ph.

Plus en détail

INGENIEUR SPECIALITE GESTION ET PREVENTION DES RISQUES DIPLOMÉ DE ARTS ET METIERS PARISTECH EN PARTENARIAT AVEC ITII 2 SAVOIES

INGENIEUR SPECIALITE GESTION ET PREVENTION DES RISQUES DIPLOMÉ DE ARTS ET METIERS PARISTECH EN PARTENARIAT AVEC ITII 2 SAVOIES INGENIEUR SPECIALITE GESTION ET PREVENTION DES RISQUES DIPLOMÉ DE ARTS ET METIERS PARISTECH EN PARTENARIAT AVEC ITII 2 SAVOIES RÉFÉRENTIEL D ACTIVITÉS ET RÉFÉRENTIEL DE CERTIFICATION ACTIVITE et TACHES

Plus en détail

Maintenance/évolution d'un système d'information

Maintenance/évolution d'un système d'information Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Procédure Qualité Maintenance/évolution d'un système d'information Référence : CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance

Plus en détail

Processus d Informatisation

Processus d Informatisation Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue

Plus en détail

CONDUITE DE PROJET WEB

CONDUITE DE PROJET WEB 1) La conception fonctionnelle A. Déterminer la structure du site et des pages Web Livrables pour cette phase : Plan du site Trames de pages Spécifications fonctionnelles Tâche réalisée par le Web designer.

Plus en détail

PASCAL ROQUES. UML par. la pratique. Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5

PASCAL ROQUES. UML par. la pratique. Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5 est f o E Y R O L L E S PASCAL ROQUES UML par la pratique Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5 Sommaire Introduction 9 Objectifs du livre... 9 Structure de l ouvrage...

Plus en détail

Collaboration avec statisticien et data manager. Raphaël Porcher, DBIM, Hôpital Saint-Louis DU Chef de Projet en Recherche Clinique 4 novembre 2011

Collaboration avec statisticien et data manager. Raphaël Porcher, DBIM, Hôpital Saint-Louis DU Chef de Projet en Recherche Clinique 4 novembre 2011 Collaboration avec statisticien et data manager Raphaël Porcher, DBIM, Hôpital Saint-Louis DU Chef de Projet en Recherche Clinique 4 novembre 2011 Rôle du statisticien dans une étude clinique Responsable

Plus en détail

La Certification de la Sécurité des Automatismes de METEOR

La Certification de la Sécurité des Automatismes de METEOR 1 La Certification de la Sécurité des Automatismes de METEOR 2 un mot sur METEOR 3 Le projet METEOR, c'est... un système automatique complexe fortement intégré matériel roulant, équipements électriques,

Plus en détail

Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par :

Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par : Dépôt du projet Sujet : Gestion école primaire privé Réalisé par : Encadré par : BOUCHBAAT Noura Mr. Jihad NOFISSE Jihade Année universitaire : 2011/2012 1 2 Introduction Pour bien clarifier les objectifs

Plus en détail

Le Processus Unifié appliqué au projet MOOCS

Le Processus Unifié appliqué au projet MOOCS Le Processus Unifié appliqué au projet MOOCS Violaine Louvet GTN, 7 mai 2003, Orsay Le Processus Unifie applique au projet MOOCS p. 1 L objet Objet = entité regroupant des données (attributs) et des services

Plus en détail

rad-framework Software development plan document version 01 Oussama Boudyach April 20, 2011

rad-framework Software development plan document version 01 Oussama Boudyach April 20, 2011 rad-framework Software development plan document version 01 Oussama Boudyach April 20, 2011 1 Contents 1 Introduction 3 2 Documents et matériels 3 2.1 Document et matériel octroyé:....................................

Plus en détail

Quelques chiffres 07/11/2013

Quelques chiffres 07/11/2013 F DANEL Introduction Pourquoi les projets? Apporter du nouveau / une solution la ou on en a besoin! Le projet n est pas toujours une idée nouvelle C est la façon de réaliser (mettre en place) cette idée.

Plus en détail

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools. 1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement

Plus en détail

Fiche de poste. Identification du poste : Etudes et Projets (SEP)

Fiche de poste. Identification du poste : Etudes et Projets (SEP) Fiche de poste Identification du poste : Intitulé : Chef de projets Applicatifs Affectation : Service Etudes et Projets Cadre d emploi : Ingénieur territorial Rattachement hiérarchique : Chef du service

Plus en détail

EVOLUTIONS EXOGENES. REVER S.A. Belgique Tél : +32 71 20 71 61 http://www.rever.eu

EVOLUTIONS EXOGENES. REVER S.A. Belgique Tél : +32 71 20 71 61 http://www.rever.eu EVOLUTIONS EXOGENES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas être considérés comme un engagement

Plus en détail

PLAN CONDUITE DE PROJET

PLAN CONDUITE DE PROJET PLAN CONDUITE DE PROJET Ce guide complète le cours, il donne une marche à suivre qui peut être adaptée si vous choisissez une méthode particulière ETUDE PREALABLE ANALYSE FONCTIONNELLE ANALYSE DETAILLEE

Plus en détail

Développement d une application java de bureau pour la gestion des rapports de visite GSB

Développement d une application java de bureau pour la gestion des rapports de visite GSB Développement d une application java de bureau pour la gestion des rapports de visite GSB CAHIER DES CHARGES Définition du besoin Définition de l'objet Les rapports de visite sont actuellement gérés à

Plus en détail

Processus Unifié de développement de logiciel

Processus Unifié de développement de logiciel Processus Unifié de développement de logiciel Plan 1. SUP : une simplification de RUP 2. Les éléments de modélisation de SUP 3. Description de la dynamique de SUP 4. SUP sur une étude de cas 2 SUP : une

Plus en détail

Méthode de de gestion de de projets au au SITEL (SPM :: SITEL Project Management)

Méthode de de gestion de de projets au au SITEL (SPM :: SITEL Project Management) Méthode de de gestion de de projets au au SITEL (SPM :: SITEL Project Management) 24.10.2005-1/12 Méthode d organisation simple pour les projets du SITEL Les méthodes d organisation de projets les plus

Plus en détail

Rapport de Conception Préliminaire MESSAGERIE

Rapport de Conception Préliminaire MESSAGERIE Rapport de Conception Préliminaire MESSAGERIE Conception préliminaire du logiciel demandé en projet, illustré par les diagrammes des cas d utilisation, des classes du domaine et de séquence. Maxime SUARD,

Plus en détail

Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005

Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005 Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005 Rappel : Tout méta-modèle ou profil doit être commenté! 1 Question de compréhension du cours barème indicatif : 5 points Q : Lorsque l on

Plus en détail

PROCEDURE DE LA PROCEDURE I. OBJET

PROCEDURE DE LA PROCEDURE I. OBJET Page : 1/8 I. OBJET Cette procédure définit les modalités d élaboration et de gestion de l ensemble des documents de la Pharmacie afin d homogénéiser les procédures, modes opératoires, protocoles,... II.

Plus en détail

Réussir un projet Intranet 2.0

Réussir un projet Intranet 2.0 Frédéric Créplet Thomas Jacob Réussir un projet Intranet 2.0 Écosystème Intranet, innovation managériale, Web 2.0, systèmes d information, 2009 ISBN : 978-2-212-54345-2 Sommaire Démarche générale de l

Plus en détail

Table des Matières. Table des Figures 7. Introduction Générale 9. Chapitre 1 - Langages de description d architectures matérielles hybrides 23

Table des Matières. Table des Figures 7. Introduction Générale 9. Chapitre 1 - Langages de description d architectures matérielles hybrides 23 Table des Figures 7 Introduction Générale 9 1. Outils et plate-formes de construction d application 9 2. Intégration de paradigmes de conception dans le cycle de vie 10 2.1. Equilibrage de charge et équilibrage

Plus en détail

CQPI Technicien qualité

CQPI Technicien qualité CQPI Technicien qualité Public concerné Salariés ou futurs salariés qui auront pour mission d assurer le contrôle de la qualité et de participer à l amélioration des modes de production et/ou à la mise

Plus en détail

TIERS PAYANT ETENDU SP SANTE NOTE TECHNIQUE - N 49 -

TIERS PAYANT ETENDU SP SANTE NOTE TECHNIQUE - N 49 - SP SANTE NOTE TECHNIQUE - N 49 - Destinataires : Les correspondants Documentation déclarés. Paris, le 09 juillet 2009 Madame, Monsieur, Nous vous adressons, ci-joint, la note technique N 49. Elle a pour

Plus en détail

Logiciel de gestion desressources numériques Plan developpement logiciel FANTASTIC FIVE

Logiciel de gestion desressources numériques Plan developpement logiciel FANTASTIC FIVE Logiciel de gestion desressources numériques Plan developpement logiciel FANTASTIC FIVE 03/06/2015 Historique des révisions Date Version Description Auteur 03/06/2015 Plan de Développement logiciel

Plus en détail

IFT3913 Qualité du logiciel et métriques. Chapitre 2 Modèles de processus du développement du logiciel. Plan du cours

IFT3913 Qualité du logiciel et métriques. Chapitre 2 Modèles de processus du développement du logiciel. Plan du cours IFT3913 Qualité du logiciel et métriques Chapitre 2 Modèles de processus du développement du logiciel Plan du cours Introduction Modèles de processus du développement du logiciel Qualité du logiciel Théorie

Plus en détail

Le cycle de vie : sur mesure Cycle de vie «basique»

Le cycle de vie : sur mesure Cycle de vie «basique» Le cycle de vie : sur mesure Cycle de vie «basique» OPPORTUNITE FAISABILITE CONCEPTION REALISATION RECEPTION MISE EN PRODUCTION MAINTENANCE «Basique» = phases de base nécessaires à la couverture d un cycle

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

L achat de formation en 3 étapes :

L achat de formation en 3 étapes : L achat de formation en 3 étapes : 1- La définition du besoin de formation L origine du besoin en formation peut avoir 4 sources : Une évolution des choix stratégiques de l entreprise (nouveau métier,

Plus en détail

Génie logiciel avancé

Génie logiciel avancé Université Paris-Sud L3 MIAGE apprentissage Année 2014-2015 Génie logiciel avancé Analyse des besoins et spécification Delphine Longuet delphine.longuet@lri.fr Analyse des besoins et spécification Objectif

Plus en détail

SOUTIEN ADMINISTRATIF adjoint de direction PROJET DE FIN D ÉTUDES (STAGE) 412-8B1-MA (1-3-3) Du 7 octobre au 1 er novembre 2013 Groupe 1616

SOUTIEN ADMINISTRATIF adjoint de direction PROJET DE FIN D ÉTUDES (STAGE) 412-8B1-MA (1-3-3) Du 7 octobre au 1 er novembre 2013 Groupe 1616 SOUTIEN ADMINISTRATIF adjoint de direction PROJET DE FIN D ÉTUDES (STAGE) 412-8B1-MA (1-3-3) Du 7 octobre au 1 er novembre 2013 Groupe 1616 Professeur superviseur Philippe Pelletier ppelletier@cmaisonneuve.qc.ca

Plus en détail

Union particulière pour le dépôt international des dessins et modèles industriels (Union de La Haye)

Union particulière pour le dépôt international des dessins et modèles industriels (Union de La Haye) F H/A/32/1 ORIGINAL : ANGLAIS DATE : 24 JUIN 2013 Union particulière pour le dépôt international des dessins et modèles industriels (Union de La Haye) Assemblée Trentième-deuxième session (19 e session

Plus en détail

IFT2255 - Génie logiciel. Processus de développement

IFT2255 - Génie logiciel. Processus de développement IFT2255 - Génie logiciel Processus de développement 1 Cycle de vie du logiciel 2 Activités de développement 3 Planification du projet Analyse et spécification Conception Implémentation Vérification Installation

Plus en détail

LA DÉMARCHE DE VEILLE S.A. MARCHAND PREMIERE PARTIE : AUDIT SUR LA COMMUNICATION INTERNE

LA DÉMARCHE DE VEILLE S.A. MARCHAND PREMIERE PARTIE : AUDIT SUR LA COMMUNICATION INTERNE LA DÉMARCHE DE VEILLE S.A. MARCHAND PREMIERE PARTIE : AUDIT SUR LA COMMUNICATION INTERNE La question posée s inscrit dans une démarche d amélioration de la circulation de l information. questionnaire d

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce

Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce Année 2007-2008 Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce B. Monsuez Projet informatique «Voyageur de commerce» Résolution

Plus en détail

Une interface graphique de modélisation basée sur le formalisme de Forrester

Une interface graphique de modélisation basée sur le formalisme de Forrester Une interface graphique de modélisation basée sur le formalisme de Forrester un plugin de modélisation GVLE Patrick Chabrier INRA (Institut National de la Recherche Agronomique) (INRA) Stage Forrester

Plus en détail

ANALYSER ET REPRESENTER L ORGANISATION D UN SYSTEME D INFORMATION

ANALYSER ET REPRESENTER L ORGANISATION D UN SYSTEME D INFORMATION ANALYSER ET REPRESENTER L ORGANISATION D UN SYSTEME D INFORMATION A5. 3 Gestion de l information Processus 10 L échange d informations dans la PME Quand échange-t-on de l information? Tous les acteurs

Plus en détail

Les quatrièmes et l histoire des arts

Les quatrièmes et l histoire des arts Les quatrièmes et l histoire des arts Objectifs documentaires Mettre en œuvre l ensemble des savoirs en recherche et maîtrise de l information pour réaliser un dossier documentaire. Objectifs disciplinaires

Plus en détail

Merise. Introduction

Merise. Introduction Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre

Plus en détail

Analyse et conception des Systèmes d Information. La démarche Merise : La Production Logicielle

Analyse et conception des Systèmes d Information. La démarche Merise : La Production Logicielle Analyse et conception des Systèmes d Information La démarche Merise : La Production Logicielle La production du logiciel Place, objectifs et principes directeurs Christophe.Nicolle@u-bourgogne.fr Introduction

Plus en détail

Gestion Projet. Cours 3. Le cycle de vie

Gestion Projet. Cours 3. Le cycle de vie Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007

Plus en détail

Guide de développement de «WorkFLows» avec SharePoint Designer 2013

Guide de développement de «WorkFLows» avec SharePoint Designer 2013 Guide de développement de «WorkFLows» avec SharePoint Designer 2013 Ce document décrit les étapes nécessaires à la création de flux de travail appelé «WorkFlow». (Référence DSI-DT-Guide-Développement-Workflows-V2

Plus en détail

Méthode de tests MODE D EMPLOI POINTS IMPORTANTS

Méthode de tests MODE D EMPLOI POINTS IMPORTANTS Méthode de tests MODE D EMPLOI Cette première partie est destinée à ceux qui débutent en tests et permet une approche progressive et simple de la méthodologie des tests. L introduction vous aura permis

Plus en détail

AL-TA ADHOD CONTRACTING AND TRADING GROUP Entreprise spécialisée dans la commercialisationet la maintenance de la climatisation Recrute :

AL-TA ADHOD CONTRACTING AND TRADING GROUP Entreprise spécialisée dans la commercialisationet la maintenance de la climatisation Recrute : AL-TA ADHOD CONTRACTING AND TRADING GROUP Entreprise spécialisée dans la commercialisationet la maintenance de la climatisation Recrute : Postes à pourvoir : Ingénieur commercial Comptable Secrétaire exécutif

Plus en détail

Table des matières. Chapitre 1. Introduction... 13 1.1. Objectif... 13 1.2. Rappel... 15 1.3. Synthèse... 16 1.4. Bibliographie...

Table des matières. Chapitre 1. Introduction... 13 1.1. Objectif... 13 1.2. Rappel... 15 1.3. Synthèse... 16 1.4. Bibliographie... Table des matières Chapitre 1. Introduction... 13 1.1. Objectif... 13 1.2. Rappel... 15 1.3. Synthèse... 16 1.4. Bibliographie... 17 Chapitre 2. Du système au logiciel... 19 2.1. Introduction... 19 2.2.

Plus en détail

Application de gestion d une bibliothèque municipale

Application de gestion d une bibliothèque municipale Application de gestion d une bibliothèque municipale Réalisé par : TARIK NASRAOUI NAMEZ MOHAMED 08/03/ Cadre réservé à l encadrant : Code d identification du Candidat : Nom des Validateurs Commentaires

Plus en détail

Module Projet Personnel Professionnel

Module Projet Personnel Professionnel Module Projet Personnel Professionnel Elaborer un projet personnel professionnel. Connaissance d un métier, d une entreprise ou d un secteur d activités. Travail individuel de recherche SUIO-IP Internet

Plus en détail

V 1 Février Mars Avril

V 1 Février Mars Avril Brevet de Technicien Supérieur Assistant de gestion PME-PMI A1.1 Recherche de clientèle et contacts Définir et mettre en place une méthode de prospection Repérer et qualifier les prospects Veiller à la

Plus en détail

EXIGENCES ASSURANCE QUALITÉ SOUS-TRAITANT & FOURNISSEUR SOMMAIRE :

EXIGENCES ASSURANCE QUALITÉ SOUS-TRAITANT & FOURNISSEUR SOMMAIRE : Page 1/7 Indice Date Objet Rédigé par Visa Vérifié par Visa Approuvé par Visa B 19/01/2006 Changement de logo S. LE NAGUARD J. ROBERT Ph. EVENAT C 27/10/2006 Distinction fournisseur / sous-traitant. A.

Plus en détail

Modèle de Cahier des charges. Consultation pour la Conception et réalisation d un site internet

Modèle de Cahier des charges. Consultation pour la Conception et réalisation d un site internet A conserver par l établissement Modèle de Cahier des charges Consultation pour la Conception et réalisation d un site internet Vous trouverez ci-joint un modèle de cahier des charges qui sert de cadre

Plus en détail

Quel avenir pour le management de projet?

Quel avenir pour le management de projet? Quel avenir pour le management de projet? IUT Lunéville Jeudi 8 Mars 2007 Vincent BARROIS RES COMMUNICA LE CHOIX D UN OUTIL LOGICIEL ERP, CRM, GPAO Un Projet d Entreprise qui mérite une Méthodologie, Méthodologie

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail