1 / 19

Conception, Conception par scénarios

Conception, Conception par scénarios. 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.

gunda
Download Presentation

Conception, Conception par scénarios

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 d’approches • 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. Analyse des besoins Conception système et logiciel Codage et tests unitaires Intégration et test du systèmes Système complet? Modèle en cascade amélioré Utilisateurs

  6. Modèle en V et ancrage de l’ergonomie Modèle Utilisateurs Modèle Tâches Evaluation ergonomique Analyse des besoins Spécifications Tests d’acceptation Espace IHM Conception d’IHM Test du Système Conception globale Tests d’inté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 l’objet • planification de la phase suivante • Chaque spirale : phase de cascade • Ex. • Ph 1 : faisabilité, analyse des risques -> 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 l’inté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 l’objet 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 d’utilisation • Conception centrée évaluation • Intégration de l’approche 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 d’actions 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 l’organisation • Partage d’un modèle mental entre les intervenants

  13. Usage typique des scénarios en conception • Interaction homme-machine • Analyse des tâches de l’utilisateur • 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 d’usage des scénarios

  17. Scénario : un langage commun de conception Spécification de l’utilisabilité Buts de l’utlisateur, 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 d’interface Apparence et comportement des données et des interacteurs Evaluation sommative Vérifier respect des buts initiaux et de l’état de l’art Evaluation formative Vérifier progrès du projet vers les buts de conception Documentation, Formation, Aide Dispositifs d’aide 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 d’une 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

More Related