did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780619213251

Systems Analysis and Design in a Changing World, Third Edition

by ; ;
  • ISBN13:

    9780619213251

  • ISBN10:

    0619213256

  • Edition: 3rd
  • Format: Hardcover
  • Copyright: 2004-05-13
  • Publisher: Course Technology
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $265.99 Save up to $1.33
  • Buy New
    $264.66
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 24-48 HOURS

Supplemental Materials

What is included with this book?

Summary

This groundbreaking text provides the most comprehensive, balanced and up-to-date coverage of systems analysis and design available. The Third Edition maintains the dual focus on the concepts and techniques from both the traditional, structured approach and the object-oriented approach to systems development. Instructors have the flexibility to emphasize one approach over the other, or both, while referring to one integrated case study that runs through every chapter. The authors emphasize fundamentals of lasting value, while addressing the diverse development environments available today.

Table of Contents

PART 1 The Modern Systems Analyst
1(110)
The World of the Modern Systems Analyst
2(32)
A Systems Analyst at Consolidated Refineries
3(1)
Overview
3(1)
The Analyst as a Business Problem Solver
4(2)
Systems That Solve Business Problems
6(3)
Required Skills of the Systems Analyst
9(3)
The Environment Surrounding the Analyst
12(2)
The Analyst's Role in Strategic Planning
14(3)
Rocky Mountain Outfitters and Its Strategic Information Systems Plan
17(8)
The Analyst as a System Developer (the Heart of the Course)
25(4)
Summary
29(1)
Key Terms
29(1)
Review Questions
30(1)
Thinking Critically
30(1)
Experiential Exercises
30(1)
Case Studies
31(2)
Further Resources
33(1)
Approaches to System Development
34(40)
Development Approaches at Ajax Corporation, Consolidated Concepts, and Pinnacle Manufacturing
35(1)
Overview
35(1)
The Systems Development Life Cycle
36(9)
Methodologies, Models, Tools, and Techniques
45(4)
Two Approaches to System Development
49(8)
Systems Development Life Cycle Variations
57(2)
Current Trends in Development
59(3)
Tools to Support System Development
62(7)
Summary
69(1)
Key Terms
69(1)
Review Questions
70(1)
Thinking Critically
70(1)
Experiential Exercises
70(1)
Case Studies
71(1)
Further Resources
72(2)
The Analyst as a Project Manager
74(37)
Blue Sky Family of Mutual Funds: Managing the IRA and Educational Savings Plan Project
75(1)
Overview
75(1)
Project Management
76(4)
Project Initiation and the Project Planning Phase
80(4)
Defining the Problem
84(3)
Producing the Project Schedule
87(6)
Confirming Project Feasibility
93(8)
Staffing and Launching the Project
101(1)
Recap of Project Planning for RMO
102(2)
Summary
104(1)
Key Terms
104(1)
Review Questions
105(1)
Thinking Critically
105(1)
Experiential Exercises
106(1)
Case Studies
107(1)
Further Resources
108(3)
PART 2 Systems Analysis Tasks
111(202)
Beginning the Analysis: Investigating System Requirements
112(40)
Convenience Office Company
113(1)
Overview
113(1)
The Analysis Phase in More Detail
114(4)
Business Process Reengineering and Analysis
118(1)
System Requirements
119(1)
Stakeholders---The Source of System Requirements
120(5)
Techniques for Information Gathering
125(17)
Validating the Requirements
142(4)
Summary
146(1)
Key Terms
147(1)
Review Questions
147(1)
Thinking Critically
147(1)
Experiential Exercises
148(1)
Case Studies
149(2)
Further Resources
151(1)
Modeling System Requirements: Events and Things
152(46)
Waiters on Call Meal-Delivery System
153(1)
Overview
154(1)
Models and Modeling
154(4)
Events and System Requirements
158(11)
Things and System Requirements
169(7)
The Entity-Relationship Diagram
176(5)
The Class Diagram
181(7)
Where You Are Headed
188(1)
Summary
189(1)
Key Terms
190(1)
Review Questions
190(1)
Thinking Critically
191(1)
Experiential Exercises
192(1)
Case Studies
193(4)
Further Resources
197(1)
The Traditional Approach to Requirements
198(42)
San Diego Periodicals: Following the Data Flow
199(1)
Overview
199(1)
Traditional and Object-Oriented Views of Activities
200(2)
Data Flow Diagrams
202(16)
Documentation of DFD Components
218(8)
Information Engineering Models
226(5)
Locations and Communication through Networks
231(4)
Summary
235(1)
Key Terms
235(1)
Review Questions
236(1)
Thinking Critically
236(1)
Experiential Exercises
237(1)
Case Studies
237(2)
Further Resources
239(1)
The Object-Oriented Approach to Requirements
240(40)
Electronics Unlimited, Inc.: Integrating the Supply Chain
241(1)
Overview
241(1)
The Unified Modeling Language and the Object Management Group
242(1)
Object-Oriented Requirements
243(2)
The System Activities---A Use Case/Scenario View
245(13)
Identifying Inputs and Outputs---The System Sequence Diagram
258(8)
Problem Domain Modeling---The Domain Model Class Diagram
266(4)
Integrating Object-Oriented Models
270(1)
Summary
271(1)
Key Terms
271(1)
Review Questions
272(1)
Thinking Critically
272(3)
Experiential Exercises
275(1)
Case Studies
275(3)
Further Resources
278(2)
Evaluating Alternatives for Requirements, Environment, and Implementation
280(33)
Tropic Fish Tales: Netting the Right System
281(1)
Overview
281(1)
Project Management Perspective
282(2)
Deciding on Scope and Level of Automation
284(7)
Defining the Application Deployment Environment
291(5)
Choosing Implementation Alternatives
296(8)
Contracting with Vendors
304(3)
Presenting the Results and Making the Decisions
307(1)
Summary
308(1)
Key Terms
308(1)
Review Questions
308(1)
Thinking Critically
309(1)
Experiential Exercises
310(1)
Case Studies
310(2)
Further Resources
312(1)
PART 3 System Design Tasks
313(310)
Moving to Design
314(32)
Fairchild Pharmaceuticals: Finalizing Architectural Design for a Production System
315(1)
Overview
316(1)
Understanding the Elements of Design
316(4)
Design Phase Activities
320(4)
Project Management: Coordinating the Project
324(4)
Deployment Environment
328(4)
Application Architecture
332(5)
Network Design
337(4)
Summary
341(1)
Key Terms
341(1)
Review Questions
342(1)
Thinking Critically
342(1)
Experiential Exercises
342(1)
Case Studies
343(1)
Further Resources
344(2)
The Traditional Approach to Design
346(34)
Theatre Systems, Inc.: Something Old, Something New
347(1)
Overview
347(1)
The Structured Approach to Designing the Application Architecture
348(1)
The Automation System Boundary
349(2)
The System Flowchart
351(3)
The Structure Chart
354(12)
Module Algorithm Design: Pseudocode
366(2)
Integrating Structured Application Design with Other Design Tasks
368(1)
Three-Layer Design
369(5)
Summary
374(1)
Key Terms
374(1)
Review Questions
374(1)
Thinking Critically
375(4)
Experiential Exercises
379(1)
Case Studies
379(1)
Further Resources
379(1)
The Object-Oriented Approach to Design: Use Case Realization
380(60)
New Capital Bank: Part 1
381(1)
Overview
381(1)
Object-Oriented Design---The Bridge between Analysis and Programming
382(7)
Design Classes and Design Class Diagrams
389(9)
Interaction Diagrams---Realizing Use Cases and Defining Methods
398(3)
Designing with Sequence Diagrams
401(19)
Designing with Collaboration Diagrams
420(4)
Updating the Design Class Diagram
424(3)
Package Diagrams---Structuring the Major Components
427(2)
Implementation Issues for Three-Layer Design
429(2)
Summary
431(1)
Key Terms
432(1)
Review Questions
432(1)
Thinking Critically
432(6)
Experiential Exercises
438(1)
Case Studies
438(1)
Further Resources
439(1)
Advanced Topics in Object-Oriented Design
440(46)
New Capital Bank: Part 2
441(1)
Overview
441(1)
Design Principles and Design Patterns
442(10)
Designing Enterprise-Level Systems
452(10)
Modeling System and Object Behavior
462(16)
Summary
478(1)
Key Terms
479(1)
Review Questions
479(1)
Thinking Critically
480(4)
Experiential Exercises
484(1)
Case Studies
484(1)
Further Resources
485(1)
Designing Databases
486(44)
Nationwide Books: Designing a New Database
487(1)
Overview
487(1)
Databases and Database Management Systems
488(3)
Relational Databases
491(12)
Object-Oriented Databases
503(8)
Hybrid Object-Relational Database Design
511(5)
Data Types
516(1)
Distributed Databases
517(8)
Summary
525(1)
Key Terms
525(1)
Review Questions
526(1)
Thinking Critically
527(1)
Experiential Exercises
527(1)
Case Studies
528(1)
Further Resources
529(1)
Designing the User Interface
530(44)
Interface Design at Aviation Electronics
531(1)
Overview
531(1)
Identifying and Classifying Inputs and Outputs
532(2)
Understanding the User Interface
534(8)
Guidelines for Designing User Interfaces
542(5)
Documenting Dialog Designs
547(6)
Guidelines for Designing Windows and Browser Forms
553(5)
Guidelines for Designing Web Sites
558(2)
Designing Dialogs for Rocky Mountain Outfitters
560(8)
Summary
568(1)
Key Terms
569(1)
Review Questions
569(1)
Thinking Critically
570(1)
Experiential Exercises
570(1)
Case Studies
571(2)
Further Resources
573(1)
Designing System Interfaces, Controls, and Security
574(49)
Downslope Ski Company: Designing a Secure Supplier System Interface
575(1)
Overview
575(1)
Identifying System Interfaces
576(3)
Designing System Inputs
579(10)
Designing System Outputs
589(10)
Designing Integrity Controls
599(7)
Designing Security Controls
606(9)
Summary
615(1)
Key Terms
615(1)
Review Questions
616(1)
Thinking Critically
617(2)
Experiential Exercises
619(1)
Case Studies
619(2)
Further Resources
621(2)
PART 4 Implementation and Support
623(127)
Making the System Operational
624(46)
Tri-State Heating Oil: Juggling Priorities to Begin Operation
625(1)
Overview
625(2)
Program Development
627(11)
Quality Assurance
638(9)
Data Conversion
647(3)
Installation
650(4)
Documentation
654(3)
User Documentation
657(1)
Training and User Support
658(2)
Maintenance and System Enhancement
660(5)
Summary
665(1)
Key Terms
665(1)
Review Questions
666(1)
Thinking Critically
666(1)
Experiential Exercises
667(1)
Case Studies
667(2)
Further Resources
669(1)
Current Trends in System Development
670(46)
Eurobanc: Faster, Better, and Cheaper System Development?
671(1)
Overview
671(1)
Rapid Application Development
672(5)
The Prototyping Approach to Development
677(4)
The Spiral Approach to Development
681(4)
eXtreme Programming
685(3)
The Unified Process
688(4)
Rapid Development Techniques
692(8)
Components
700(9)
Summary
709(1)
Key Terms
709(1)
Review Questions
710(1)
Thinking Critically
710(2)
Experiential Exercises
712(1)
Case Studies
712(2)
Further Resources
714(2)
Packaged Software and Enterprise Resource Planning
716(34)
Premier Candy Corp.: The Possible Pitfalls of ERP
717(1)
Overview
717(3)
Packaged Software
720(3)
Enterprise Resource Planning
723(14)
A Closer Look at One ERP Package: SAP R/3
737(7)
Summary
744(1)
Key Terms
744(1)
Review Questions
745(1)
Thinking Critically
745(1)
Experiential Exercises
745(1)
Case Studies
746(3)
Further Resources
749(1)
Appendix A Principles of Project Management
750(16)
Project Management Knowledge Areas
750(13)
Project Management Tasks by Phase
763(1)
Key Terms
764(1)
Review Questions
764(1)
Thinking Critically
764(2)
Index 766

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program