
Systems Analysis and Design in a Changing World
by Satzinger,John W.Rent Textbook
New Textbook
We're Sorry
Sold Out
Used Textbook
We're Sorry
Sold Out
eTextbook
We're Sorry
Not Available
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Author Biography
Table of Contents
The Systems Analyst | |
The World of the Information Systems Analyst | p. 2 |
Systems Analyst at Consolidated Refineries | p. 3 |
Overview | p. 4 |
The Analyst as a Business Problem Solver | p. 4 |
Systems That Solve Business Problems | p. 6 |
Required Skills of the Systems Analyst | p. 10 |
The Environment Surrounding the Analyst | p. 13 |
The Analyst's Role in Strategic Planning | p. 15 |
Rocky Mountain Outfitters and Its Strategic Information Systems Plan | p. 17 |
The Analyst as a System Developer (the Heart of the Course) | p. 26 |
Summary | p. 29 |
Key Terms | p. 29 |
Review Questions | p. 30 |
Thinking Critically | p. 30 |
Experiential Exercises | p. 30 |
Case Studies | p. 31 |
Further Resources | p. 33 |
Approaches to System Development | p. 34 |
Development Approaches at Ajax Corporation, Consolidated Concepts, and Pinnacle Manufacturing | p. 35 |
Overview | p. 35 |
The Systems Development Life Cycle | p. 36 |
Activities of Each SDLC Phase | p. 43 |
Methodologies, Models, Tools, and Techniques | p. 47 |
Two Approaches to System Development | p. 51 |
Systems Development Life Cycle Variations | p. 59 |
Current Trends in Development | p. 61 |
Tools to Support System Development | p. 63 |
Summary | p. 68 |
Key Terms | p. 68 |
Review Questions | p. 69 |
Thinking Critically | p. 69 |
Experiential Exercises | p. 70 |
Case Studies | p. 70 |
Further Resources | p. 71 |
The Analyst as a Project Manager | p. 72 |
Blue Sky Family of Mutual Funds: Managing the IRA and Educational Savings Plan Project | p. 73 |
Overview | p. 74 |
Project Management | p. 74 |
Project Initiation and Project Planning | p. 81 |
Defining the Problem | p. 84 |
Producing the Project Schedule | p. 87 |
Confirming Project Feasibility | p. 93 |
Staffing and Launching the Project | p. 102 |
Recap of Project Planning for RMO | p. 103 |
Summary | p. 105 |
Key Terms | p. 105 |
Review Questions | p. 106 |
Thinking Critically | p. 106 |
Experiential Exercises | p. 107 |
Case Studies | p. 107 |
Further Resources | p. 108 |
Systems Analysis Tasks | |
Beginning the Analysis: Investigating System Requirements | p. 110 |
Mountain States Motor Sports | p. 111 |
Overview | p. 112 |
The Analysis Phase in More Detail | p. 113 |
Business Process Reengineering and the Zachman Framework | p. 116 |
System Requirements | p. 118 |
Stakeholders-The Source of System Requirements | p. 120 |
Techniques for Information Gathering | p. 124 |
Validating the Requirements | p. 141 |
Summary | p. 145 |
Key Terms | p. 146 |
Review Questions | p. 146 |
Thinking Critically | p. 146 |
Experiential Exercises | p. 147 |
Case Studies | p. 148 |
Further Resources | p. 149 |
Modeling System Requirements | p. 150 |
Waiters On Call Meal-Delivery System | p. 151 |
Overview | p. 152 |
Models and Modeling | p. 152 |
Events, Activities, and Use Cases | p. 158 |
"Things" in the Problem Domain | p. 168 |
The Entity-Relationship Diagram | p. 175 |
The Class Diagram | p. 180 |
Where You Are Headed | p. 190 |
Summary | p. 191 |
Key Terms | p. 191 |
Review Questions | p. 192 |
Thinking Critically | p. 192 |
Experiential Exercises | p. 194 |
Case Studies | p. 194 |
Further Resources | p. 197 |
The Traditional Approach to Requirements | p. 198 |
San Diego Periodicals: Following the Data Flow | p. 199 |
Overview | p. 200 |
Traditional and Object-Oriented Views of Activities/Use Cases | p. 201 |
Data Flow Diagrams | p. 201 |
Documentation of DFD Components | p. 217 |
Information Engineering Models | p. 226 |
Locations and Communication through Networks | p. 231 |
Summary | p. 235 |
Key Terms | p. 235 |
Review Questions | p. 235 |
Thinking Critically | p. 236 |
Experiential Exercises | p. 236 |
Case Studies | p. 237 |
Further Resources | p. 239 |
The Object-Oriented Approach to Requirements | p. 240 |
Electronics Unlimited, Inc.: Integrating the Supply Chain | p. 241 |
Overview | p. 241 |
Object-Oriented Requirements | p. 242 |
The System Activities-A Use Case/Scenario View | p. 244 |
Identifying Inputs and Outputs-The System Sequence Diagram | p. 258 |
Identifying Object Behavior-The State Machine Diagram | p. 266 |
Integrating Object-Oriented Models | p. 275 |
Summary | p. 277 |
Key Terms | p. 277 |
Review Questions | p. 277 |
Thinking Critically | p. 278 |
Experiential Exercises | p. 281 |
Case Studies | p. 282 |
Further Resources | p. 285 |
Evaluating Alternatives for Requirements, Environment, and Implementation | p. 286 |
Tropic Fish Tales: Netting the Right System | p. 287 |
Overview | p. 287 |
Project Management Perspective | p. 289 |
Deciding on Scope and Level of Automation | p. 290 |
Defining the Application Deployment Environment | p. 297 |
Choosing Implementation Alternatives | p. 303 |
Contracting with Vendors | p. 311 |
Presenting the Results and Making the Decisions | p. 313 |
Summary | p. 315 |
Key Terms | p. 315 |
Review Questions | p. 315 |
Thinking Critically | p. 316 |
Experiential Exercises | p. 316 |
Case Studies | p. 317 |
Further Resources | p. 318 |
Systems Design Tasks | |
Moving to Design | p. 320 |
Fairchild Pharmaceuticals: Finalizing Architectural Design for a Production System | p. 321 |
Overview | p. 322 |
Understanding the Elements of Design | p. 322 |
Design Phase Activities | p. 327 |
Project Management: Coordinating the Project | p. 330 |
Deployment Environment | p. 334 |
Application Architecture | p. 337 |
Network Design | p. 344 |
Summary | p. 347 |
Key Terms | p. 347 |
Review Questions | p. 348 |
Thinking Critically | p. 348 |
Experiential Exercises | p. 348 |
Case Studies | p. 349 |
Further Resources | p. 349 |
The Traditional Approach to Design | p. 350 |
Theatre Systems, Inc.: Something Old, Something New | p. 351 |
Overview | p. 352 |
The Structured Approach to Designing the Application Architecture | p. 352 |
The Automation System Boundary | p. 353 |
The System Flowchart | p. 355 |
The Structure Chart | p. 358 |
Module Algorithm Design: Pseudocode | p. 369 |
Integrating Structured Application Design with Other Design Tasks | p. 371 |
Three-Layer Design | p. 372 |
Summary | p. 377 |
Key Terms | p. 377 |
Review Questions | p. 377 |
Thinking Critically | p. 378 |
Experiential Exercises | p. 382 |
Case Studies | p. 382 |
Further Resources | p. 383 |
The Object-Oriented Approach to Design: Use Case Realization | p. 384 |
New Capital Bank | p. 385 |
Overview | p. 386 |
Object-Oriented Design-The Bridge between Requirements and Implementation | p. 386 |
Design Classes and Design Class Diagrams | p. 393 |
Realizing Use Cases and Defining Methods-Designing with Sequence Diagrams | p. 404 |
Developing a Multilayer Design | p. 413 |
Designing with Communication Diagrams | p. 420 |
Updating the Design Class Diagram | p. 422 |
Package Diagrams-Structuring the Major Components | p. 424 |
Implementation Issues for Three-Layer Design | p. 426 |
Summary | p. 429 |
Key Terms | p. 429 |
Review Questions | p. 430 |
Thinking Critically | p. 431 |
Experiential Exercises | p. 437 |
Case Studies | p. 437 |
Further Resources | p. 439 |
Designing Databases | p. 440 |
Nationwide Books: Designing a New Database | p. 441 |
Overview | p. 442 |
Databases and Database Management Systems | p. 442 |
Relational Databases | p. 444 |
Object-Oriented Databases | p. 457 |
Hybrid Object-Relational Database Design | p. 464 |
Data Types | p. 468 |
Distributed Databases | p. 470 |
Summary | p. 478 |
Key Terms | p. 478 |
Review Questions | p. 478 |
Thinking Critically | p. 479 |
Experiential Exercises | p. 480 |
Case Studies | p. 480 |
Further Resources | p. 481 |
Designing the User Interface | p. 482 |
Interface Design at Aviation Electronics | p. 483 |
Overview | p. 483 |
Identifying and Classifying Inputs and Outputs | p. 484 |
Understanding the User Interface | p. 486 |
Guidelines for Designing User Interfaces | p. 494 |
Documenting Dialog Designs | p. 498 |
Guidelines for Designing Windows and Browser Forms | p. 505 |
Guidelines for Designing Web Sites | p. 509 |
Designing Dialogs for Rocky Mountain Outfitters | p. 511 |
Summary | p. 519 |
Key Terms | p. 519 |
Review Questions | p. 520 |
Thinking Critically | p. 520 |
Experiential Exercises | p. 521 |
Case Studies | p. 521 |
Further Resources | p. 523 |
Designing System Interfaces, Controls, and Security | p. 524 |
Downslope Ski Company: Designing a Secure Supplier System Interface | p. 525 |
Overview | p. 526 |
Identifying System Interfaces | p. 526 |
Designing System Inputs | p. 530 |
Designing System Outputs | p. 538 |
Designing Integrity Controls | p. 548 |
Designing Security Controls | p. 554 |
Summary | p. 563 |
Key Terms | p. 563 |
Review Questions | p. 564 |
Thinking Critically | p. 565 |
Experiential Exercises | p. 567 |
Case Studies | p. 567 |
Further Resources | p. 569 |
Implementation and Support | |
Making the System Operational | p. 572 |
Tri-State Heating Oil: Juggling Priorities to Begin Operation | p. 573 |
Overview | p. 574 |
Program Development | p. 575 |
Quality Assurance | p. 587 |
Data Conversion | p. 595 |
Installation | p. 597 |
Documentation | p. 602 |
Training and User Support | p. 606 |
Maintenance and System Enhancement | p. 608 |
Summary | p. 612 |
Key Terms | p. 612 |
Review Questions | p. 612 |
Thinking Critically | p. 613 |
Experiential Exercises | p. 614 |
Case Studies | p. 614 |
Further Resources | p. 615 |
Current Trends in System Development | p. 616 |
Valley Regional Hospital: Measuring a Project's Progress | p. 617 |
Overview | p. 617 |
Software Principles and Practices | p. 618 |
Adaptive Methodologies to Development | p. 622 |
Model-Driven Architecture-Generalizing Solutions | p. 640 |
Frameworks, Components, and Services | p. 643 |
Summary | p. 651 |
Key Terms | p. 651 |
Review Questions | p. 652 |
Thinking Critically | p. 652 |
Experiential Exercises | p. 653 |
Case Studies | p. 654 |
Further Resources | p. 655 |
Index | p. 657 |
Table of Contents provided by Ingram. All Rights Reserved. |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.