PART 1 I The Modern Systems Analyst.
CHAPTER l The World of the Modern Systems Analyst
A Systems Analyst at Rutherford Manufacturing
The Analyst as a Business Problem Solver
Systems That Solve Business Problems
Required Skills of the Systems Analyst
The Environment Surrounding the Analyst
The Analyst's Role in Strategic Planning
Strategic Systems Plan for Rocky Mountain Outfitters
The Analyst as a System Derelope (The Heart of the Course)
Summary
KeyTerms
Review Questions
Thinking Critically
Experiential Exercises
Case Study
Further Resources
CHAPTER 2 The Analyst as a Project Manager
Blue Sky Family of Mutual Funds: Managing the IRA Project
Systems Development Projects and the SDLC
Project Management
Project Initiation
The Project Planning Phase
Summary
Key Terms
Review Questions
Thinking Critically
Experiential Exercises
Case Study
Further Resources
CHAPTER 3 Approaches to System Development
Development Approaches at Ajax Corporation,Consoiidated Concepts,and Pinnacle
Manufacturing
Methodologies,Models,Tools,and Techniques
Three Approaches to System Development
System Development Life Cycle Variations
Computer-Aided System Engineering (CASE)Tools
Analysis and Design Phases in More Detail
Summary
Key Terms
Review Questions
Thinking Critically
Experiential Exercises
Case Study
Further Resources
CHAPTER 4 Investigating System Requirements
Providing Customer Service-and Gasoline-at Convenience America
Functional and Technical Requirements
Stakeholders--the Source of System Requirements
Identifying System Requirements
Structured Walkthroughs
Business Process Reengineering
Summary
Key Terms
Review Questions
Thinking Critically
Experiential Exercises
Case Study
Further Resources
CHAPTER 5 Modeling System Requirements:Events and Things
Waiters on Wheels: Computerized Delivery Tracking
Models and Modeling
Events and System Requirements
Things and System Requirements
Data Entities and Objects
The Entity-Relationship Diagram
Where You Are Headed
Summary
Key Terms
Review Questions
Thinking Critically
Experiential Exercises
Case Studies
Further Resources
CHAPER 6 The Traditional Approach to Requirements
Performance Auto Electric: Following the Data Flow
Traditional and Object-Oriented Views of Activities
Data Flow Diagrams
Documenting DFD Components
Information Engineering Models
Considering Locations and Communication through Networks
Work flnow Modeling
Summary
Key Terms
Review Questions
Thinking Critically
Experiential Exercises
Case Studies
Further Resources
CHAPTER 7 The Object-Oriented Approach to Requirements
Northwoods Kayaks:Identifying the Methods within the Objects
The Unified Modeling Language and the Object Management Group
Object-Oriented Requirements
The Class Diagram
The System Activities: An Object-Oriented Use Case/Scenario View
Object Interactions: Collaboration and SequenceDiagrams
Object Behavioc States, State Transitions, and Statechart Diagrams
Summary
KeyTerms
Review Questions
Thinking Critically
Experiential Exercises
Case Studies
Further Resources
CHAPTER 8 Environments Alternatives, and Decisions
Tropic Fish Tales: Netting the Right System
Assessing the Target Processing Environment
Deciding on Scope and Level of Automation
Generating Alternatives for Implementation
Choosing an Alternative for Implementation
Considering Outsourced Solutions.
Presenting the Results and Making the Decisions
Summary
Key Terms
Review Questions
Thinking Critically
Experiential Exercises
Case Study
Further Resources
CHAPTER 9 Moving to Design..
New Capital Band:Object-Oriented Denelopment of a Peyroll System
Understanding the Elements of Design
Designing the Application Architecture: The StructuredApproach
Designing the Application Architecture: The Object-Oriented Approach
Coordinating the Project
Summary
KeyTerms
Review Questions
Thinking Critically
Experiential Exercises
Case Studies
FurtherResources
CHAPTER 10 Designing Databases
Nationwide Books: Designing a New Database
Databases and Database Management Systems
Relational Databases
Object-Oriented Datatbase
Hybrid Object-Relational Database Design
Data Types
Distributed Databases
Summary
KeyTerms
Review Questions
Thinking Critically
Experiential Exercises
Case Studies
Further Resources
CHAPTER 11 Designing Inputs Outputs and Coutrols
Customized Cars Clearinghouse:Moving into ElectronicCommerce
Integrity Controls
Design of System Inputs
Design of System Outputs
Summary
Key Terms
Review Questions
Thinking Critically
Experiential Exercises
Case Study
Further Resources
CHAPTER 12 Humau-Computer Interaction
Interface Design at Aviation Electronics
The User Interface
lnterface Design Guidelines
Documenting Dialog Designs
Cuidelines for Designing Windows Forms
Dialog Design for Rocky Mountain Outfitters
Dialog Design for Web Sites
Summary
KeyTerms
Review Questions
Thinking Critically
Experiential Exercises
Case Studies
Further Resources
PART 4 I Implomontation and Support
CHAPTER l3 Rapid Application Development and Component
Based Development
CDs Direct 2U: Speeding Development of Customer Support System
Rapid Application Devvelopment
Rapid Development Approaches
Rapid Development Techniques
Objed Frameworks
Components
Summary
KeyTerms
Review Questions
Thinking Critically
Experiential Exercises
Case Study
Further Resources
CHAPTER 14 Packaged Software and Enterprise ResourcePlanning
Pizza Amore:Revamping Systems to Manage More Information
Packaged Software
Enterprise Resource Planning
A Closer Look at One ERP Package: SAP R/3
Summary
KeyTerms
Review Questions
Thinking Critically
Experiential Exercises
Case Study
Further Resources
CHAPTER l5 Making the System Operational (Implementation,
Conversion and Support)
Tri-State Heating Oil: Juggling Priorities to Begin Operation
Program Derelopment
Quality Assurance
Installation
Documentation
Training and User Support
Maintenance
Summary
KeyTerms
Review Questions
Thinking Critically
Faperiential Exercises
Case Studies
Further Resources
APPENDICES
APPENDIX A The Responsibilities of a Project Manager
Providing Leadership and Vision
Planning and Organizing the Project
Organizing and Managing the Projed Team
Estimating Costs and Developing the Project Budget
Monitoring and Controlling the Project Schedule
Ensuring the Quality of the Final Result
KeyTerms
Review Questions
Application Questions
APPENDIX B Calculating Net Present Value, Payback Period,
and Return on Investment
Net Present Value Calculations
Payback Period Calculations
Return on Investment
key Terms
Review Questions
Thinking Critically
APPENDIX C Developing a Project Schedule with PERT/CPM Charts
Building PERT/CPM Charts
Creating the RMO Project Schedule with Microsoft Project
Key Terms
Review Questions
Thinking Critically
APPENDlX D Presenting the Results to Management
Preparing the Prerentation
Giving the Presentation
Use of Visual Aids
Questions and Answers
INDEX...