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.

9780789568281

Systems Analysis and Design

by
  • ISBN13:

    9780789568281

  • ISBN10:

    0789568284

  • Edition: 4th
  • Format: Paperback
  • Copyright: 2002-09-16
  • Publisher: Cengage Learning
  • 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: $171.95
We're Sorry.
No Options Available at This Time.

Summary

This title allows students to do systems analysis and design right from the start. Examples and cases are drawn from actual systems projects that enable students to learn in the context of solving problems, much like the ones they will encounter on the job. A blend of traditional development and current techniques, such as client-server and object-oriented development, graphical user interfaces, and electronic data interchange are provided. The clear writing style makes systems analysis and design easy to understand and the Student Study Tools provides the reinforcement needed.

Table of Contents

Preface ix
Introduction to Systems Analysis and Design
Objectives
1(1)
Introduction
1(2)
Business Process Modeling
3(1)
Business Profiles, Models, and Processes
3(1)
Information System Components
4(2)
Hardware
5(1)
Software
5(1)
Data
6(1)
Processes
6(1)
People
6(1)
Business Information Systems
6(3)
Categories of Companies
7(1)
The Growth of E-Commerce
7(1)
Characteristics of Information Systems
8(1)
Types of Business Information Systems
9(3)
Enterprise Computing Systems
10(1)
Transaction Processing Systems
10(1)
Business Support Systems
11(1)
Knowledge Management Systems
11(1)
User Productivity Systems
12(1)
Information Systems Integration
12(1)
Organizational Structure
12(2)
Top Management
13(1)
Middle Management
13(1)
Lower Management
13(1)
Operational Employees
13(1)
Systems Development Techniques and Tools
14(2)
Modeling
14(1)
Prototyping
14(1)
Computer-Aided Systems Engineering
14(1)
Joint Application Development and Rapid Application Development
15(1)
Other Systems Development Tools
15(1)
Overview of Systems Development Methodologies
16(3)
Structured Analysis
16(1)
Object-Oriented Analysis
17(1)
Other Development Strategies
18(1)
The Systems Development Life Cycle
19(3)
Systems Planning
20(1)
Systems Analysis
20(1)
Systems Design
20(1)
Systems Implementation
20(1)
Systems Operation and Support
21(1)
Systems Development Guidelines
21(1)
Information Technology Department
22(1)
Application Development
22(1)
Systems Support
23(1)
User Support
23(1)
Database Administration
23(1)
Network Administration
23(1)
Web Support
23(1)
The Systems Analyst Position
23(3)
Responsibilities
24(1)
Required Skills and Background
24(1)
Certification Issues
25(1)
Career Opportunities
25(1)
Softwear, Limited
26(2)
Background
26(1)
Organization
26(2)
Chapter Summary
28(2)
Key Terms
29(1)
Chapter Review
30(1)
Discussion Topics
30(1)
Apply Your Knowledge
30(2)
Case Studies
32(1)
New Century Health Clinic
32(1)
Ridgeway Company
33(1)
Original Kayak Adventures
34(2)
SCR Associates
36
PHASE 1 Systems Planning
Preliminary Investigation
Objectives
1(1)
Introduction
1(1)
The Importance of Strategic Planning
2(2)
Overview of the Strategic Planning Process
2(1)
From the Strategic Plan to Business Results
2(2)
The Future
4(1)
A Framework for Systems Development
4(2)
A Business Model Example
4(2)
The Role of the IT Department
6(1)
Information Systems Projects
6(4)
Reasons for Systems Projects
6(2)
Factors Affecting Systems Projects
8(2)
Systems Request Forms
10(1)
Evaluation of Systems Requests
10(5)
Systems Review Committee
11(1)
Evaluation of Projects
11(1)
Overview of Feasibility
11(2)
Determining Feasibility
13(1)
Criteria Used to Evaluate Systems Requests
14(1)
Discretionary and Non-discretionary Projects
14(1)
Preliminary Investigation Overview
15(1)
Interaction with Managers and Users
15(1)
Steps in the Preliminary Investigation
16(5)
Step 1: Understanding the Problem or Opportunity
16(1)
Step 2: Define the Project Scope and Constraints
17(1)
Step 3: Perform Fact-Finding
18(1)
Step 4: Determine Feasibility
19(1)
Step 5: Estimate Time and Cost to Continue Development
19(1)
Step 6: Present Results and Recommendations to Management
19(2)
Softwear, Limited
21(6)
Request for Information Technology Services
21(3)
Organization Charts
24(1)
Interviews
24(1)
Current Documentation
24(2)
Presentation to Management
26(1)
Chapter Summary
27(2)
Key Terms
28(1)
Chapter Review
28(1)
Discussion Topics
28(1)
Chapter Assignments
28(1)
Apply Your Knowledge
29(2)
Case Studies
31(1)
New Century Health Clinic
31(1)
Ridgeway Company
31(1)
Pembroke Imports
32(1)
G. H. Ames & Company
33(1)
SCR Associates
33
PHASE 2 Systems Analysis
Requirements Modeling
Objectives
1(1)
Introduction
1(1)
Systems Analysis Phase Overview
2(1)
Systems Development Methods
2(2)
Joint Application Development
3(1)
Modeling Tools and Techniques
4(3)
Unified Modeling Language
5(2)
Functional Decomposition Diagrams
7(1)
System Requirements Checklist
7(2)
Outputs
7(1)
Inputs
8(1)
Processes
8(1)
Performance
8(1)
Controls
8(1)
Scalability and Total Cost of Ownership
9(1)
Scalability
9(1)
Total Cost of Ownership
9(1)
Fact-Finding
10(2)
Overview
11(1)
Who, What, When, Where, and How?
11(1)
Interviews
12(5)
Step 1: Determine the People to Interview
12(1)
Step 2: Establish Objectives for the Interview
13(1)
Step 3: Develop Interview Questions
13(1)
Step 4: Prepare for the Interview
14(1)
Step 5: Conduct the Interview
15(1)
Step 6: Document the Interview
16(1)
Step 7: Evaluate the Interview
16(1)
Unsuccessful Interviews
17(1)
Other Fact-Finding Techniques
17(6)
Document Review
17(1)
Observation
18(1)
Questionnaires and Surveys
19(2)
Sampling
21(1)
Research
21(1)
Interviews vs. Questionnaires
22(1)
Documentation
23(2)
The Need for Recording the Facts
23(1)
Software Tools
23(2)
Preview of Data, Process, and Object Modeling
25(1)
Softwear, Limited
26(14)
Human Resources Department Interview
26(6)
Payroll Department Interview
32(4)
BIS Interview
36(1)
New Developments
36(1)
The Revised Project
37(3)
Chapter Summary
40(2)
Key Terms
40(1)
Chapter Review
41(1)
Discussion Topics
41(1)
Apply Your Knowledge
42(1)
Chapter Assignments
43(1)
Case Studies
43(1)
New Century Health Clinic
44(1)
Ridgeway Company
45(1)
Baxter Community College - Part 1
46(1)
Baxter Community College - Part 2
46(1)
Target Industries
47(1)
SCR Associates
47
Data and Process Modeling
Objectives
1(1)
Introduction
1(1)
Data Flow Diagrams
2(18)
DFD Symbols
2(4)
Context Diagrams
6(3)
Conventions for DFDs
9(1)
Diagram 0
10(3)
Lower-Level Diagrams
13(4)
Strategies for Developing DFDs
17(3)
Data Dictionary
20(9)
Documenting the Data Elements
21(2)
Documenting the Data Flows
23(2)
Documenting the Data Stores
25(1)
Documenting the Processes
26(1)
Documenting the External Entities
27(1)
Documenting the Records
28(1)
Data Dictionary Reports
29(1)
Process Description Tools
29(5)
Modular Design
29(1)
Structured English
30(1)
Decision Tables
31(2)
Decision Trees
33(1)
Logical Versus Physical Models
34(2)
Sequence of Models
34(1)
Four-Model Approach
35(1)
Softwear, Limited
36(7)
Data Flow Diagrams
36(4)
Data Dictionary and Process Descriptions
40(3)
Chapter Summary
43(3)
Key Terms
44(1)
Chapter Review
45(1)
Discussion Topics
45(1)
Apply Your Knowledge
46(1)
Chapter Assignments
47(1)
Case Studies
47(1)
New Century Health Clinic
47(1)
Ridgeway Company
48(1)
SCR Associates
49
Object Modeling
Objectives
1(1)
Introduction
1(1)
Object-Oriented Terms and Concepts
2(9)
Overview
2(1)
Objects
3(3)
Attributes
6(1)
Methods
7(1)
Messages
8(2)
Classes
10(1)
Relationships Among Objects and Classes
11(3)
Dependency
12(1)
Association
12(1)
Aggregation
13(1)
Inheritance
13(1)
Object Relationship Diagram
14(1)
Object Modeling with the Unified Modeling Language
14(11)
Use Case Modeling
15(3)
Use Case Diagrams
18(1)
Class Diagrams
19(2)
Sequence Diagrams
21(2)
State Transition Diagrams
23(1)
Activity Diagrams
24(1)
Case Tools
24(1)
Organizing the Object Model
25(1)
Softwear, Limited
26(7)
Classes
26(1)
Use Cases
27(4)
Class Diagrams
31(1)
Sequence Diagrams
32(1)
State Transition Diagram
32(1)
Activity Diagram
32(1)
Chapter Summary
33(2)
Key Terms
34(1)
Chapter Review
34(1)
Discussion Topics
35(1)
Apply Your Knowledge
35(2)
Chapter Assignments
37(1)
Case Studies
37(1)
New Century Health Clinic
37(1)
Ridgeway Company
38(1)
SCR Associates
38
Transition to Systems Design
Objectives
1(1)
Introduction
1(1)
Evaluating Software Alternatives
2(7)
Developing Software In-House
3(1)
Purchasing a Software Package
4(1)
Customizing Software Packages
5(1)
Other Software Alternatives
5(3)
Selecting a Software Alternative
8(1)
Steps in Evaluating and Purchasing Software Packages
9(7)
Step 1: Evaluate the Information System Requirements
9(2)
Step 2: Identify Potential Software Vendors
11(2)
Step 3: Evaluate Software Package Alternatives
13(1)
Step 4: Make the Purchase
14(1)
Step 5: Install the Software Package
15(1)
Evaluation and Selection Teams
15(1)
Completion of Systems Analysis
16(1)
System Requirements Document
16(1)
Presentation to Management
16(1)
Transition to Systems Design
17(1)
Systems Design Overview
17(1)
The Relationship between Analysis and Design
18(1)
Prototyping
18(7)
Approaches to Prototyping
19(1)
Prototyping Tools
20(3)
Limitations of Prototypes
23(1)
Other Modeling Tools
23(2)
Overview of Systems Design
25(4)
Systems Design Objectives
26(1)
Systems Design Considerations
26(3)
Design Trade-offs
29(1)
Designing and Using Codes
29(4)
Overview of Codes
29(1)
Types of Coding
30(2)
Developing a Code
32(1)
Softwear, Limited
33(1)
Chapter Summary
34(2)
Key Terms
35(1)
Chapter Review
35(1)
Discussion Topics
36(1)
Apply Your Knowledge
36(2)
Chapter Assignments
38(1)
Case Studies
38(1)
New Century Health Clinic
38(2)
Ridgeway Company
40(1)
Cutting Edge
40(1)
SCR Associates
41
PHASE 3 Systems Design
User Interface, Input, and Output Design
Objectives
1(1)
Introduction
1(1)
User Interface Design
2(10)
Human-Computer Interaction
3(1)
User-Centered Design Principles
4(1)
User Interface Design Guidelines
5(5)
User Interface Controls
10(2)
Input Design
12(11)
Input and Data Entry Methods
13(1)
Input Volume
14(1)
Designing Data Entry Screens
15(1)
Input Errors
16(1)
Source Documents
17(5)
Input Control
22(1)
Output Design Issues
23(3)
Types of Output
23(3)
Printed Output
26(11)
Types of Reports
26(2)
User Involvement
28(1)
Report Design Principles
29(2)
Report Design Example
31(1)
Other Design Issues
32(1)
Designing Character-Based Reports
33(2)
Printing Volume and Time Requirements
35(1)
Output Control and Security
36(1)
Softwear, Limited
37(8)
Chapter Summary
45(3)
Key Terms
46(1)
Chapter Review
47(1)
Discussion Topics
47(1)
Apply Your Knowledge
48(2)
Chapter Assignments
50(1)
Case Studies
50(1)
New Century Health Clinic
50(1)
Ridgeway Company
51(1)
Bates Video Club
51(1)
SCR Associates
52
Data Design
Objectives
1(1)
Introduction
1(1)
Data Design Concepts
2(7)
Data Structures
2(1)
Overview of File Processing
3(1)
Overview of Database Systems
4(1)
DBMS Components
5(2)
Data Warehousing
7(1)
Data Mining
8(1)
Data Design Terminology
9(4)
Definitions
10(1)
Key Fields
10(3)
Referential Integrity
13(1)
Data Relationships
13(6)
Entity-Relationship Diagrams
14(2)
Cardinality
16(2)
Creating an ERD
18(1)
Normalization
19(9)
Record Designs
19(1)
First Normal Form
19(2)
Second Normal Form
21(2)
Third Normal Form
23(1)
A Normalization Example
24(4)
Steps in Database Design
28(2)
Database Models
30(3)
Hierarchical and Network Databases
30(1)
Relational Databases
30(2)
Object-Oriented Databases
32(1)
Data Storage
33(4)
Logical and Physical Records
33(1)
Data Storage Formats
34(1)
Date Fields
35(2)
Data Control
37(1)
Softwear, Limited
38(2)
Chapter Summary
40(4)
Key Terms
42(1)
Chapter Review
43(1)
Discussion Topics
43(1)
Apply Your Knowledge
44(2)
Chapter Assignments
45(1)
Case Studies
46(1)
New Century Health Clinic
46(1)
Ridgeway Company
46(1)
Cutting Edge Incorporated
47(1)
Fastflight Airlines
47(1)
SCR Associates
48
Application Architecture
Objectives
1(1)
Introduction
1(1)
Design Checklist
2(3)
Enterprise Resource Planning
2(1)
Initial Costs and TCO
2(1)
Scalability
3(1)
Web Integration
3(1)
Legacy Interface Requirements
4(1)
Security
4(1)
Processing Options
5(1)
Planning the Architecture
5(4)
Servers
5(2)
Clients
7(2)
Client/Server Architecture
9(5)
Overview
9(1)
Client/Server Design Styles
10(1)
Types of Clients: Fat and Thin
10(1)
Client/Server Tiers
11(1)
Middleware
12(1)
Cost-Benefit Issues
13(1)
Client/Server Performance Issues
13(1)
Impact of the Internet
14(4)
E-Commerce Strategies
14(4)
Industry Experience and Trends
18(1)
Processing Methods
18(3)
Online versus Batch Processing
18(1)
Batch Processing
19(1)
Combined Online and Batch Processing
20(1)
Network Models
21(4)
Network Topology
21(3)
Network Protocols
24(1)
Licensing Issues
24(1)
Modeling Application Architecture
25(1)
System Management and Support
26(6)
Performance Management
26(1)
System Security
27(2)
Fault Management, Backup, and Disaster Recovery
29(3)
Systems Design Completion
32(2)
System Design Specification
32(1)
User Approval
33(1)
Presentations
34(1)
Softwear, Limited
34(3)
System Architecture
35(1)
Planning the System
36(1)
Security
36(1)
Creating the Database Objects
36(1)
Planning the User Interface
36(1)
Using Visual Basic and Macros
37(1)
Completing the Systems Design Phase
37(1)
Chapter Summary
37(4)
Key Terms
39(1)
Chapter Review
39(1)
Discussion Topics
40(1)
Apply Your Knowledge
41(2)
Chapter Assignments
43(1)
Case Studies
43(1)
New Century Health Clinic
43(1)
Ridgeway Company
44(1)
SCR Associates
44
PHASE 4 Systems Implementation
Application Development
Objectives
1(1)
Introduction
1(1)
Quality Assurance
2(3)
Software Engineering
2(1)
International Organization for Standardization (ISO)
3(2)
Overview of Application Development
5(1)
Documentation Review
5(1)
Structured Application Development
6(7)
Structured Charts
6(2)
Cohesion and Coupling
8(2)
Structure Chart Examples
10(1)
Steps in Drawing a Structure Chart
10(3)
Other Application Development Tools
13(1)
Program Flowcharts
13(1)
Pseudocode
14(1)
Coding
14(1)
Object-Oriented Application Development
15(1)
Overview of Object-Oriented Application Development
15(1)
Implementation of Object-Oriented Designs
16(1)
Testing the Application
16(4)
Unit Testing
17(1)
Integration Testing
18(1)
System Testing
18(2)
Documentation
20(4)
Program Documentation
20(1)
System Documentation
20(1)
Operations Documentation
20(1)
User Documentation
21(3)
Management Approval
24(1)
Softwear, Limited
24(4)
Mainframe Interface
25(1)
ESIP Server
26(1)
Completing Application Development
27(1)
Chapter Summary
28(2)
Key Terms
29(1)
Chapter Review
29(1)
Discussion Topics
30(1)
Apply Your Knowledge
30(2)
Chapter Assignments
32(1)
Case Studies
32(1)
New Century Health Clinic
32(1)
Ridgeway Company
33(1)
SCR Associates
33
Installation and Evaluation
Objectives
1(1)
Introduction
1(1)
Operational and Test Environments
2(1)
Training
3(7)
Training Plan
3(1)
Vendor Training
4(1)
Outside Training Resources
4(2)
In-House Training
6(4)
Data Conversion
10(1)
System Changeover
11(3)
Direct Cutover
11(1)
Parallel Operation
12(1)
Pilot Operation
12(1)
Phased Operation
13(1)
Post-Implementation Tasks
14(3)
Post-implementation Evaluation
14(3)
Final Report to Management
17(1)
Softwear, Limited
17(3)
Chapter Summary
20(2)
Key Terms
21(1)
Chapter Review
22(1)
Discussion Topics
22(1)
Apply Your Knowledge
22(2)
Chapter Assignments
24(1)
Case Studies
24(1)
New Century Health Clinic
25(1)
Ridgeway Company
25(1)
Over the Line Investments
25(2)
SCR Associates
27
PHASE 5 Systems Operation and Support
Systems Operation and Support
Objectives
1(1)
Introduction
1(1)
Overview of Systems Support and Maintenance
2(1)
User Support Activities
2(2)
User Training
2(1)
Help Desks
2(2)
Maintenance Activities
4(5)
Corrective Maintenance
6(1)
Adaptive Maintenance
7(1)
Perfective Maintenance
7(1)
Preventive Maintenance
8(1)
Managing Systems Operation and Support
9(6)
Maintenance Team
9(1)
Managing Maintenance Requests
10(2)
Establishing Priorities
12(1)
Configuration Management
12(1)
Maintenance Releases
13(2)
Version Control
15(1)
Baselines
15(1)
Managing System Performance
15(4)
Performance and Workload Measurement
16(1)
Capacity Planning
17(1)
CASE Tools for Systems Maintenance
18(1)
System Obsolescence
19(1)
Softwear, Limited
20(2)
Chapter Summary
22(3)
Key Terms
23(1)
Chapter Review
23(1)
Discussion Topics
24(1)
Apply Your Knowledge
25(2)
Chapter Assignments
27(1)
Case Studies
27(1)
New Century Health Clinic
27(1)
Ridgeway Company
28(1)
Target Industries
29(1)
Gallagher Imports
29(1)
SCR Associates
30
The Systems Analysis Toolkit
Part 1 Communication Tools
Objectives
1(1)
Introduction
1(1)
Guidelines for Successful Communications
2(1)
Written Communications
2(3)
E-mail, Memos, and Letters
3(1)
Reports
4(1)
Oral Communication
5(3)
Define the Audience
5(1)
Define the Objectives
5(1)
Organize the Presentation
5(1)
Define Any Technical Terms
6(1)
Prepare Presentation Aids
6(1)
Practice
7(1)
The Presentation
7(1)
Toolkit Part 1 Summary
8(1)
Toolkit Part 1 Key Terms
9(1)
Toolkit Part 1 Review
9
Part 2 Feasibility and Cost Analysis Tools
Objectives
1(1)
Introduction
1(1)
Describing Costs and Benefits
2(2)
Cost Classifications
2(1)
Managing Information Systems Costs and Charges
2(1)
Benefit Classifications
3(1)
Cost-Benefit Analysis
4(10)
Payback Analysis
4(3)
Using a Spreadsheet to Compute Payback Analysis
7(1)
Return on Investment Analysis
8(1)
Using a Spreadsheet to Computer ROI
9(1)
Present Value Analysis
10(3)
Using a Spreadsheet to Calculate Present Value
13(1)
Toolkit Part 2 Summary
14(1)
Toolkit Part 2 Key Terms
15(1)
Toolkit Part 2 Review
15
Part 3 Project Management Tools
Objectives
1(1)
Introduction
1(1)
Project Management
2(1)
Project Management Overview
2(1)
Management Functions
2(1)
Project Planning
2(1)
Project Estimating
3(3)
Developing Time and Cost Estimates
5(1)
Project Scheduling
6(7)
Gantt Charts
7(1)
PERT/CPM
8(5)
Comparing Gantt Charts and PERT/CPM
13(1)
Project Monitoring and Controlling
13(1)
Project Monitoring and Control
13(1)
Project Scheduling
14(1)
Project Reporting
14(1)
Project Status Meetings
14(1)
Project Status Reports
14(1)
Project Management Software
15(1)
Software Change Control
16(3)
Keys to Project Success
19(1)
Toolkit Part 3 Summary
20(1)
Toolkit Part 3 Key Terms
20(1)
Toolkit Part 3 Review
21
Part 4 Alternative Systems Development Methodologies
Objectives
1(1)
Introduction
1(1)
Rapid Application Development
2(3)
Overview
2(1)
RAD Phases and Activities
3(1)
RAD Objectives
4(1)
RAD Advantages and Disadvantages
5(1)
Overview of Microsoft Solutions Framework
5(1)
MSF Models
6(4)
Risk Management Model
6(1)
Team Model
7(1)
Process Model
8(1)
Other MSF Models
9(1)
Microsoft Certification for Solution Architectures
10(4)
Toolkit Part 4 Summary
14(1)
Toolkit Part 4 Key Terms
15(1)
Toolkit Part 4 Review
16
Index 1

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