Object Modeling and User Interface Design
Home > Computing and Information Technology > Computer programming / software engineering > Object-oriented programming (OOP) > Object Modeling and User Interface Design: Designing Interactive Systems
Object Modeling and User Interface Design: Designing Interactive Systems

Object Modeling and User Interface Design: Designing Interactive Systems


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Object modeling with UML gives developers powerful tools for building software that meets the requirements of its users. Now, in this book, the field's leading experts extend UML to user interface design -- a breakthrough that will enable the creation of far more usable, productive software systems. This book introduces techniques for integrating today's best methods and modeling approaches from both the object technology and the user interface development communities -- ensuring a stronger focus on the user than ever before. The book's coverage encompasses four richly interconnected sources of user, domain, and system modeling information: participative design, task analysis, scenario-based design, and use case analysis. It also demonstrates exactly how UML object models can be used to record user interface design information -- giving developers practical information for designing and constructing software that responds more fully to user requirements and expectations. With contributions from Larry Constantine and other leading software design experts, this book combines theory, practice, and real world "advice from the trenches."

Table of Contents:
Preface. Part I. Participatory Design. 1. Accelerated Business Concept Modeling: Combining User Interface Design with Object Modeling Simon McGinnes and Johnny Amos. Introduction. Mental Models, Business Concepts, and Object Models. Barriers and Enablers. Framework. Dynamic System Development Method (DSDM). Facilitated Workshops. Accelerated Business Concept Modeling. Philosophy. Integrating User Interface Design and Modeling. Reducing Design Choice. Experience in Commercial Organizations. Introduction. Experiment. Qualitative Results. Quantitative Results. Combining the Results. Possible Further Research. Conclusion. References. Part II. Scenario- and Task-Based Design. 2. Scenarios, Objects, and Points of View in User Interface Design Mary Beth Rosson and John M. Carroll. Introduction. Designing with Objects. Responsibility-Driven Design. Task-Object Interactions in Scenario-Based Design. An Example: The Virtual Science Fair. Developing Basic User Interaction Scenarios for the Virtual Science Fair. Elaborating Virtual Science Fair Scenarios with an Object Perspective. Trade-offs Suggested by Objects and Their POVs. User Interactions in the Virtual Science Fair Scenarios. Trade-offs in Object-Oriented User Interaction. Discussion. Model-First Design. Refining the Object Metaphor. Tools for Scenario-Based Design. Conclusion. References. 3. Designing with Idiom Mark van Harmelen. Introduction. Idiom. Designing and Specifying User Interfaces with Idiom. Early Work with Users and the Domain. Scenario Generation. Coarse-Grained Task Modeling. Interaction Exploration Using Sequence Diagrams. Describing Tasks and Identifying Referents. The Domain Model. Visualization Using Sketches. Formulating Abstract Descriptions of the Interactive System. The Core Model. Finer-Grained Task Models. The View Model. Concrete User Interface Design. Interaction Sequences. Prototypes. Generation of Use Cases. Conclusions. How Does Idiom Perform?. Idiom as an Accommodating Framework. Acknowledgments. References. 4. Entity, Task, and Presenter Classification in User Interface Architecture: An Approach to Organizing HCI Practice John M. Artim. Introduction. CHI97 Workshop Framework. Organizing Descriptions. Architecture. System Architecture. User Interface Architecture. An ETP-Based User Interface Architecture. Key Processes in Practice. User Task Modeling: Requirements. Extracting a Domain Concept Description: Analysis. User Interface Design. Implications for Usability Testing. System Design and Implementation. ETP Summary. ETP and Ontological Drift. Conclusion. Acknowledgments. References. Part III. Use Case Based Design. 5. User Interface Design in the Rational Unified Process Philippe Kruchten, Stefan Ahlqvist, and Stefan Bylund. The Rational Unified Process. The Structure of the Rational Unified Process. Workers. Activity. Steps. Artifacts. Workflow. Additional Process Elements. Guidelines. User Interface Design in the Rational Unified Process. Use Cases. Analysis Model and Boundary Classes. Workflow. Worker: The User Interface Designer. Artifact: The Use Case Storyboard. Properties. Timing. Responsibility. Activity: User Interface Modeling. Artifact: The User Interface Prototype. Purpose. Timing. Responsibility. Activity: User Interface Prototyping. Guidelines: Use Case Storyboard. Describing the Flow of Events-Storyboard. Desired Guidance. Average Attribute Values and Volumes of Objects. Average Action Usage. Summary of the Flow of Events-Storyboard. Creating Boundary Class Diagrams. Creating Boundary Object Interaction Diagrams. Complementing the Diagrams of a Use Case Storyboard. Capturing Usability Requirements on the Use Case Storyboard. Referring to the User Interface Prototype the Use Case Storyboard. Conclusion. References. 6. Wisdom--Whitewater Interactive System Development with Object Models Nuno Jardim Nunes and Joao Falcao e Cunha. Introduction. The Working Context: SSDs and Lightweight Techniques. Chapter Structure. Wisdom: Process, Architecture, and Notation. The Wisdom Process. The Wisdom Architecture. The Wisdom Notation. The Wisdom Method. Requirements Workflow. 2 Analysis Workflow. Design Workflow. Wisdom and the CHI97 Metamodel. Conclusion. Acknowledgments. References. 7. Structure and Style in Use Cases for User Interface Design Larry L. Constantine and Lucy A. D. Lockwood. Introduction. Use Cases Undefined. Concrete and Essential Use Cases. Notation. Usage-Centered Design. A Usage-Centered Process. Task Modeling, Scenarios, and Use Cases. Use Case Decomposition. Use Case Narrative Style and User Interface Design. Language and Structure in Models. Common Narrative Styles. Task Goals and User Intentions. Structured Essential Use Cases. Identity and Purpose. Relationships. Process. Elements of Style in Structured Essential Narratives. Objects. Included Use Cases. Conditional Interaction. Partial Ordering. Extensions. Use Case Maps. Representing Use Cases. Representing Relationships. Business Rules. Recommendations. References. Part IV User-Centered Design. 8. A User-Centered Approach to Object-Oriented User Interface Design Jan Gulliksen, Bengtransson, and Magnus Lif. Introduction. Usability and User-Centered Design. Design Methods and Tools. Learning Object-Oriented Design. Prototyping and Iterative Design. System Development Processes. ISO 13407: Human-Centered Design Processes for Interactive Systems. The Rational Unified Process. The Dynamic Systems Development Method. Design in Context. The Usability Designer. User Interface Modeling. Experiences in Promoting User-Centered Design at the Swedish National Tax Board. Methods of Enhancing the User Interface Design Process. Introducing User-Centered Design. Obstacles to the Development Work. Discussion. References. 9. Toward Unified Models in User-Centered and Object-Oriented Design William Hudson. Introduction. Why Bring User-Centered Design to UML? Why Not Another New Method? How Can UML Be Made User-Centered? Survey of User-Centered Techniques and Methods. Description of the Survey. The User-Centered Top Ten. User-Centered Techniques. User-Centered Methods. The Informal UML Method. Perspectives. Confusion over Use Cases. No Separation of User and Domain Models. No Deliberate User Interface Design. Lack of Contextual Information. No Usability Evaluation. A Unified Approach to Use Cases and Scenarios. Goal-Based Use Cases. Scenarios versus Use Cases. Context of Use. Essential Use Cases. Use Cases as Requirements. A User-Centered UML Method. Incorporating the User-Centered Top Ten. Modifying UML for User-Centered Design. Applying UML Notation to User-Centered Design. Comparisons with Other Use Case-Driven Methods. Rational Unified Process. Usage-Centered Design. Conclusions. The Benefits. The Challenges. The Future. References. Part V. Summary. 10. Interactive System Design Using Oo&hci Methods Mark van Harmelen Introduction. Problems in Object-Oriented Practice. Oo&hci Methods. An HCI View of the Design of Interactive Systems. Cognitive Engineering. User-Centered Design and Human-Centered Design. Model-Based User Interface Design. System Visualization and Design Using Scenarios. Describing Concrete User Interface Designs. The Process of Interactive System Design. Ensuring Design Quality. HCI Summary. Creating an Integrated Oo&hci Approach. The Foundations of an Integrated Approach. Characteristics of an Oo&hci Approach. Activities in the Oo&hci Process. Activities and Examples. An Oo&hci Domain Model. Adopting an Oo&hci Approach. Conclusion. Acknowledgments. References. About the Authors. Index.

About the Author :
Mark van Harmelen is an independent consultant who has been involved with object-oriented technology and human-computer interaction since 1985. Mark is also an Honorary Research Fellow in the Department of Computer Science at the University of Manchester, U.K. Previously Mark has been a Senior Researcher at Matsushita's (Panasonic's) Tokyo Research Laboratory, a tenured member of the academic staff at Manchester University, and has held various positions in industry. He has degrees in Computer Science and Psychology, including a Ph.D. in Computer Science. He started working on the integration of object modeling and user interface design in 1991, and initiated worldwide cooperation in the field in 1997. He continues to foster this cooperation. 0201657899AB04062001


Best Sellers


Product Details
  • ISBN-13: 9780201657890
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Language: English
  • Spine Width: 20 mm
  • Weight: 707 gr
  • ISBN-10: 0201657899
  • Publisher Date: 23 Apr 2001
  • Binding: Paperback
  • No of Pages: 480
  • Sub Title: Designing Interactive Systems
  • Width: 233 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Object Modeling and User Interface Design: Designing Interactive Systems
Pearson Education (US) -
Object Modeling and User Interface Design: Designing Interactive Systems
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Object Modeling and User Interface Design: Designing Interactive Systems

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!