{"product_id":"systems-analysis-and-design-9781119559917","title":"Systems Analysis and Design","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eSystems Analysis and Design: An Object-Oriented Approach with UML\u003c\/i\u003e, Sixth Edition helps students develop the core skills required to plan, design, analyze, and implement information systems. Offering a practical hands-on approach to the subject, this textbook is designed to keep students focused on doing SAD, rather than simply reading about it. Each chapter describes a specific part of the SAD process, providing clear instructions, a detailed example, and practice exercises. Students are guided through the topics in the same order as professional analysts working on a typical real-world project.\u003c\/p\u003e \u003cp\u003eNow in its sixth edition, this edition has been carefully updated to reflect current methods and practices in SAD and prepare students for their future roles as systems analysts. Every essential area of systems analysis and design is clearly and thoroughly covered, from project management, to analysis and design modeling, to construction, installation, and operations. The textb\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eChapter 1 Introduction to Systems Analysis and Design 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 1\u003c\/p\u003e \u003cp\u003eTypical Systems Analyst Roles and Skills 2\u003c\/p\u003e \u003cp\u003eBusiness Analyst 3\u003c\/p\u003e \u003cp\u003eSystems Analyst 3\u003c\/p\u003e \u003cp\u003eInfrastructure Analyst 3\u003c\/p\u003e \u003cp\u003eChange Management Analyst 3\u003c\/p\u003e \u003cp\u003eProject Manager 4\u003c\/p\u003e \u003cp\u003eThe Systems Development Life Cycle 4\u003c\/p\u003e \u003cp\u003ePlanning 5\u003c\/p\u003e \u003cp\u003eAnalysis 5\u003c\/p\u003e \u003cp\u003eDesign 6\u003c\/p\u003e \u003cp\u003eImplementation 6\u003c\/p\u003e \u003cp\u003eSystems Development Methodologies 7\u003c\/p\u003e \u003cp\u003eStructured Design 7\u003c\/p\u003e \u003cp\u003eRapid Application Development (RAD) 9\u003c\/p\u003e \u003cp\u003eObject-Oriented Systems Analysis and Design (OOSAD) 11\u003c\/p\u003e \u003cp\u003eAgile Development 13\u003c\/p\u003e \u003cp\u003eDevOps 16\u003c\/p\u003e \u003cp\u003eCustom Methodologies 17\u003c\/p\u003e \u003cp\u003eThe Unified Process 17\u003c\/p\u003e \u003cp\u003ePhases 18\u003c\/p\u003e \u003cp\u003eWorkflows 20\u003c\/p\u003e \u003cp\u003eExtensions to the Unified Process 22\u003c\/p\u003e \u003cp\u003eThe Unified Modeling Language 26\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 28\u003c\/p\u003e \u003cp\u003eChapter Review 28\u003c\/p\u003e \u003cp\u003eKey Terms 28\u003c\/p\u003e \u003cp\u003eQuestions 29\u003c\/p\u003e \u003cp\u003eExercises 30\u003c\/p\u003e \u003cp\u003eMinicases 30\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix Basic Characteristics of Object-Oriented Systems 32\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eClasses and Objects 32\u003c\/p\u003e \u003cp\u003eMethods and Messages 33\u003c\/p\u003e \u003cp\u003eEncapsulation and Information Hiding 34\u003c\/p\u003e \u003cp\u003ePolymorphism and Dynamic Binding 34\u003c\/p\u003e \u003cp\u003eInheritance 36\u003c\/p\u003e \u003cp\u003eAppendix Review 39\u003c\/p\u003e \u003cp\u003eKey Terms 40\u003c\/p\u003e \u003cp\u003eQuestions 40\u003c\/p\u003e \u003cp\u003eExercises 40\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2 Project Management 41\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 41\u003c\/p\u003e \u003cp\u003eProject Identification 43\u003c\/p\u003e \u003cp\u003eSystem Request 44\u003c\/p\u003e \u003cp\u003eFeasibility Analysis 45\u003c\/p\u003e \u003cp\u003eTechnical Feasibility 45\u003c\/p\u003e \u003cp\u003eEconomic Feasibility 46\u003c\/p\u003e \u003cp\u003eOrganizational Feasibility 51\u003c\/p\u003e \u003cp\u003eProject Selection 53\u003c\/p\u003e \u003cp\u003eEthical Considerations 54\u003c\/p\u003e \u003cp\u003eTraditional Project Management Tools 55\u003c\/p\u003e \u003cp\u003eWork Breakdown Structures 55\u003c\/p\u003e \u003cp\u003eGantt Chart 57\u003c\/p\u003e \u003cp\u003eNetwork Diagram 57\u003c\/p\u003e \u003cp\u003eProject Effort Estimation 60\u003c\/p\u003e \u003cp\u003eCreating and Managing the Workplan 65\u003c\/p\u003e \u003cp\u003eEvolutionary Work Breakdown Structures and Iterative Workplans 65\u003c\/p\u003e \u003cp\u003eManaging Scope 69\u003c\/p\u003e \u003cp\u003eTimeboxing 70\u003c\/p\u003e \u003cp\u003eRefining Estimates 71\u003c\/p\u003e \u003cp\u003eManaging Risk 72\u003c\/p\u003e \u003cp\u003eAgile Alternatives to Iterative Workplans 73\u003c\/p\u003e \u003cp\u003eStaffing the Project 74\u003c\/p\u003e \u003cp\u003eTuckman’s Stages of Small Group Development 74\u003c\/p\u003e \u003cp\u003eCharacteristics of a Jelled Team 75\u003c\/p\u003e \u003cp\u003eStaffing Plan 76\u003c\/p\u003e \u003cp\u003eMotivation 79\u003c\/p\u003e \u003cp\u003eHandling Conflict 80\u003c\/p\u003e \u003cp\u003eMeeting Management 81\u003c\/p\u003e \u003cp\u003eEnvironment and Infrastructure Management 83\u003c\/p\u003e \u003cp\u003eCASE Tools 83\u003c\/p\u003e \u003cp\u003eStandards 83\u003c\/p\u003e \u003cp\u003eDocumentation 84\u003c\/p\u003e \u003cp\u003eConfiguration and Change Management 85\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 87\u003c\/p\u003e \u003cp\u003eChapter Review 87\u003c\/p\u003e \u003cp\u003eKey Terms 88\u003c\/p\u003e \u003cp\u003eQuestions 88\u003c\/p\u003e \u003cp\u003eExercises 89\u003c\/p\u003e \u003cp\u003eMinicases 90\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart One Analysis Modeling 93\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3 Requirements Determination 95\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 95\u003c\/p\u003e \u003cp\u003eRequirements Determination 96\u003c\/p\u003e \u003cp\u003eDefining a Requirement 96\u003c\/p\u003e \u003cp\u003eReal-World Problems with Requirements Determination 98\u003c\/p\u003e \u003cp\u003eRequirements Analysis Approaches 99\u003c\/p\u003e \u003cp\u003eProblem Analysis 99\u003c\/p\u003e \u003cp\u003eRoot Cause Analysis 100\u003c\/p\u003e \u003cp\u003eDuration Analysis 100\u003c\/p\u003e \u003cp\u003eActivity-Based Costing 102\u003c\/p\u003e \u003cp\u003eInformal Benchmarking 102\u003c\/p\u003e \u003cp\u003eOutcome Analysis 102\u003c\/p\u003e \u003cp\u003eTechnology Analysis 103\u003c\/p\u003e \u003cp\u003eActivity Elimination 103\u003c\/p\u003e \u003cp\u003eRequirements-Gathering Techniques 103\u003c\/p\u003e \u003cp\u003eInterviews 104\u003c\/p\u003e \u003cp\u003eQuestionnaires 108\u003c\/p\u003e \u003cp\u003eObservation 111\u003c\/p\u003e \u003cp\u003eDocument Analysis 112\u003c\/p\u003e \u003cp\u003eSelecting the Appropriate Techniques 113\u003c\/p\u003e \u003cp\u003eText Analysis 115\u003c\/p\u003e \u003cp\u003eRequirements Definition 117\u003c\/p\u003e \u003cp\u003eCreating a Requirements Definition 117\u003c\/p\u003e \u003cp\u003eUser Stories 119\u003c\/p\u003e \u003cp\u003eThe System Proposal 120\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 121\u003c\/p\u003e \u003cp\u003eChapter Review 122\u003c\/p\u003e \u003cp\u003eKey Terms 122\u003c\/p\u003e \u003cp\u003eQuestions 122\u003c\/p\u003e \u003cp\u003eExercises 123\u003c\/p\u003e \u003cp\u003eMinicases 124\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4 Business Process and Functional Modeling 126\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 126\u003c\/p\u003e \u003cp\u003eBusiness Process Identification with Use Cases and Use-Case Diagrams 128\u003c\/p\u003e \u003cp\u003eTypes of Use Cases 129\u003c\/p\u003e \u003cp\u003eElements of Use-Case Diagrams 130\u003c\/p\u003e \u003cp\u003eIdentifying the Major Use Cases 134\u003c\/p\u003e \u003cp\u003eCreating a Use-Case Diagram 135\u003c\/p\u003e \u003cp\u003eBusiness Process Modeling with Activity Diagrams 138\u003c\/p\u003e \u003cp\u003eElements of an Activity Diagram 139\u003c\/p\u003e \u003cp\u003eGuidelines for Creating Activity Diagrams 143\u003c\/p\u003e \u003cp\u003eCreating Activity Diagrams 145\u003c\/p\u003e \u003cp\u003eBusiness Process Documentation with Use-Case Descriptions 148\u003c\/p\u003e \u003cp\u003eElements of a Use-Case Description 149\u003c\/p\u003e \u003cp\u003eGuidelines for Creating Use-Case Descriptions 152\u003c\/p\u003e \u003cp\u003eCreating Use Case Descriptions 153\u003c\/p\u003e \u003cp\u003eVerifying and Validating the Business Processes and Functional Models 160\u003c\/p\u003e \u003cp\u003eVerification and Validation through Walkthroughs 160\u003c\/p\u003e \u003cp\u003eFunctional Model Verification and Validation 161\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 163\u003c\/p\u003e \u003cp\u003eChapter Review 164\u003c\/p\u003e \u003cp\u003eKey Terms 164\u003c\/p\u003e \u003cp\u003eQuestions 164\u003c\/p\u003e \u003cp\u003eExercises 165\u003c\/p\u003e \u003cp\u003eMinicases 167\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5 Structural Modeling 169\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 169\u003c\/p\u003e \u003cp\u003eStructural Models 170\u003c\/p\u003e \u003cp\u003eClasses, Attributes, and Operations 170\u003c\/p\u003e \u003cp\u003eRelationships 171\u003c\/p\u003e \u003cp\u003eObject Identification 172\u003c\/p\u003e \u003cp\u003eTextual Analysis 173\u003c\/p\u003e \u003cp\u003eBrainstorming 173\u003c\/p\u003e \u003cp\u003ePatterns 175\u003c\/p\u003e \u003cp\u003eCRC Cards 178\u003c\/p\u003e \u003cp\u003eResponsibilities and Collaborations 178\u003c\/p\u003e \u003cp\u003eElements of a CRC Card 179\u003c\/p\u003e \u003cp\u003eRole-Playing CRC Cards with Use Cases 180\u003c\/p\u003e \u003cp\u003eClass Diagrams 181\u003c\/p\u003e \u003cp\u003eElements of a Class Diagram 181\u003c\/p\u003e \u003cp\u003eSimplifying Class Diagrams 190\u003c\/p\u003e \u003cp\u003eObject Diagrams 190\u003c\/p\u003e \u003cp\u003eStructural Models Using CRC Cards and Class Diagrams 191\u003c\/p\u003e \u003cp\u003eCampus Housing Example 193\u003c\/p\u003e \u003cp\u003eLibrary Example 193\u003c\/p\u003e \u003cp\u003eVerifying and Validating the Structural Model 200\u003c\/p\u003e \u003cp\u003eBalancing Functional and Structural Models 203\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 206\u003c\/p\u003e \u003cp\u003eChapter Review 206\u003c\/p\u003e \u003cp\u003eKey Terms 206\u003c\/p\u003e \u003cp\u003eQuestions 207\u003c\/p\u003e \u003cp\u003eExercises 207\u003c\/p\u003e \u003cp\u003eMinicases 209\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6 Behavioral Modeling 211\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 211\u003c\/p\u003e \u003cp\u003eBehavioral Models 212\u003c\/p\u003e \u003cp\u003eInteraction Diagrams 213\u003c\/p\u003e \u003cp\u003eObjects, Operations, and Messages 213\u003c\/p\u003e \u003cp\u003eActivity Diagrams 213\u003c\/p\u003e \u003cp\u003eSequence Diagrams 215\u003c\/p\u003e \u003cp\u003eCreating a Sequence Diagram 223\u003c\/p\u003e \u003cp\u003eCrude Analysis 230\u003c\/p\u003e \u003cp\u003eCampus Housing Example 231\u003c\/p\u003e \u003cp\u003eLibrary Example 232\u003c\/p\u003e \u003cp\u003eBehavioral State Machines 232\u003c\/p\u003e \u003cp\u003eStates, Events, Transitions, Actions, and Activities 232\u003c\/p\u003e \u003cp\u003eElements of a Behavioral State Machine 234\u003c\/p\u003e \u003cp\u003eGuidelines for Creating Behavioral State Machines 238\u003c\/p\u003e \u003cp\u003eCreating a Behavioral State Machine 238\u003c\/p\u003e \u003cp\u003eCampus Housing Example 239\u003c\/p\u003e \u003cp\u003eLibrary Example 240\u003c\/p\u003e \u003cp\u003eVerifying and Validating the Behavioral Model 241\u003c\/p\u003e \u003cp\u003eBalancing Functional and Behavioral Models 242\u003c\/p\u003e \u003cp\u003eBalancing Structural and Behavioral Models 244\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 248\u003c\/p\u003e \u003cp\u003eChapter Review 248\u003c\/p\u003e \u003cp\u003eKey Terms 248\u003c\/p\u003e \u003cp\u003eQuestions 249\u003c\/p\u003e \u003cp\u003eExercises 249\u003c\/p\u003e \u003cp\u003eMinicases 251\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Two Design Modeling 253\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7 Moving on to Design 255\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 255\u003c\/p\u003e \u003cp\u003eVerifying and Validating the Analysis Models 257\u003c\/p\u003e \u003cp\u003eEvolving the Analysis Models into Design Models 257\u003c\/p\u003e \u003cp\u003eFactoring 258\u003c\/p\u003e \u003cp\u003ePartitions and Collaborations 258\u003c\/p\u003e \u003cp\u003eLayers 259\u003c\/p\u003e \u003cp\u003ePackages and Package Diagrams 263\u003c\/p\u003e \u003cp\u003eGuidelines for Creating Package Diagrams 265\u003c\/p\u003e \u003cp\u003eCreating Package Diagrams 266\u003c\/p\u003e \u003cp\u003eVerifying and Validating Package Diagrams 268\u003c\/p\u003e \u003cp\u003eDesign Criteria 270\u003c\/p\u003e \u003cp\u003eCoupling 271\u003c\/p\u003e \u003cp\u003eCohesion 273\u003c\/p\u003e \u003cp\u003eConnascence 274\u003c\/p\u003e \u003cp\u003eDesign Strategies 275\u003c\/p\u003e \u003cp\u003eCustom Development 275\u003c\/p\u003e \u003cp\u003ePackaged Software 276\u003c\/p\u003e \u003cp\u003eOutsourcing 277\u003c\/p\u003e \u003cp\u003eSelecting a Design Strategy 279\u003c\/p\u003e \u003cp\u003eSelecting an Acquisition Strategy 280\u003c\/p\u003e \u003cp\u003eAlternative Matrix 281\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 282\u003c\/p\u003e \u003cp\u003eChapter Review 283\u003c\/p\u003e \u003cp\u003eKey Terms 283\u003c\/p\u003e \u003cp\u003eQuestions 283\u003c\/p\u003e \u003cp\u003eExercises 284\u003c\/p\u003e \u003cp\u003eMinicases 285\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8 Class and Method Design 287\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 287\u003c\/p\u003e \u003cp\u003eObject Design Activities 289\u003c\/p\u003e \u003cp\u003eAdding Specifications 289\u003c\/p\u003e \u003cp\u003eIdentifying Opportunities for Reuse 290\u003c\/p\u003e \u003cp\u003eRestructuring the Design 293\u003c\/p\u003e \u003cp\u003eOptimizing the Design 294\u003c\/p\u003e \u003cp\u003eMapping Problem-Domain Classes to Implementation Languages 296\u003c\/p\u003e \u003cp\u003eConstraints and Contracts 300\u003c\/p\u003e \u003cp\u003eTypes of Constraints 302\u003c\/p\u003e \u003cp\u003eElements of a Contract 302\u003c\/p\u003e \u003cp\u003eExample 305\u003c\/p\u003e \u003cp\u003eMethod Specification 310\u003c\/p\u003e \u003cp\u003eGeneral Information 310\u003c\/p\u003e \u003cp\u003eEvents 310\u003c\/p\u003e \u003cp\u003eMessage Passing 311\u003c\/p\u003e \u003cp\u003eAlgorithm Specifications 312\u003c\/p\u003e \u003cp\u003eExample 313\u003c\/p\u003e \u003cp\u003eVerifying and Validating Class and Method Design 314\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 317\u003c\/p\u003e \u003cp\u003eChapter Review 317\u003c\/p\u003e \u003cp\u003eKey Terms 317\u003c\/p\u003e \u003cp\u003eQuestions 317\u003c\/p\u003e \u003cp\u003eExercises 318\u003c\/p\u003e \u003cp\u003eMinicases 319\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9 Data Management Layer Design 320\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 320\u003c\/p\u003e \u003cp\u003eObject Persistence Formats 321\u003c\/p\u003e \u003cp\u003eSequential- and Random-Access Files 321\u003c\/p\u003e \u003cp\u003eRelational Databases 324\u003c\/p\u003e \u003cp\u003eObject-Relational Databases 326\u003c\/p\u003e \u003cp\u003eObject-Oriented Databases 326\u003c\/p\u003e \u003cp\u003eNoSQL Data Stores 327\u003c\/p\u003e \u003cp\u003eSelecting an Object Persistence Format 329\u003c\/p\u003e \u003cp\u003eMapping Problem Domain Objects to Object Persistence Formats 331\u003c\/p\u003e \u003cp\u003eMapping Problem Domain Objects to an OODBMS Format 332\u003c\/p\u003e \u003cp\u003eMapping Problem Domain Objects to an ORDBMS Format 335\u003c\/p\u003e \u003cp\u003eMapping Problem Domain Objects to a RDBMS Format 338\u003c\/p\u003e \u003cp\u003eDesigning Data Access and Manipulation Classes 340\u003c\/p\u003e \u003cp\u003eNonfunctional Requirements and Data Management Layer Design 344\u003c\/p\u003e \u003cp\u003eVerifying and Validating the Data Management\u003c\/p\u003e \u003cp\u003eLayer 345\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 346\u003c\/p\u003e \u003cp\u003eChapter Review 346\u003c\/p\u003e \u003cp\u003eKey Terms 346\u003c\/p\u003e \u003cp\u003eQuestions 347\u003c\/p\u003e \u003cp\u003eExercises 347\u003c\/p\u003e \u003cp\u003eMinicases 348\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendices\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAppendix 9-1: Optimizing RDBMS-Based Object Storage 349\u003c\/p\u003e \u003cp\u003eOptimizing Storage Efficiency 349\u003c\/p\u003e \u003cp\u003eOptimizing Data Access Speed 352\u003c\/p\u003e \u003cp\u003eEstimating Data Storage Size 358\u003c\/p\u003e \u003cp\u003eAppendix 9-2: Converting Class Diagrams to Entity-Relationship Diagrams 359\u003c\/p\u003e \u003cp\u003eAppendix Review 361\u003c\/p\u003e \u003cp\u003eKey Terms 361\u003c\/p\u003e \u003cp\u003eQuestions 361\u003c\/p\u003e \u003cp\u003eExercises 361\u003c\/p\u003e \u003cp\u003eMinicases 362\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10 Human–Computer Interaction Layer Design 364\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 364\u003c\/p\u003e \u003cp\u003ePrinciples for User Interface Design 365\u003c\/p\u003e \u003cp\u003eLayout 366\u003c\/p\u003e \u003cp\u003eContent Awareness 367\u003c\/p\u003e \u003cp\u003eAesthetics 367\u003c\/p\u003e \u003cp\u003eUser Experience 368\u003c\/p\u003e \u003cp\u003eConsistency 369\u003c\/p\u003e \u003cp\u003eMinimizing User Effort 369\u003c\/p\u003e \u003cp\u003eUser Interface Design Process 369\u003c\/p\u003e \u003cp\u003eUse Scenario Development 370\u003c\/p\u003e \u003cp\u003eNavigation Structure Design 371\u003c\/p\u003e \u003cp\u003eInterface Standards Design 373\u003c\/p\u003e \u003cp\u003eInterface Design Prototyping 374\u003c\/p\u003e \u003cp\u003eCommon Sense Approach to User Interface Design 378\u003c\/p\u003e \u003cp\u003eNavigation Design 378\u003c\/p\u003e \u003cp\u003eBasic Principles 379\u003c\/p\u003e \u003cp\u003eTypes of Navigation Controls 379\u003c\/p\u003e \u003cp\u003eMessages 381\u003c\/p\u003e \u003cp\u003eNavigation Design Documentation 381\u003c\/p\u003e \u003cp\u003eInput Design 383\u003c\/p\u003e \u003cp\u003eBasic Principles 383\u003c\/p\u003e \u003cp\u003eTypes of Inputs 385\u003c\/p\u003e \u003cp\u003eInput Validation 385\u003c\/p\u003e \u003cp\u003eOutput Design 386\u003c\/p\u003e \u003cp\u003eBasic Principles 386\u003c\/p\u003e \u003cp\u003eTypes of Outputs 388\u003c\/p\u003e \u003cp\u003eMedia 388\u003c\/p\u003e \u003cp\u003eMobile Computing and User Interface Design 389\u003c\/p\u003e \u003cp\u003eSocial Media and User Interface Design 392\u003c\/p\u003e \u003cp\u003eGames, Multidimensional Information Visualizations, and Immersive Environments 394\u003c\/p\u003e \u003cp\u003eGames, Gamification, and User Interface Design 394\u003c\/p\u003e \u003cp\u003eMultidimensional Information Visualization Design 396\u003c\/p\u003e \u003cp\u003eUser Interface Design and Immersive Environments 398\u003c\/p\u003e \u003cp\u003eInternational and Cultural Issues and User Interface Design 400\u003c\/p\u003e \u003cp\u003eMultilingual Requirements 400\u003c\/p\u003e \u003cp\u003eColor 401\u003c\/p\u003e \u003cp\u003eCultural Differences 401\u003c\/p\u003e \u003cp\u003eNonfunctional Requirements and Human–Computer Interaction Layer Design 404\u003c\/p\u003e \u003cp\u003eVerifying and Validating the Human–Computer Interaction Layer 405\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 407\u003c\/p\u003e \u003cp\u003eChapter Review 407\u003c\/p\u003e \u003cp\u003eKey Terms 407\u003c\/p\u003e \u003cp\u003eQuestions 408\u003c\/p\u003e \u003cp\u003eExercises 409\u003c\/p\u003e \u003cp\u003eMinicases 410\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11 Physical Architecture Layer Design 414\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 414\u003c\/p\u003e \u003cp\u003eElements of the Physical Architecture Layer 415\u003c\/p\u003e \u003cp\u003eArchitectural Components 415\u003c\/p\u003e \u003cp\u003eServer-Based Architectures 416\u003c\/p\u003e \u003cp\u003eClient-Based Architectures 416\u003c\/p\u003e \u003cp\u003eClient–Server Architectures 417\u003c\/p\u003e \u003cp\u003eClient–Server Tiers 418\u003c\/p\u003e \u003cp\u003eSelecting a Physical Architecture 420\u003c\/p\u003e \u003cp\u003eCloud Computing 422\u003c\/p\u003e \u003cp\u003eUbiquitous Computing and the Internet of Things 424\u003c\/p\u003e \u003cp\u003eGreen IT 427\u003c\/p\u003e \u003cp\u003eInfrastructure Design 428\u003c\/p\u003e \u003cp\u003eDeployment Diagram 428\u003c\/p\u003e \u003cp\u003eNetwork Model 431\u003c\/p\u003e \u003cp\u003eHardware and System Software Specifications 434\u003c\/p\u003e \u003cp\u003eNonfunctional Requirements and Physical Architecture Layer Design 436\u003c\/p\u003e \u003cp\u003eOperational Requirements 437\u003c\/p\u003e \u003cp\u003ePerformance Requirements 438\u003c\/p\u003e \u003cp\u003eSecurity Requirements 440\u003c\/p\u003e \u003cp\u003eCultural and Political\u003c\/p\u003e \u003cp\u003eRequirements 443\u003c\/p\u003e \u003cp\u003eSynopsis 445\u003c\/p\u003e \u003cp\u003eVerifying and Validating the Physical Architecture Layer 445\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 446\u003c\/p\u003e \u003cp\u003eChapter Review 446\u003c\/p\u003e \u003cp\u003eKey Terms 446\u003c\/p\u003e \u003cp\u003eQuestions 447\u003c\/p\u003e \u003cp\u003eExercises 448\u003c\/p\u003e \u003cp\u003eMinicases 449\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Three Construction, Installation, and Operations 451\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12 Construction 452\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 452\u003c\/p\u003e \u003cp\u003eManaging Programming 453\u003c\/p\u003e \u003cp\u003eAssigning Programmers 453\u003c\/p\u003e \u003cp\u003eCoordinating Activities 454\u003c\/p\u003e \u003cp\u003eManaging the Schedule 454\u003c\/p\u003e \u003cp\u003eCultural Issues 456\u003c\/p\u003e \u003cp\u003eDeveloping Documentation 458\u003c\/p\u003e \u003cp\u003eTypes of Documentation 459\u003c\/p\u003e \u003cp\u003eDesigning Documentation Structure 459\u003c\/p\u003e \u003cp\u003eWriting Documentation Topics 461\u003c\/p\u003e \u003cp\u003eIdentifying Navigation Terms 461\u003c\/p\u003e \u003cp\u003eDesigning Tests 463\u003c\/p\u003e \u003cp\u003eTesting and Object Orientation 464\u003c\/p\u003e \u003cp\u003eTest Planning 466\u003c\/p\u003e \u003cp\u003eUnit Tests 469\u003c\/p\u003e \u003cp\u003eIntegration Tests 472\u003c\/p\u003e \u003cp\u003eSystem Tests 473\u003c\/p\u003e \u003cp\u003eAcceptance Tests 475\u003c\/p\u003e \u003cp\u003eTesting and Security Considerations 475\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 476\u003c\/p\u003e \u003cp\u003eChapter Review 476\u003c\/p\u003e \u003cp\u003eKey Terms 476\u003c\/p\u003e \u003cp\u003eQuestions 477\u003c\/p\u003e \u003cp\u003eExercises 477\u003c\/p\u003e \u003cp\u003eMinicases 478\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 13 Installation and Operations 479\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroduction 479\u003c\/p\u003e \u003cp\u003eCultural Issues and Information Technology Adoption 481\u003c\/p\u003e \u003cp\u003eConversion 483\u003c\/p\u003e \u003cp\u003eConversion Style 484\u003c\/p\u003e \u003cp\u003eConversion Location 485\u003c\/p\u003e \u003cp\u003eConversion Modules 485\u003c\/p\u003e \u003cp\u003eSelecting the Appropriate Conversion Strategy 486\u003c\/p\u003e \u003cp\u003eDevOps and Continuous Delivery 487\u003c\/p\u003e \u003cp\u003eChange Management 488\u003c\/p\u003e \u003cp\u003eUnderstanding Resistance to Change 489\u003c\/p\u003e \u003cp\u003eRevising Management Policies 490\u003c\/p\u003e \u003cp\u003eAssessing Costs and Benefits 491\u003c\/p\u003e \u003cp\u003eMotivating Adoption 493\u003c\/p\u003e \u003cp\u003eEnabling Adoption: Training 494\u003c\/p\u003e \u003cp\u003ePost-Implementation Activities 496\u003c\/p\u003e \u003cp\u003eSystem Support 496\u003c\/p\u003e \u003cp\u003eSystem Maintenance 497\u003c\/p\u003e \u003cp\u003eProject Assessment 499\u003c\/p\u003e \u003cp\u003eApplying the Concepts at Patterson Superstore 501\u003c\/p\u003e \u003cp\u003eChapter Review 501\u003c\/p\u003e \u003cp\u003eKey Terms 501\u003c\/p\u003e \u003cp\u003eQuestions 502\u003c\/p\u003e \u003cp\u003eExercises 502\u003c\/p\u003e \u003cp\u003eMinicases 503\u003c\/p\u003e \u003cp\u003eIndex I-1\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49407083938135,"sku":"9781119559917","price":119.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781119559917.jpg?v=1730498120","url":"https:\/\/bookcurl.com\/products\/systems-analysis-and-design-9781119559917","provider":"Book Curl","version":"1.0","type":"link"}