DATABASE SYSTEMS: DESIGN, IMPLEMENTATION, AND MANAGEMENT, NINTH EDITION, a market-leader for database texts, gives readers a solid foundation in practical database design and implementation. The book provides in-depth coverage of database design, demonstrating that the key to successful database imp
Systems Analysis and Design in a Changing World (with CourseMate Printed Access Card)
โ Scribed by Satzinger, John W;Burd, Stephen D;Jackson, Robert L
- Publisher
- Course Technology
- Year
- 2008
- Tongue
- English
- Leaves
- 752
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This groundbreaking text provides the most comprehensive, balanced and up-to-date coverage of systems analysis and design available. The Second Edition offers an increased emphasis on project management roles and practices and maintains the First Edition's dual focus on the concepts and techniques from both the traditional, structured approach and the object-oriented approach to systems development. Instructors continue to have the flexibility to emphasize one approach over the other, or both, while referring to one integrated case study that runs through every chapter. Throughout, the authors emphasize fundamentals of lasting value, while addressing the diverse development environments available today.
โฆ Table of Contents
Cover Page......Page 1
Title Page......Page 2
Copyright Page......Page 4
Dedication......Page 5
BRIEF CONTENTS......Page 6
TABLE OF CONTENTS......Page 7
PART 1 The Systems Analyst......Page 35
Chapter 1 The World of the Information Systems Analyst......Page 36
A Systems Analyst at Consolidated Refineries......Page 37
The Analyst as a Business Problem Solver......Page 38
Systems That Solve Business Problems......Page 40
Required Skills of the Systems Analyst......Page 44
Analysis-Related Careers......Page 48
The Analystโs Role in Strategic Planning......Page 50
Rocky Mountain Outfitters and Its Strategic Information Systems Plan......Page 52
The Analyst as a System Developer (the Heart of the Course)......Page 61
Key Terms......Page 65
Experiential Exercises......Page 66
Case Studies......Page 67
Further Resources......Page 69
Chapter 2 Approaches to System Development......Page 70
Overview......Page 71
The Systems Development Life Cycle......Page 72
Activities of Each SDLC โPhaseโ......Page 79
Methodologies, Models, Tools, and Techniques......Page 83
Two Approaches to System Development......Page 87
Current Trends in Development......Page 95
Tools to Support System Development......Page 97
Key Terms......Page 101
Thinking Critically......Page 102
Case Studies......Page 103
Further Resources......Page 105
Chapter 3 The Analyst as a Project Manager......Page 106
Overview......Page 107
Project Management......Page 108
Project Initiation and Project Planning......Page 117
Defining the Problem......Page 121
Producing the Project Schedule......Page 124
Identifying Project Risks and Confirming Project Feasibility......Page 133
Staffing and Launching the Project......Page 141
Recap of Project Planning for RMO......Page 143
Key Terms......Page 145
Thinking Critically......Page 146
Case Studies......Page 147
Further Resources......Page 148
PART 2 Systems Analysis Activities......Page 149
Chapter 4 Investigating System Requirements......Page 150
Mountain States Motor Sports......Page 151
Overview......Page 152
Analysis Activities in More Detail......Page 153
System Requirements......Page 156
Models and Modeling......Page 158
StakeholdersโThe Source of System Requirements......Page 162
Techniques for Information Gathering......Page 167
Validating the Requirements......Page 184
Summary......Page 187
Thinking Critically......Page 188
Experiential Exercises......Page 189
Case Studies......Page 190
Further Resources......Page 191
Chapter 5 Modeling System Requirements......Page 192
Waiters on Call Meal-Delivery System......Page 193
User Goals, Events, and Use Cases......Page 194
Use Case Descriptions......Page 205
Thingsโ in the Problem Domain......Page 210
The Entity-Relationship Diagram......Page 216
The Domain Model Class Diagram......Page 221
Where You Are Headed......Page 228
Key Terms......Page 229
Thinking Critically......Page 230
Experiential Exercises......Page 231
Case Studies......Page 232
Further Resources......Page 235
Chapter 6 The Traditional Approach to Requirements......Page 236
San Diego Periodicals: Following the Data Flow......Page 237
Overview......Page 238
Data Flow Diagrams......Page 239
Documentation of DFD Components......Page 255
Locations and Communication through Networks......Page 264
Review Questions......Page 268
Case Studies......Page 269
Further Resources......Page 271
Chapter 7 The Object-Oriented Approach to Requirements......Page 272
Overview......Page 273
Object-Oriented Requirements......Page 274
The System ActivitiesโA Use Case/Scenario View......Page 276
Identifying Inputs and OutputsโThe System Sequence Diagram......Page 286
Identifying Inputs and OutputsโThe System Sequence Diagram......Page 294
Integrating Object-Oriented Models......Page 303
Review Questions......Page 305
Thinking Critically......Page 306
Experiential Exercises......Page 309
Case Studies......Page 310
Further Resources......Page 313
Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation......Page 314
Overview......Page 315
Project Management Perspective......Page 317
Deciding on Scope and Level of Automation......Page 318
Defining the Application Deployment Environment......Page 325
Choosing Implementation Alternatives......Page 331
Contracting with Vendors......Page 339
Presenting the Results and Making the Decisions......Page 341
Review Questions......Page 343
Experiential Exercises......Page 344
Case Studies......Page 345
Further Resources......Page 346
PART 3 Systems Design Tasks......Page 347
Chapter 9 Elements of Systems Design......Page 348
Fairchild Pharmaceuticals: Finalizing Architectural Design for a Production System......Page 349
Overview......Page 350
Project Management Revisited: Execution and Control of Projects......Page 351
Understanding the Elements of Design......Page 358
Design Activities......Page 364
Network Design......Page 368
The Deployment Environment and Application Architecture......Page 373
Key Terms......Page 383
Experiential Exercises......Page 384
Further Resources......Page 385
Chapter 10 The Traditional Approach to Design......Page 386
Theatre Systems, Inc.: Something Old, Something New......Page 387
The Structured Approach to Designing the Application Architecture......Page 388
The Automation System Boundary......Page 389
The System Flowchart......Page 391
The Structure Chart......Page 394
Module Algorithm Design: Pseudocode......Page 405
Integrating Structured Application Design with Other Design Tasks......Page 407
Three-Layer Design......Page 408
Review Questions......Page 413
Thinking Critically......Page 414
Case Studies......Page 418
Further Resources......Page 419
Chapter 11 Object-Oriented Design: Principles......Page 420
New Capital Bank: Part 1......Page 421
Object-Oriented Design: Bridging from Analysis to Implementation......Page 422
Object-Oriented Architectural Design......Page 426
Fundamental Principles of Object-Oriented Detailed Design......Page 438
Design Classes and the Design Class Diagram......Page 443
Detailed Design with CRC Cards......Page 450
Fundamental Detailed Design Principles......Page 453
Key Terms......Page 457
Thinking Critically......Page 458
Case Studies......Page 459
Further Resources......Page 461
Chapter 12 Object-Oriented Design: Use Case Realizations......Page 462
Overview......Page 463
Detailed Design of Multilayer Systems......Page 464
Use Case Realization with Sequence Diagrams......Page 467
Designing with Communication Diagrams......Page 488
Updating and Packaging the Design Classes......Page 491
Design Patterns......Page 497
Key Terms......Page 507
Review Questions......Page 508
Thinking Critically......Page 509
Experiential Exercises......Page 517
Case Studies......Page 518
Further Resources......Page 519
Chapter 13 Designing Databases......Page 520
Nationwide Books: Designing a New Database......Page 521
Databases and Database Management Systems......Page 522
Relational Databases......Page 524
Object-Oriented Databases......Page 537
Hybrid Object-Relational Database Design......Page 544
Data Types......Page 548
Distributed Databases......Page 550
Review Questions......Page 558
Thinking Critically......Page 559
Case Studies......Page 560
Further Resources......Page 561
Chapter 14 Designing the User Interface......Page 562
Overview......Page 563
Identifying and Classifying Inputs and Outputs......Page 564
Understanding the User Interface......Page 566
Guidelines for Designing User Interfaces......Page 574
Documenting Dialog Designs......Page 578
Guidelines for Designing Windows and Browser Forms......Page 583
Guidelines for Designing Web Sites......Page 586
Designing Dialogs for Rocky Mountain Outfitters......Page 588
Key Terms......Page 596
Thinking Critically......Page 597
Case Studies......Page 598
Further Resources......Page 601
Chapter 15 Designing System Interfaces, Controls, and Security......Page 602
Downslope Ski Company: Designing a Secure Supplier System Interface......Page 603
Identifying System Interfaces......Page 604
Designing System Inputs......Page 608
Designing System Outputs......Page 616
Designing Integrity Controls......Page 626
Designing Security Controls......Page 633
Key Terms......Page 641
Review Questions......Page 642
Thinking Critically......Page 643
Case Studies......Page 645
Further Resources......Page 647
PART 4 Implementation and Support......Page 648
Chapter 16 Making the System Operational......Page 649
Tri-State Heating Oil: Juggling Priorities to Begin Operation......Page 650
Overview......Page 651
Program Development......Page 652
Quality Assurance......Page 664
Data Conversion......Page 672
Installation......Page 674
Documentation......Page 679
Training and User Support......Page 683
Maintenance and System Enhancement......Page 685
Review Questions......Page 689
Thinking Critically......Page 690
Case Studies......Page 691
Further Resources......Page 692
Chapter 17 Current Trends in System Development......Page 693
Overview......Page 694
Software Principles and Practices......Page 695
Adaptive Methodologies to Development......Page 699
Model-Driven ArchitectureโGeneralizing Solutions......Page 717
Frameworks, Components, and Services......Page 720
Key Terms......Page 728
Thinking Critically......Page 729
Experiential Exercises......Page 730
Case Studies......Page 731
Further Resources......Page 732
Index......Page 733
โฆ Subjects
Nonfiction;Textbooks
๐ SIMILAR VOLUMES
Now readers can develop the solid conceptual, technical and managerial foundations needed for effective systems analysis design and implementation as well as the project management skills for systems development with SYSTEMS ANALYSIS AND DESIGN IN A CHANGING WORLD, 6E. This popular text teaches both
SYSTEMS ANALYSIS AND DESIGN IN A CHANGING WORLD teaches the conceptual technical and managerial foundations for systems analysis design and implementation, as well as project management principles for systems development projects. The fifth edition continues the book's popular format of teaching bot
Reflecting the latest practices, trends, and developments from the field, SYSTEMS ANALYSIS AND DESIGN IN A CHANGING WORLD, 7E equips you with a solid foundation of the most important principles of systems analysis, systems design, project management, and new software development approaches. Using ca
Reflecting the latest practices, trends, and developments from the field, SYSTEMS ANALYSIS AND DESIGN IN A CHANGING WORLD, 7E equips you with a solid foundation of the most important principles of systems analysis, systems design, project management, and new software development approaches. Using ca
Filled with hundreds of stunning examples of successful two dimensional design, this how-to book explains design theory and gives you the tools necessary so you can create successful designs yourself. DESIGN BASICS presents art fundamentals concepts in full two- to four-page spreads, making the text