Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Constructing the user interface with Statecharts
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Constructing the user interface with Statecharts

Constructing the user interface with Statecharts

Ian Horrocks

288 pages, parution le 14/10/1998

Résumé

Behind most non-trivial user interface screens lie complex webs of code that many practitioners in the software industry find difficult to control. Despite the obvious power and sophistication of user interface development tools, the majority of user interface software is difficult to understand because it is coded without an overall design. In this book, Ian Horrocks presents a proven technique for designing event-driven software using the UCM architecture and the statechart notation. The statechart approach to constructing user interface software results in code that can be:
  • Written quickly and easily
  • Tested using white box techniques
  • Repeatedly enhanced over the lifetime of a system
  • Modified with a minimal risk of introducing unwanted side-effects
  • Regression tested without the need for full re-tests

This book provides a practical guide to constructing real user interfaces for real projects. It is primarily written for practicing software engineers, but will also be invaluable to students wishing to gain an insight into user interface construction.

Table of contents :

Preface ..... ix
Part 1: Concepts ..... 1
Chapter 1: Introduction ..... 3
Chapter 2: User Interface Construction ..... 9
Chapter 3: A Bottom-Up Approach to User Interface Construction ..... 17
Chapter 4: The User Interface-Control-Model Architecture ..... 26
Chapter 5: A Design Notation for Control Layer Objects ..... 31
Part 2: User Interface Software Design ..... 59
Chapter 6: The Statechart Notation ..... 61
Chapter 7: The Pragmatics of the Statechart Notation ..... 79
Chapter 8: Standard Design Techniques ..... 85
Chapter 9: Design Heuristics and Design Tests ..... 95
Part 3: Case Studies ..... 113
Chapter 10: Case Study 1: A Calculator ..... 115
Chapter 11: Case Study 2: A Fault Reporting Application ..... 123
Chapter 12: Case Study 3: A Student Database ..... 145
Part 4: Coding, Testing, and Evaluation ..... 173
Chapter 13: Coding a Statechart ..... 175
Chapter 14: Testing Statecharts ..... 189
Chapter 15: Evaluation ..... 199
Appendix A: Errors in the Calculator Application in Chapter 3 ..... 211
Appendix B: The Calculator ..... 215
Appendix C: The CD Player ..... 220
Appendix D: Case Study 2: A Fault Reporting Application ..... 224
Appendix E: Case Study 3: A Student Database ..... 236
References ..... 250
Index ..... 251

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Ian Horrocks
Parution 14/10/1998
Nb. de pages 288
Format 234 x 172
EAN13 9780201342789

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription