GÉNIE LOGICIEL (SOFTWARE ENGINEERING)
|
|
- Jonathan Ménard
- il y a 8 ans
- Total affichages :
Transcription
1 GÉNIE LOGICIEL (SOFTWARE ENGINEERING) 6ÈME PARTIE TEST DU LOGICIEL (SOFTWARE TESTING) Faculté des Sciences et Techniques
2 Plan de cette partie de cours 2 Tests de développement Développement orienté test Tests de version Tests utilisateur
3 Test de programme 3 Tester a pour but de montrer qu un programme fait bien ce qu il doit faire et découvrir les défauts avant qu il soit mis en service Lorsqu on teste un logiciel, on exécute un programme sur des données artificielles On contrôle les résultats du test pour trouver les erreurs, anomalies ou des informations sur des attributs non fonctionnels du progamme Peut révéler la présence d erreurs, PAS leur absence Les tests constituent une partie d un processus plus général de vérification et validation qui inclue également des techniques de validation statiques.
4 Objectifs du test de programme 4 Démontrer aux développeurs et aux clients que le logiciel satisfait leurs exigences Logiciels clients au moins un test pour chaque exigence du document de spécification des exigences. Pour les logiciels génériques tests pour toutes les caractéristiques du système, plus les combinaisons de ces caractéristiques, qui seront présentent dans le produit final Découvrir des situations pour lesquelles le comportement du logiciel est incorrect, indésirable ou non conforme aux spécifications Le test de défaut consiste à trouver les effets indésirables du système comme les crashes système, les interactions non voulues avec d autres systèmes, les traitements incorrects, les données corrompues
5 Validation vs Test des défauts 5 Le premier objectif = test de validation On espère que le système va s exécuter correctement lorsqu on utilise un ensemble de cas de test reflétant l utilisation attendue du système Deuxième objectif = test des défauts Les cas de test sont conçus pour mettre en avant les défauts. Les cas de test sont délibérémment obscurs et n ont pas besoin de refléter la façon dont le logiciel est utilisé normalement
6 Objectifs du processus de test 6 Test de validation Démontrer aux développeurs et au client que le logiciel satifsait ses exigences Un test réussi montre que le système s exécute comme prévu Test des défauts Découvrir les défauts dans le logiciel lorsque le comportement est incorrect ou non conforme à sa spécification Un test réussi est un test qui fait s exécuter le logiciel incorrectement montrant ainsi les défauts du système
7 7 Modèle entrée-sortie du test de programme
8 Vérification vs Validation 8 Vérification "Are we building the product right Construit-on le produit correctement? Le logiciel devrait se conformer à sa spécification Validation "Are we building the right product Construit-on le bon produit? Le logiciel devrait faire ce que l utilisateur demande réellement
9 V & V et confiance 9 L objectif de la V & V est d établir la confiance que l on peut avoir dans le fait que le système soit bien en adéquation avec ce qu on attend de lui Cette confiance dépend de l objectif du système, des attentes de l utilisateur et de l environnement marketing Objectif du logiciel Le niveau de confiance dépend du niveau de criticité du logiciel dans l organisation Attentes de l utilisateur Les utilisateurs peuvent avoir de faibles attentes pour certaines catégories de logiciels Environment marketing Mettre un produit tôt sur le marché peut être plus important que de trouver tous les défauts dans le programme
10 Inspection et test 10 Inspection du logiciel (Software inspection) Analyse statique du système pour découvrir les problèmes Possibilité d utiliser des outils d analyse statique de code (comme PMD, Jtest, SonarJ, etc pour JAVA) Test du logiciel (Software testing) Analyse dynamique du système pour observer le comportement du système Le système est exécuté avec des données de test et son comportement est observé
11 Inspection et test 11 Spécification des exigences Architecture logicielle Modèles de conception UML Schémas de BD Programme Prototype Test
12 Inspection du logiciel 12 Implique les personnes chargées d examiner le source dans le but d y découvrir les anomalies et défauts Ne nécessite pas l exécution du système et peut donc être réalisées avant l implémentation Peut être appliquées à toute représentation du système (exigences, conception, données de test, etc) Techniques efficaces pour découvrir les erreurs dans les programmes (démontré depuis de nombreuses années)
13 Avantages des inspections 13 Durant le test, des erreurs peuvent cacher d autres erreurs. Du fait que l inspection est un processus statique il n y a pas de problème d interaction entre erreurs Des versions incomplètes d un système peuvent être inspectées sans coût additionnel. Si un programme est incomplet, il faut développer des tests spécialisés pour tester les parties disponibles Une inspection peut aussi considérer des attributs moins centraux comme le respect des standards, la portabilité, la maintenabilité
14 Inspection et test 14 Inspection et test sont des techniques complémentaires et non pas opposées Les deux devraient être utilisées durant le processus de V & V Les inspections peuvent contrôler la conformité à une spécification mais pas aux exigences réelles du client Les inspections ne peuvent pas vérifier des caractéristiques non fonctionnelles comme la performance, l utilisabilité, etc
15 Un modèle de processus de test 15 Cas de test Données de test Résultats de test Rapports de test Conception des cas de test Préparation des données de test Exec prog sur données de test Comp. résultats et cas de test
16 Etapes du test 16 Tests de développement. Le système est testé durant le développement pour découvrir les bugs et défauts Tests de version. Une équipe indépendante test une version complète du système avant qu elle soit préparée pour les utilisateurs Tests utilisateurs. Utilisateurs (potentiels) testent le système dans leur propre environnement
17 Tests de développement 17 Les tests de développement comportent toutes les activités de test menées par l équipe de développement du système. Tests unitaires Des unités de programmes, des classes sont testées. Devraient se focaliser sur le test des fonctionnalités des objets ou méthodes Tests de composants Plusieurs unités sont intégrées pour créer des composants composites Devraient se focaliser sur le test des interfaces de composants Tests système Tous les composants sont intégrés et le système est testé dans son intégralité. Devraient tester les interactions entre composants
18 Tests unitaires 18 Test unitaire = processus de test des composants pris individuellement Processus de test des défauts Les unités peuvent être Des fonctions ou méthodes d un objet Des classes avec plusieurs attributs et méthodes Des composants composites avec des interfaces définies utilisées pour accéder à leurs fonctionnalités
19 Test des classes d objets 19 Couverture complète du test d une classe Tester toutes les opérations associées à un objet Donner et récupérer des valeurs à tous les attributs des objets Utiliser l objet dans tous les états possibles L héritage rend plus difficile la conception de jeux de test du fait que l information à tester n est pas localisée
20 20 Exemple : station météo
21 Test de la station météo 21 Besoin de définir des cas de test pour reportweather Tests de calibration de la station Démarrage Arrêt En utilisant un modèle à état, identifier les séquences de transitions entre états à tester et la séquence d événements qui provoque ces transitions Exemple Arrêt-> Exécution -> Arrêt Configuration -> Exécution -> Test -> Transmission -> Exécution Exécution -> Collecte -> Exécution -> Rapport-> Transmission -> Exécution
22 Test automatique 22 Le plus souvent possible les tests unitaires devraient être automatisés tests exécutés et contrôlés sans intervention manuelle Utilisation d un environnement de test (comme Junit, cppunit, PHPUnit, DbUnit) pour écrire et exécuter les programmes de test. Les environnements de test proposent des classes de test génériques que l on peut étendre pour créer des cas spécifiques de test. Ils peuvent alors exécuter tous les tests implémentés et générer des rapports (avec l aide de GUI).
23 Composants du test automatique 23 Partie setup. Initialisation du système avec le cas de test données et sorties attendues associées Partie appel. On appelle l objet ou la méthode à tester Partie assertion. On compare le résultat de l appel avec le résultat attendu. Si l assertion est vraie le test passe sinon le test ne passe pas
24 Efficacité des tests unitaires 24 Les cas de test devraient montrer que, lorsqu utilisé de façon appropriée, le composant testé fait ce qu il est supposé faire S il y a des défauts dans le composant, ceux-ci devraient être détectés par les cas de test 2 catégories de cas de tests unitaires Exécution normale du programme celui-ci s exécute comme prévu Exécution anormale du programme entrées anormales et vérification que le composant ne crash pas
25 Stratégies de test 25 Test de partitions. On identifie des groupes de données d entrée qui ont les même caractéristiques et devraient être traitées de la même façon On réalise alors des tests pour chacun des groupes Test basé sur des scénarios. On utilise des scénarios pour choisir les cas de test Ces scénarios reflètent l expérience acquise par les programmeurs dans les types d erreurs souvent commises
26 Test de partitions 26 Les données en entrée et les résultats en sortie font souvent partie de diverses classes où tous les membres de la classe ont le même comportement Chacune de ces classes est une partition du domaine où le programme se comporte de la même façon pour tous les membres de chaque classe Les cas de test devraient être définis à partir de chaque partition
27 Partitionnement 27 Partitions de données d entrée Partitions des sorties résultats Système Entrées possibles Sorties correctes Sorties possibles
28 Partionnement (exemple) 28 Moins que 4 Entre 4 et 10 Plus que10 aaaa Moins que Entre et Plus que aaaa
29 Test de scénario (exemple des listes) 29 Tester le logiciel avec des listes d une seule valeur Utiliser des listes de différentes tailles dans différents tests Tester de telle façon que le premier élément, le dernier, celui du milieu, soient accédés Tester des listes de taille nulle
30 Conseils généraux pour le test 30 Choisir des données qui forcent le système à générer tous les messages d erreur Concevoir des données qui génèrent des débordements (de tableaux, de piles, etc) Répéter la même donnée pour la même série de données plusieurs fois Forcer des sorties invalides à être générées Forcer les résultats de calculs à être trop grands ou trop petits
31 Test de composant 31 Les composants logiciels sont souvent des composants composites fabriqués à partir de plusieurs objets en interaction On peut accéder aux fonctionnalités de ces objets au travers des interfaces définies des composants Le test de composant devraient donc se préoccuper de montrer que l interface du composant se comporte comme il est prévu dans la spécification
32 32 Tests d interface
33 Test d interface 33 Objectif : détecter les défauts dûs aux erreurs d interface ou à des hypothèses invalides à propos des interfaces Les types d interfaces Interfaces de paramètres Données passées d une méthode ou procédure à une autre Interfaces de mémoire partagée Des blocs de mémoire sont partagés entre procédures Interfaces procédurales Des sous-systèmes encapsulent un ensemble de procédures à appeler par les autres sous-systèmes Interfaces de transmission de messages des sous-systèmes requièrent des services de la part d autres sous-systèmes
34 Erreurs d interface 34 Mauvaise utilisation d interface Un composant appel un autre composant et fait une erreur dans l utilisation de son interface (exmple : paramètres dans le mauvais ordre) Mauvaise compréhension de l interface Un composant fait des hypothèses incorrectes sur le comportement d un composant appelé Erreur de synchronisation Les composants appelants et appelés s exécutent à des vitesses différentes et de l information obsolète est accédée
35 Conseils pour le test d interface 35 Concevoir des tests tels que les paramètres d une procédure appelée soient dans les limites de leurs plages de valeurs Toujours tester des paramètres pointeurs avec des pointeurs null Concevoir des tests causant l échec de l exécution du composant Faire du stress testing dans les systèmes à base de messages Dans des systèmes à mémoire partagée, varier l ordre d activation des composants
36 Tests système 36 Le test système durant le développement implique l intégration de composants pour créer une version du système et pouvoir ainsi tester le système entier L objectif est de tester les interactions entre composants Le test système contrôle que les composants sont compatibles, interagissent correctement et transfert les bonnes données au bon moment à travers leurs interfaces Le test système teste le comportement émergent du système
37 Tests système 37 Durant les tests système, des composants réutilisables et des systèmes existants peuvent être intégrés à des composants nouvellement développés. Le système complet est alors testé Des composants développés par des membres de diverses équipes peuvent être intégrés à cette étape. Le test système est donc un processus collectif plutôt qu individuel Dans certaines sociétés, le test système peut impliquer une équipe de test indépendante des concepteurs et développeurs
38 Test basé sur les use-case 38 Les cas d utilisation, développés pour identifier les interactions du système peuvent être utilisés comme base pour le test système Chaque cas d utilisation met en oeuvre en général plusieurs composants et donc tester le cas d utilisation force les interactions à s effectuer Le diagramme de séquence documente le cas d utilisation et les interactions à tester
39 39 Diagramme de séquence pour la collecte de données météos
40 Politiques de test 40 Un test exhaustif du système est impossible conception de politiques de test définissant le périmètre à tester Exemples : Toute les fonctions systèmes accessibles par des menus doivent être testées Les combinaisons de fonctions réalisées par le même menu doivent être testées Lorsque des données doivent être saisies par l utilisateur, toutes les fonctions doivent être testées avec des données correctes et incorrectes
41 Développement dirigé par le test (Test-driven development) 41 Le développement dirigé par le test est une approche de dévelopement de programme dans laquelle on alterne test et développement Les tests sont écrits avant le code et passer les tests est ensuite le fil conducteur de l activité de développement On développe le code incrémentalement, avec un test pour cet incrément. On ne passe pas à l incrément suivant tant que l incrément en cours n a pas passé le test Fait partie des méthodes agiles
42 Activités du processus de développement dirigé par les données 42 Identifier l incrément de fonctionnalité nécessaire. Normalement petit et implémentable en quelques lignes de code Ecrire un test pour cette fonctionnalité et l implémenter dans un test automatique Exécuter le test, avec les autres tests déjà implémentés. Initialement la fonctionnalité n est pas implémentée donc le test va échouer Implémenter la fonctionnalité et exécuter à nouveau le test Une fois que tous les tests sont passés, on passe à l incrément suivant de fonctionnalité
43 Développement dirigé par le test 43 Identifier nouvelle fonctionnalité Passé Écrire le test Exécuter le test Pas passé Implémenter nouvelle fonctionnalité
44 Benefices du développemnt dirigé par le test 44 Couverture du code Chaque morceau de code écrit est associé à au moins un test Test de régression Une suite de test de régression est développé incrémentalement au fur et à mesure que le programme est développé Simplification du debugging Quand un test échoue, il devrait être évident où se situe le problème. Le nouveau code doit être contrôlé et modifié Documentation système Les tests en eux mêmes constituent une forme de documentation décrivant ce que le code devrait faire
45 Tests de régression 45 Le test de régression vise à tester le système pour contrôler que les changements n ont pas endommagés du code qui fonctionnait correctement auparavant Dans un processus manuel, le test de régression est couteux, mais dans un test automatisé, il est simple. Tous les tests sont relancés à chaque changement dans le programme Les tests doivent tous être passés avant que le changement soit validé
46 Test de version 46 Le test de version est le processus qui vise à tester une version particulière du système à usage externe à l équipe de dévelopement Le but premier de ce type de test est de convaincre le client que le système est suffisamment bon pour être utilisé Le test de version est en général un processus de test de boîte noire où les tests sont dérivés des spécifications du système
47 Test de version et test système 47 Le test de version est une forme de test système Néanmoins Une équipe séparée, qui n a pas été impliquée dans le développement du système, devrait être responsable du test de version Le test système, par l équipe de développement, devrait s intéresser à découvrir les bugs dans le système. Les objectifs du test de version sont plus de contrôler que le système satisfait les exigences et est suffisamment robuste pour un usage externe
48 Test basé sur les exigences 48 Le test basé sur les exigences consiste à examiner chaque exigence et à développer un ou plusieurs test(s) associé(s) Exemple : exigence du SI-PSP Si le patient est connu pour être allergique à un médicament particulier, alors toute prescription de ce médicament devrait générer un message d alerte à l utilisateur du système Si un prescripteur choisi d ignorer l alerte il doit fournir une raison à cela au système
49 Tests associés aux exigences 49 Concevoir un enregistrement patient avec aucune allergie connue. Prescrire un médicament sensible aux allergies connues. Contrôler qu aucune alerte n est déclenchée par le système Concevoir un enregistrement patient avec une allergie connue. Prescrire un médicament sensible à cette allergie. Contrôler qu une alerte est déclenchée par le système Concevoir un enregistrement patient avec plusieurs allergies connues. Prescrire des médicaments sensibles à ces allergies séparément et contrôler que le système déclenche bien les bonnes alertes associées à chaque médicament Prescrire deux médicaments pour lesquels le patient est allergique. Contrôler que deux alertes sont générées par le système Prescrire un médicament déclenchant une alerte et outre passer cette alerte. Contrôler que le système demande à l utilisateur d expliquer pourquoi il ne tient pas compte de l alerte
50 Un scénario d usage du SI-PSP 50 Kate est une infirmière spécialisée dans les soins mentaux. Une de ses responsabilités est de visiter les patients à domicile pour s assurer qu ils suivent bien leur traitement et qu ils ne souffrent pas d effets secondaires de médicaments Un jour de visites à domicile, Kate se log sur le SI-PSP et l utilise pour imprimer l agenda des visites de ce jour ainsi qu un résumé des informations sur les patients qu elle doit visiter. Elle demande que ces enregistrements soient téléchargés sur son ordinateur portable. Le système demande alors un mot de passe pour crypter les enregistrement sur le portable...
51 Caractéristiques à tester du fait du scénario 51 Authentification par login au système Téléchargement de clients spécifiques sur un ordinateur portable Impression de l agenda de visites à domicile Cryptage et décryptage des enregistrements patient sur un terminal mobile
52 Tests de performance 52 Une part des tests de version peut consister à tester des propriétés émergentes du système telles que la performance, la fiabilité Les tests doivent refléter le profil d utilisation du système Les tests de performance doivent en général mettre en oeuvre une planification d une série de tests où la charge du système va être augmentée progressivement jusqu à ce qu elle devienne inacceptable par le système Le stress testing est une forme de test de performance où le système est délibérément surchargé pour tester son comportement en situation critique d échec
53 Tests Utilisateurs 53 Les tests utilisateurs ou clients sont une étape du processus de test au cours duquel les utilisateurs ou les clients fournissent des données ou des conseils pour le test du système Les tests utilisateurs sont essentiels même lorsque des tests système et de version ont été menés intensivement Les raisons pour cela sont que l environnement de travail de l utilisateur a une influence importante sur la fiabilité, la performance, l utilisabilité et la robustesse du système. Cela peut difficilement être simulé dans un environnement de test
54 Les divers types de tests utilisateurs 54 Alpha test Les utilisateurs du logiciel travaillent avec l équipe de développement pour tester le logiciel sur le site de développement Beta test Une version du système est mise à disposition des utilisateurs pour leur permettre de l expérimenter et de découvrir des problèmes qu ils transmettent aux développeurs Tests d acceptation Des clients testent le système pour décider si oui ou non il est prêt à être accepté et déployé dans l environnement client. Tests plutôt prévus pour les logiciels clients
55 Processus de test d acceptation 55 Critères de test Plan de test Tests Résultats des tests Rapport de test Définir les critères d acceptation Plan de Test d acceptation Génération des tests d acceptation Exécution des tests d acceptation Négociation des résultats des tests Système rejeté ou accepté
56 Méthodes agiles et tests d acceptation 56 Dans les méthodes agiles, l utilisateur/client fait partie de l équipe de développement et est responsable des décisions concernant l acceptabilité du système Les tests sont définis par l utilisateur/client et sont intégrés avec les autres tests pour être exécutés automatiquement lorsque des changements sont effectués Il n y a pas de processus de test d acceptation séparé Le problème principal est de savoir si l utilisateur membre de l équipe de développement est suffisamment représentatif de toutes les parties prenantes du système
57 A retenir 57 L activité de test peut seulement montrer la présence d erreurs dans un programme. Elle ne peut pas démontrer qu il n y a plus d erreurs résiduelles dans le programme Le test de développement relève de l équipe de développement. Une équipe indépendante devrait être responsable du test système avant d être mis à disposition des clients Le test de développement inclus le test unitaire, le test de composants (d intégration) et le test système (de recette)
58 A retenir 58 Quand on teste un logiciel, on doit essayer de le casser en utilisant son expérience pour choisir les types de cas de tests qui ont été efficaces pour détecter des erreurs dans de précédents logiciels Autant que possible il faut écrire des tests automatiques. Les tests sont alors embarqués dans le programme et sont exécutés chaque fois qu un changement est réalisé Le développement basé sur le test est une approche où les tests sont écrits avant le code Le test basé sur le scénario consiste à inventer un scénario d utilisation du système et en dériver les cas de tests Le test d acceptation est un processus de test par l utilisateur visant à décider si le logiciel est suffisamment bon pour être mis en utilisation dans son environnement opérationnel
59 59 FIN DE LA 6 ème PARTIE
CCI Génie Logiciel UFR - IMA. Objectifs du cours d'aujourd'hui. Génie Logiciel Validation par le test. Qu est-ce que tester un programme?
Validation par le test Objectifs du cours d'aujourd'hui Donner des réponses aux questions suivantes : Lydie du Bousquet 2 Qu est-ce que tester un programme? Exercice 1 : Inscrivez sur une feuille ce que
Plus en détailDé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étailQuatrième partie IV. Test. Test 15 février 2008 1 / 71
Quatrième partie IV Test Test 15 février 2008 1 / 71 Outline Introduction 1 Introduction 2 Analyse statique 3 Test dynamique Test fonctionnel et structurel Test structurel Test fonctionnel 4 Conclusion
Plus en détailBULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Ecole Supérieure Privée d Ingénierie et de Technologie BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)
Plus en détailVérification et Validation
Vérification et Validation Génie Logiciel Master 1 II Mihaela Sighireanu Objectifs I. Introduire la vérification et la validation (V&V) du logiciel et comprendre leurs différences. II.Définir le plan de
Plus en détailTP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château
Rappel TP3 Intégration de pratiques agiles En direct-live du château 40 41 Scénario d intégration agile 1. User Stories (1) 1. Rédiger les User Stories (exigences) 2. Planifier les Itérations (quoi / quand)
Plus en détailMéthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.
Méthodes agiles www.businessinteractif.com Jean-Louis Bénard jlb@businessinteractif.fr CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS 0 20 mai 2002 Sommaire Méthodes agiles : une réponse à un malaise?
Plus en détailLe 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étailAnalyse,, 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étailAgilitéet qualité logicielle: une mutation enmarche
Agilitéet qualité logicielle: une mutation enmarche Jean-Paul SUBRA Introduction : le manifeste Agile Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels
Plus en détailTest et Validation du Logiciel
Test et Validation du Logiciel McInfo4_ASR Tests Janvier 2009 Patrick FELIX patrick.felix@labri.fr IUT Bordeaux 1 Plan Introduction : Pourquoi de la VVT? 1 Introduction au test de logiciels 2 Le test fonctionnel
Plus en détailAnnexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Plus en détailMANUEL UTILISATEUR BALADEUR SANTÉ AUXILIAIRES MÉDICAUX ET SAGES-FEMMES C.D.C 1.40
MANUEL UTILISATEUR BALADEUR SANTÉ AUXILIAIRES MÉDICAUX ET SAGES-FEMMES C.D.C 1.40 Description des actes en série sur le Baladeur Santé TABLE DES MATIERES 1. Généralités 5 1.1. Fonctionnement général du
Plus en détailGestion de projets logiciels. Xavier Dubuc
Gestion de projets logiciels Résumé blocus Xavier Dubuc 16 janvier 2011 1 Table des matières 1 Planification (PERT-GANTT) 3 1.1 Définitions............................................. 3 1.2 Analyse un
Plus en détailCircuit du médicament informatisé
Circuit du médicament informatisé Points de vigilance axe technique SOMMAIRE... 1 FICHE N 1- DISPONIBILITE ET PERFORMANCE... 2 FICHE N 2- ENVIRONNEMENT DE TEST... 4 FICHE N 3- VERSIONNING... 5 FICHE N
Plus en détailGESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET
GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et
Plus en détailSécurité logicielle. École de technologie supérieure (ÉTS) MGR850 Automne 2012 Automne 2012. Yosr Jarraya. Chamseddine Talhi.
MGR850 Automne 2012 Automne 2012 Sécurité logicielle Yosr Jarraya Chargé de cours Chamseddine Talhi Responsable du cours École de technologie supérieure (ÉTS) 1 Plan Motivations & contexte Développement
Plus en détailCours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr
Cours de Java Sciences-U Lyon Java - Introduction Java - Fondamentaux Java Avancé http://www.rzo.free.fr Pierre PARREND 1 Octobre 2004 Sommaire Java Introduction Java Fondamentaux Histoire de Java Machine
Plus en détailAdministrateur de Parc PC
Administrateur de Parc PC (Hardware & Software) L Administrateur de Parc PC assure le diagnostic et le dépannage des ordinateurs et des serveurs connectés en réseau. Il peut être appelé à installer, gérer
Plus en détailQualité du logiciel: Méthodes de test
Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution
Plus en détailGé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étailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailGL - 2 2.2 Processus de développement Cycles de vie
GL - 2 2.2 Processus de développement Cycles de vie Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, Ph. Lalanda, I. Parissis, Y. Ledru 1 Plan Introduction Modèles en cascade
Plus en détailPré-conditions : Evénement déclencheur : le client souhaite un virement. Description du déroulement du cas : Description des Use cases
Description des Use cases. Demander un virement bancaire 2. Constituer les listes reflets S'identifier et s'authentifier «include» Demander un v irement bancaire Abonné Smartphone «include» Consulter le
Plus en détailNETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1
NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR Logiciel TIJARA Manuel d'utilisateur "TIJARA" 1 SOMMAIRE Introduction Première partie Chapitre 1 : Installation et démarrage Chapitre 2 : Architecture
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailUM2 - Master 2 Année 2012-2013 Sensibilisation aux Tests de Projets Informatique - Managed Testing -
UM2 - Master 2 Année 2012-2013 Sensibilisation aux Tests de Projets Informatique - Managed Testing - Le 21 février 2013 Thierry SINOT Directeur de Projet thierry.sinot@cgi.com 1 Groupe CGI inc. CONFIDENTIEL
Plus en détailMode d emploi de la clef USB de l I.P.I. Philosophie de la clef USB
Mode d emploi de la clef USB de l I.P.I. Ce mode d emploi est destiné aux étudiant(e)s qui suivent l enseignement de la Phytothérapie Clinique prodigué par l I.P.I. (Institut de Phytothérapie International)
Plus en détailIdentification du module
Identification du module Numéro de module 475 Titre Développer une analyse pour une application Compétence Développer à partir des exigences fonctionnelles et non fonctionnelles pour une application, les
Plus en détailCEG4566/CSI4541 Conception de systèmes temps réel
CEG4566/CSI4541 Conception de systèmes temps réel Chapitre 6 Vivacité, sécurité (Safety), fiabilité et tolérance aux fautes dans les systèmes en temps réel 6.1 Introduction générale aux notions de sécurité
Plus en détailWEB SSO & IDENTITY MANAGEMENT PARIS 2013
PARIS 2013 WEB SSO & IDENTITY MANAGEMENT PARIS 2013 AGENDA La problématique Quelques statistiques Identité & Authentification Les challenges Les solutions La problématique X Comptes - Mots de passe triviaux
Plus en détailMétriques de performance pour les algorithmes et programmes parallèles
Métriques de performance pour les algorithmes et programmes parallèles 11 18 nov. 2002 Cette section est basée tout d abord sur la référence suivante (manuel suggéré mais non obligatoire) : R. Miller and
Plus en détailTraduction des Langages : Le Compilateur Micro Java
BARABZAN Jean-René OUAHAB Karim TUCITO David 2A IMA Traduction des Langages : Le Compilateur Micro Java µ Page 1 Introduction Le but de ce projet est d écrire en JAVA un compilateur Micro-Java générant
Plus en détailGrandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test
Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite
Plus en détailMéthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.
Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...
Plus en détailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailNote technique. Recommandations de sécurité relatives aux mots de passe
P R E M I E R M I N I S T R E Secrétariat général Paris, le 5 juin 2012 de la défense et de la sécurité nationale N o DAT-NT-001/ANSSI/SDE/NP Agence nationale de la sécurité Nombre de pages du document
Plus en détailContexte et motivations Les techniques envisagées Evolution des processus Conclusion
Vérification de logiciels par analyse statique Contexte et motivations Les techniques envisagées Evolution des processus Conclusion Contexte et motivations Specification Design architecture Revues and
Plus en détailLes 10 pratiques pour adopter une démarche DevOps efficace
Les 10 pratiques pour adopter une démarche DevOps efficace William Gravier RESPONSABLE D ACTIVITE DEVOPS SOCIETE POESI 1 QU EST-CE QUE DEVOPS? 2 LES TROIS PROCESSUS DEVOPS 3 L AGILITE DES ETUDES ET L ITILISISATION
Plus en détailGénie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5
Noël NOVELLI ; Université d Aix-Marseille; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Génie Logiciel LA QUALITE 1/5 La gestion de la qualité Enjeux de la
Plus en détailPlateforme de capture et d analyse de sites Web AspirWeb
Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises
Plus en détailBaladeur Santé VITAL'ACT
Manuel utilisateur Baladeur Santé VITAL'ACT AUXILIAIRES MEDICAUX Description des actes en série sur le Baladeur Santé VITAL'ACT Description des actes isolés sur le Baladeur Santé VITAL'ACT 2 TABLE DES
Plus en détailGuide utilisateur i-milo >> Décisionnel
Guide utilisateur i-milo >> Décisionnel Suivi des changements Version Date Chapitres impactés Opération effectuées sur le document 01 28/02/2014 Tous Initialisation du document pour les utilisateurs Contact
Plus en détailBROCHURE TARIFAIRE Tarifs en vigueur à compter du 01 Septembre 2014
BROCHURE TARIFAIRE Tarifs en vigueur à compter du 01 Septembre 2014 inovaclic est une entreprise spécialisé dans le dépannage et l assistance informatique à domicile pour les particuliers. Nous intervenons
Plus en détailDécouvrez la nouvelle géneration de système de gestion de file d attente!
Découvrez la nouvelle géneration de système de gestion de file d attente! timeacle est un système de gestion de file d attente extensible comme «Software as a Service» diretement à partir du cloud! Il
Plus en détailCours de Génie Logiciel
Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes
Plus en détailCARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1
CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table
Plus en détail2 / ENONCER ET DECRIRE LES FONCTIONS DE SERVICE A REALISER
A / ENONCER LE BESOIN B / ENONCER ET DECRIRE LES FONCTIONS A SATISFAIRE C / LE RESPECT DES FONCTIONS DE SERVICE et LES CONTRAINTES ECONOMIQUES D / LE CAHIER DES CHARGES ET L ORGANISATION DU TRAVAIL et
Plus en détailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailGénie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon
Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Travail pratique #1 «Réalisation d'une plateforme de vente aux enchères électronique» À réaliser individuellement ou en équipe
Plus en détailGESTION INTÉGRALE D ENTREPRISES DE FORMATION
GESTION AVANCÉE DE DEMANDES DE RENSEIGNEMENT GESTION INTÉGRALE D ENTREPRISES DE FORMATION + PLANIFICATION + CONTRÔLE + EFFICACITÉ + RENTABLITÉ emagister-agora vous aidera dans la prise de décisions, il
Plus en détailIntroduction au génie logiciel
Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel
Plus en détailEclipse Process Framework et Telelogic Harmony/ITSW
Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans
Plus en détailTutorial Terminal Server sous
Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal
Plus en détailSécuriser le e-commerce avec la technologie XCA. «Une sécurité qui inspire la confiance»
Sécuriser le e-commerce avec la technologie XCA Les enjeux du e-commerce mondial Dès 2006, la barre des 100 millions d acheteurs européens en ligne a été dépassée. Avec un montant moyen d achats de 1000
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailDÉVELOPPER DES APPLICATIONS WEB SÉCURISÉES
DÉVELOPPER DES APPLICATIONS WEB SÉCURISÉES et après? 3 avril 2012 www.advens.fr Document confidentiel - Advens 2012 Etat des lieux en 2012 Augmentation de la fréquence et de la complexité des attaques
Plus en détailLa reconquête de vos marges de manœuvre
La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles
Plus en détailMise à jour, sauvegarde et restauration de logiciels
Mise à jour, sauvegarde et restauration de logiciels Manuel de l utilisateur Copyright 2007 Hewlett-Packard Development Company, L.P. Windows est une marque déposée aux États-Unis de Microsoft Corporation.
Plus en détailDEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE
DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE Développement et maintenance de logiciel Automne 2006 François-Xavier RIU Thomas POUPART Seng LAO Zhe WU SOMMAIRE Introduction Introduction INTRODUCTION
Plus en détailSUPPORTDEFORMATION SUGARCRM. Guideutilisateur SugarCRMPro
SUPPORTDEFORMATION SUGARCRM Guideutilisateur SugarCRMPro Référence document : SYNOLIA_Support_SugarCRM_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 æetat du document : Revu æemetteur/rédacteur
Plus en détailWindows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.
Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation
Plus en détailMANUEL PROGRAMME DE GESTION DU CPL WI-FI
MANUEL PROGRAMME DE GESTION DU CPL WI-FI Le programme de gestion du CPL Wi-Fi sert à régler tous les paramètres de l'adaptateur. En effet, le CPL Wi-Fi possède une interface de configuration. Cette interface
Plus en détailProcessus 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étailLES 10 POINTS CLÉS POUR RÉUSSIR SON APP MOBILE D ENTREPRISE
LES 10 POINTS CLÉS POUR RÉUSSIR SON APP MOBILE D ENTREPRISE ECOM 2015 CLIO SA / YOANN PELÉ / RESPONSABLE MOBILITÉ @YOANNPELE STAND C11 AGENDA 1. Présentation CLIO SA 2. Les Apps d Entreprise 3. 10 points
Plus en détailL indispensable alignement technique et organisationnel sur la stratégie de l entreprise
L indispensable alignement technique et organisationnel sur la stratégie de l entreprise François GUERDER Responsable pôle technique Hôpitaux Universitaires de Strasbourg V3 Alignement stratégique? Dépense
Plus en détailAgile 360 Product Owner Scrum Master
Agile 360 Product Owner Scrum Master Lead Technique Equipe Agile Conception Agile Leadership Agile Software Craftmanship Test Driven Development Catalogue 2013 Liste des formations Formation Agile 360
Plus en détailrépondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité
répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité philippe.ensarguet@orange.com directeur technique Orange Business
Plus en détailv3 2010 Sygic, a.s. All rights reserverd. Manuel utilisateur
v3 2010 Sygic, a.s. All rights reserverd. Manuel utilisateur I. Pour commencer... 1 Ecran de navigation... 1 Entrer une adresse... 1 Navigation pas à pas... 5 Acquisition de la position GPS... 6 II. Navigation
Plus en détailMaster Informatique Aix-Marseille Université
Aix-Marseille Université http://masterinfo.univ-mrs.fr/ Département Informatique et Interactions UFR Sciences Laboratoire d Informatique Fondamentale Laboratoire des Sciences de l Information et des Systèmes
Plus en détailAnalyse de performance, monitoring
Analyse de performance, monitoring Plan Principes de profilage Projet TPTP dans Eclipse Utilisation des profiling tools de TPTP Philippe Collet Master 1 Informatique 2009-2010 http://deptinfo.unice.fr/twiki/bin/view/minfo/gl
Plus en détailOnline Workflow. Approbation factures
Online Workflow Approbation factures WINGS Software Flexible, efficace & minutieux WINGS Online Workflow Table des matières Paramètres 3 Signataires 4 Connexion 5 Liste des approbations 7 1. Aperçu de
Plus en détailOPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE
OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE Retour d expérience Benjamin Boutin QA Manager S2E www.s2e-services-epargne-entreprise.com Marc Rambert Director Dynamic Testing Solution Coverity/Synopsys
Plus en détailSOLUTIONS d archivage légal
LES INDISPENSABLES SOLUTIONS d archivage légal LES CONTRAINTES REGLEMENTAIRES TéLéCHARGEMENT CONTRAINTES ET BESOINS DU TRANSPORTEUR Données conducteur (C1B) Contrainte légale LES SANCTIONS ENCOURUES Pas
Plus en détailEVault Endpoint Protection en détails : Gestion de l entreprise, Sauvegarde, Restauration et Sécurité
en détails : Gestion de l entreprise, Sauvegarde, Restauration et Sécurité Vue d ensemble des principaux avantages Permet au service informatique de gérer les données mobiles en définissant des règles
Plus en détailLES TOUT PREMIERS PAS
DESMODO, un logiciel de gestion d idées http://www.desmodo.net/ LES TOUT PREMIERS PAS Desmodo est un logiciel (libre) qui permet, entre autre, de visualiser et de synthétiser, de manière organisée, sous
Plus en détailGuide d utilisation. Version document 0.8. Trouver toute la documentation sur : www.mederp.net
Guide d utilisation Version document 0.8 Trouver toute la documentation sur : www.mederp.net Sommaire Mise en route... 4 Installation du programme... 4 Sur windows... 4 Sur Linux et Mac... 5 Lancement
Plus en détailMes documents Sauvegardés
Mes documents Sauvegardés Guide d installation et Manuel d utilisation du logiciel Edition 13.12 Photos et illustrations : Copyright 2013 NordNet S.A. Tous droits réservés. Toutes les marques commerciales
Plus en détailPlan. Tests. 1. Introduction. 1. Introduction
Plan Tests Lionel Seinturier Université des Sciences et Technologies de Lille Lionel.Seinturier@lifl.fr 28/11/06 Tests 1 Lionel Seinturier Tests 2 Lionel Seinturier Objectifs du test de programmes Détecter
Plus en détailIntroduction au Génie Logiciel
Introduction au Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda Qu est-ce que le logiciel? programme, ensemble d instructions Caractéristiques
Plus en détail1. Des chartes graphiques homogènes, élégantes, créatives
Comment sont résolues des difficultés rencontrées par les sites de première génération? Comment faire vivre facilement des sites élégants, réactualisés, à contenu riche, et aux fonctionnalités évolutives?
Plus en détailSynergies entre Artisan Studio et outils PLM
SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits
Plus en détailDesign centré sur l utilisateur et développement Agile : perspectives de réconciliation
Design centré sur l utilisateur et développement Agile : perspectives de réconciliation Alexandre Bujold, Sarah Morin-Paquet Université Laval alexandre.bujold.1@ulaval.ca, sarah.morin-paquet.1@ulaval.ca
Plus en détailWASD en environnement haute disponibilité Jean-Pierre PETIT WASD Le produit WASD WASD signifie Wide Area Surveillance Division C est le nom d une division de la défense australienne qui a accepté en 1996
Plus en détail_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal
_ PARAMETRE DU COMPTE 1 ere Etape «Créer un compte principal» - Créer un compte principal (Uniquement Compte FTP). Créer un compte secondaire -Créer un compte secondaire (Uniquement Compte FTP). Ouvrir
Plus en détailCe document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.
PERSPECTIVES Le Single Sign-On mobile vers Microsoft Exchange avec OWA et ActiveSync Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des
Plus en détailJava c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java
1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit
Plus en détailVersion 7.1_5.1. Release Notes
Sommaire 1 PREFACE... 3 1.1 Viadeis CRM...3 2 NOUVEAUTES... 4 2.1 Viadeis CRM...4 2.1.1 Global...4 2.1.2 Sociétés et Contacts...4 2.1.3 Opportunités...5 2.1.4 Contrats et Prestations...5 2.1.5 Demandes
Plus en détailUniversité de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Plus en détailM1 : Ingénierie du Logiciel
M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 2eme partie 16 Mai 2013 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 20,5 points (max
Plus en détailDéveloppement d'un projet informatique
Développement d'un projet informatique par Emmanuel Delahaye (Espace personnel d'emmanuel Delahaye) Date de publication : 27 janvier 2008 Dernière mise à jour : 25 avril 2009 Cet article présente un certain
Plus en détailCahier des charges : gestion de projets agiles. Programmation d Algorithmes Distribués (PAD)
Cahier des charges : gestion de projets agiles Programmation d Algorithmes Distribués (PAD) Benoit Bernardin Rachid Bouherrou Bruno Juillard Kaba Kabinè Sid-ahmed Anouar Lekhal 2012 / 2013 Sommaire I.
Plus en détailM1 IFPRU 2008-2009. Cahier des Charges du projet de TER. Vidéo Surveillance sur IP Le système Rapace. Membres du groupe : Encadrés par :
M1 IFPRU 2008-2009 Cahier des Charges du projet de TER Vidéo Surveillance sur IP Le système Rapace Membres du groupe : SEDDIK Annes SERIAI Abderrahmane HENNANI Hakim FERJANI Mohammed Encadrés par : M.
Plus en détailEncryptions, compression et partitionnement des données
Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des
Plus en détailTechnologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
Plus en détailINTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE
I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES
Plus en détailEN BLANC AVANT IMPRESSION»»»
Ce modèle doit se trouver sous le répertoire C:\Users\toto\AppData\Roaming\Microsoft\Templates EN BLANC AVANT IMPRESSION»»» Version : 1.0.54 Date du livrable : Mars 2015. Pour rafraîchir le numéro de version,
Plus en détailL infonuagique démystifiée LE CLOUD REVIENT SUR TERRE. Par Félix Martineau, M. Sc.
L infonuagique démystifiée LE CLOUD REVIENT SUR TERRE Par Félix Martineau, M. Sc. Bonjour! Félix Martineau Directeur, Pratique Atlassian, R3D Conseil Objectif Définir clairement ce qu est l infonuagique
Plus en détailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détail