Cart
Free US shipping over $10
Proud to be B-Corp

Constructing the User Interface with Statecharts Ian Horrocks

Constructing the User Interface with Statecharts By Ian Horrocks

Constructing the User Interface with Statecharts by Ian Horrocks


$98.06
Condition - Well Read
Only 1 left

Summary

Teaches the reader how to design, implement and test high quality user interface software. The text describes a single, simple and generic technique using Statecharts that can be used with any Graphical User Interface development tool. It offers a solution to the problems that GUIs entail.

Faster Shipping

Get this product faster from our US warehouse

Constructing the User Interface with Statecharts Summary

Constructing the User Interface with Statecharts by Ian Horrocks

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. In the book, a simple calculator is used to illustrate how user interface software is typically constructed. The book shows how a statechart can be used to improve the quality of the software.

Table of Contents

1. Introduction 2. Event-driven software: tools and current techniques 3. UI development: some problems 4. The three layer architecture (UI-control-model) 5. The control layer 6. Introduction to the design 7. Statechart notation 8. Pragmatics of the notation 9. Standard techniques 10. Design heuristics 11. Introduction to the case studies Case study 1: An FR tool Case study 2: A student database Case study 3: Extending the student database -15 Coding statecharts Testing statecharts Evaluation Appendix A. CD player design Appendix B. FR tool design Appendix C. Student database design Appendix D. Extended student database design Graphical-User Interface Development Introduction to Statecharts Requirements Capture and Prototypes Using Standards to Design Graphical User Interface Software From Design to Code Unit Testing Graphical User Interfaces Documentation Conclusion Advantages Disadvantages A Vision of the Future Appendix A: An Answer to the Exercise A Possible Details Screen Design

Additional information

CIN0201342782A
9780201342789
0201342782
Constructing the User Interface with Statecharts by Ian Horrocks
Used - Well Read
Paperback
Pearson Education (US)
1998-11-04
272
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book. We do our best to provide good quality books for you to read, but there is no escaping the fact that it has been owned and read by someone else previously. Therefore it will show signs of wear and may be an ex library book

Customer Reviews - Constructing the User Interface with Statecharts