Page 16 -
P. 16

CoNtENtS     xiii

                       Statechart diagrams  281
                       A State Transition Example   282
                       packages and other uml artifacts  283
                       Consulting opportunity 10.3 Developing a Fine System That Was Long
                       Overdue: Using Object-Oriented Analysis for the Ruminski Public
                       Library System 285
                       putting uml to work  285

                       Consulting opportunity 10.4 C-Shore++   287
                       the Importance of using uml for modeling   287
                                 ®
                       hYPERCASE  EXPERiENCE 10 288
                       summary   289
                       Keywords and Phrases   289
                       review Questions   290
                       ProBlems   290
                       seleCted BiBliograPhy  291

                    part Iv  the eSSentIalS oF deSIgn 293

                    11  deSIgnIng eFFectIve output 293

                       output design objectives   294
                       Designing Output to Serve the Intended Purpose 294 / Designing Output to Fit the User
                       294 / Delivering the Appropriate Quantity of Output 294 / Making Sure the Output Is
                       Where It Is Needed 294 / Providing Output on Time 294 / Choosing the Right Output
                       Method 294
                       relating output content to output method  295
                       Output Technologies 296 / Factors to Consider When Choosing Output Technology 296

                       Consulting opportunity 11.1 Your Cage or Mine?   298
                       Consulting opportunity 11.2 A Right Way, a Wrong Way, and a Subway  301
                       realizing how output bias affects users   301
                       Recognizing Bias in the Way Output Is Used 301
                       Consulting opportunity 11.3 Should This Chart Be Barred?  303
                       Avoiding Bias in the Design of Output 304 / Designing Printed Output 304

                       designing output for displays   304
                       Guidelines for Display Design 304 / Using Graphical Output in Screen Design 306 /
                       Dashboards 306 / Widgets and Gadgets—Changing the Desktop Metaphor 308
                       designing a website  308
                       General Guidelines for Designing Websites 308
                       Consulting opportunity 11.4 Is Your Work a Grind?   309
                       Specific Guidelines for Website Design 311
                       MAC APPEAL   314
                       web 2.0 technologies and Social media design   316

                       Consulting opportunity 11.5 A Field day   317
                       designing apps for Smartphones and tablets   318
                       MAC APPEAL   319
                       Set Up a Developer Account 319 / Choose a Development Process 320 / Be an Original 320 /
                       Determine How You Will Price the App 320 / Follow the Rules 321 / Design Your Icon 321 /
                       Choose an Appropriate Name for the App 321 / Design for a Variety of Devices 321 /
   11   12   13   14   15   16   17   18   19   20   21