Page 25 -
P. 25

xxii     PREFACE

                                            data dictionaries to create XML. Chapter 9 includes ma-
                                            terial on developing process specifications. A discussion   ::Class  Object::Class
                                            of both logical and physical process specifications shows
                                            how to use process specifications for horizontal balancing.   method(Parameter)
                                            Chapter 9 also covers how to diagram structured decisions
                                            with the use of structured English, decision tables, and de-  return
                                            cision trees. In addition, the chapter covers how to choose
                                            an appropriate decision analysis method for analyzing
                                            structured decisions and creating process specifications.
                                               Part III concludes with Chapter 10 on object-ori-
                                            ented systems analysis and design. This chapter in-      asynchronousSignal( )
                                            cludes an in-depth section on using Unified Modeling
                                            Language (UML). There is detailed coverage of the
                                            use case model, creating the class model diagram with
                                            UML, sequence diagrams, creating gen/spec diagrams,
                                            use  case  scenarios, and  activity  diagrams.  Through
                                            several examples and Consulting Opportunities, this
                                            chapter demonstrates how to use an object-oriented
                                            approach. Consulting Opportunities, diagrams, and problems enable students to learn and
                                            use UML to model systems from an object-oriented perspective. Students learn the appropri-
                                            ate situations for using an object-oriented approach. This chapter helps students to decide
                                            whether to use the SDLC, the agile approach, or object-oriented systems analysis and design
                                            to develop a system.
                                               Part IV (Chapters 11–14) covers the essentials of   Web site logo  jpeg image  Feature story
                                            design. It begins with designing output because many
                                            practitioners believe systems to be output driven.   Search engine        Banner ads
                                            The design of Web-based forms is covered in detail.
                                                                                            Links to
                                                                                            sub-Webs
                                            Particular attention is paid to relating output method
                                                                                                                      RSS feeds
                                            to content, the effect of output on users, and designing
                                                                                                                      Video
                                            good forms and screens. Chapter 11 considers output,                      subscription
                                            including Web displays, audio, and electronic output
                                                                                                      Main
                                                                                             Advertisements  Quick links  stories  Chat rooms  Email contact link
                                            such as Web pages, email, and RSS feeds. Designing
                                            a website for ecommerce purposes is emphasized, and the importance of adding Web 2.0
                                            technologies and social media to corporate and ecommerce websites is explored. Designing
                                            apps for smartphones and tablets is included, along with storyboarding, wireframing, and
                                            mockups. Output production and XML are covered.
                                               Chapter 12 includes innovative material on designing for smartphones and tablets as well as
                                            designing Web-based input forms and other electronic forms design. Also included is computer-
                                            assisted forms design. Chapter 12 also features in-depth coverage of website design, including
                                            guidelines on when designers should add video, audio, and animation to website designs. There
                                            is detailed consideration of how to create effective graphics for corporate websites and ways to
                                            design effective onscreen navigation for website users.
                                               Coverage of intranet and extranet page design is also included. Consideration of database
                                            integrity constraints has been included as well, in addition to how the user interacts with the com-
                                            puter and how to design an appropriate interface. The importance of user feedback is also found
                                            in Part IV. How to design accurate data entry procedures that take full advantage of computer and
                                            human capabilities to assure entry of quality data is emphasized here.
                                               Chapter 13 demonstrates how to use an entity-relationship diagram to determine record keys,
                                            as well as providing guidelines for file/database relation design. Students are shown the relevance
                                            of database design for the overall usefulness of the system, and how users actually use databases.
                                            The concepts of business intelligence (BI) and its relationships to big data, business analytics,
                                            and text analytics are also introduced in the context of data warehouses.
                                               Chapter 14 emphasizes human–computer interaction (HCI), especially as it relates to inter-
                                            face design. It discusses the importance of HCI in designing systems that suit individuals and
                                            assisting them in achieving personal and organizational goals through their use of information
                                            technology. The concept of usability is introduced, so that systems analysis students can knowl-
                                            edgeably incorporate HCI practices into their designs. Chapter 14 introduces material on how to
   20   21   22   23   24   25   26   27   28   29   30