Conception, Conception par scnarios - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Conception, Conception par scnarios

Description:

Paradigmes de conception des syst mes interactifs. T che / Sc nario ... Mod le en V et ancrage de l'ergonomie. Analyse des besoins. Conception d'IHM. Conception ... – PowerPoint PPT presentation

Number of Views:151
Avg rating:3.0/5.0
Slides: 20
Provided by: Nan106
Category:

less

Transcript and Presenter's Notes

Title: Conception, Conception par scnarios


1
Conception,Conception par scénarios
2
Plan
  • Cycle de vie du logiciel
  • Modèles
  • Paradigmes de conception des systèmes interactifs
  • Tâche / Scénario
  • Conception par scénario un point de vue
    fédérateur
  • Outils, Techniques
  • Exemples Post-It, Agenda, contrainte
    technologie Web

3
Cycle de vie des systèmes
  • Analyse des besoins
  • Spécification
  • Conception
  • Test et évaluation
  • Utilisation
  • Pb quel ordre et comment?
  • Types dapproches
  • Méthodes
  • Modèles
  • Notations et formalismes

4
Les modèles
  • Génie logiciel
  • Cascade (Royce 70)
  • V (McDermid 84, Boehm 81)
  • Spirale (Boehm 84)
  • Extreme programming, Agile techniques.
  • Intégration des facteurs humains
  • Etoile centrée évaluation (Hix et hartson 93)
  • Muse (Long).
  • Cognitive function analysis (Boy)

5
Modèle en cascade amélioré
Utilisateurs
6
Modèle en V et ancrage de lergonomie
Modèle Utilisateurs Modèle Tâches
Evaluation ergonomique
Analyse des besoins
Spécifications
Tests dacceptation
Espace IHM
Conception dIHM
Test du Système
Conception globale
Tests dintégration
Tests unitaires
Conception détaillée
Espace logiciel
Codage
7
Modèle en spirale de Boehm
  • Pour chaque spirale
  • identification des objectifs de la phase,
    alternatives et leurs contraintes
  • analyse et résolution des risques
  • développement et vérif./validation de lobjet
  • planification de la phase suivante
  • Chaque spirale phase de cascade
  • Ex.
  • Ph 1 faisabilité, analyse des risques -gt proto1
  • Ph2 prod., valid. cahiers des charges
  • ...

8
Modèle en spirale
Evaluation alternatives, Analyse, résolution des
risques
Identification objectifs, alternatives,
contraintes
Analyse risque
Simulation, modèles jeu de tests
Analyse risque
Proto opérationnel
Analyse risque
Proto3
Analyse risque
Proto2
Proto1
Planification besoins et cycle de vie
Recherche fonctionnalités
Analyse besoins
Conception et conception globale
Conception détaillée
Plan de développement
Validation des besoins
Codage
Planification de lintégration et des tests
Validation de la conception et vérification
Tests unitaires
Planification de la phase suivante
Tests intégration et test système
Test acceptation
Livraison
Développement, vérification de lobjet de la
phase
9
Modèle en étoile (Hix et Hartson)
Analyse de tâches Analyse des fonctions
Codage
Spécifications des besoins
Prototypage
Evaluation
Conception abstraite / physique
Utilisateurs
10
Paradigmes de conception
  • Conception centrée Information
  • Logique de fonctionnement du système, Analyse et
    conception OO
  • Conception centrée utilisateur
  • Utilisabilité
  • Logique dutilisation
  • Conception centrée évaluation
  • Intégration de lapproche incrémentale
  • Conception centrée tâche(s)
  • Vue en compréhension (Utilisateur, Système)
  • A quoi ça sert
  • Conception centrée scenario
  • Vue en extension (multi points de vue)
  • Conception participative
  • Aspect coopératif utilisateur-système-utilisateur
  • Interaction instrumentale, interaction écologique

11
Scenario Caroll Rosson
  • Un scenario contient
  • Les acteurs
  • Les informations sur les acteurs et les
    hypothèses sur leur environnement
  • Les buts et objectifs des acteurs
  • Les séquences dactions et dévénements
  • Description des scénarios
  • Media
  • Texte narratif
  • Storyboard
  • Video mockup
  • Scripted prototype
  • Notation formelle, semi-formelle, informelle

12
Usage typique des scénarios en conception
  • Planification stratégique
  • Envisager le futur environnement
  • Offrir un outil de communication
  • Formation anticipée de lorganisation
  • Partage dun modèle mental entre les intervenants

13
Usage typique des scénarios en conception
  • Interaction homme-machine
  • Analyse des tâches de lutilisateur
  • Envisager le travail futur
  • Maquette et prototype
  • Evaluation
  • Déduction du matériel de formation
  • Développer le raisonnement de conception

14
Usage typique des scénarios en conception
  • Ingéniérie des besoins
  • Eliciter les besoins utilisateurs
  • Déduire les spécification
  • Analyser les usages courants du système
  • Décrire les usages courants du système
  • Construire des batteries de tests

15
Usage typique des scénarios en conception
  • Analyse / conception orientée objet
  • Modélisation des objets, des structures de
    données et des hiérarchies de classes
  • Analyse du domaine du problème
  • Offrir un modèle des objets du monde réel

16
Facteurs de catégorisation dusage des scénarios
17
Scénario un langage commun de conception
Spécification de lutilisabilité Buts de
lutlisateur, performance, satisfaction
Spécification fonctionnelle Les actions du
scenario suggèrent les fonctions nécessaires du
système
Raisonnement de conception Conséquences des
choix, dimensions et modèles
Modèle Objet Objets de la conception,
responsabilités, collaborations
Scenario de tâche
Vision du système Concepts clés, motivation
Métaphore dinterface Apparence et comportement
des données et des interacteurs
Evaluation sommative Vérifier respect des buts
initiaux et de létat de lart
Evaluation formative Vérifier progrès du projet
vers les buts de conception
Documentation, Formation, Aide Dispositifs daide
orientés tâches
18
Outils, Techniques
  • Conception participative
  • Prototypage (papier, artefacts divers)
  • Simuler les scénarios
  • Observation (informelle, vidéo, analyse)
  • Brainstorming

19
Exercice de conception
  • Exemples
  • Post-It,
  • Agenda,
  • Contrainte technologie Web
  • Exécution dune tâche vue comme une navigation
  • Méthode de conception
  • Expliciter scénarios
  • Confronter pour identifier les séquences
    communes, les objets, la cohérence des actions,
    etc.
  • Rechercher les scénarios manquants
Write a Comment
User Comments (0)
About PowerShow.com