Essentials of Systems Analysis and Design, 6th edition

  • Joseph S Valacich, 
  • Joey F. George, 
  • Jeffrey A. Hoffer

Your access includes:

  • Search, highlight, notes, and more
  • Easily create flashcards
  • Use the app for access anywhere
  • 14-day refund guarantee

$10.99per month

Minimum 4-month term, pay monthly or pay $43.96 upfront

Learn more, spend less

  • Study simpler and faster

    Use flashcards and other study tools in your eTextbook

  • Listen on the go

    Learn how you like with full eTextbook audio

  • Find it fast

    Quickly navigate your eTextbook with search

  • Stay organized

    Access all your eTextbooks in one place

  • Easily continue access

    Keep learning with auto-renew

Overview

Preface

PART I: FOUNDATIONS FOR SYSTEMS DEVELOPMENT

Chapter 1. The Systems Development Environment
What Is Information Systems Analysis and Design?
Systems Analysis and Design: Core Concepts
Systems
Definition of a System and Its Parts
Important System Concepts
A Modern Approach to Systems Analysis and Design
Your Role in Systems Development
Developing Information Systems and the Systems Development Life Cycle
Phase 1: Systems Planning and Selection
Phase 2: Systems Analysis
Phase 3: Systems Design
Phase 4: Systems Implementation and Operation
Alternative Approaches to Development
Prototyping
Computer-Aided Software Engineering (CASE) Tools
Joint Application
Rapid Application Development
Participatory Design
Agile Methodologies
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems

2. The Sources of Software
Introduction
Systems Acquisition
Outsourcing
Sources of Software
Choosing Off-the-Shelf Software
Reuse
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Field Exercises
Case: Petrie's Electronics

3. Managing the Information Systems Project
Pine Valley Furniture Company Background
Managing the Information Systems Project
Initiating the Project
Planning the Project
Executing the Project
Closing Down the Project
Representing and Scheduling Project Plans
Representing Project Plans
Calculating Expected Time Durations Using PERT
Constructing a Gantt Chart and Network Diagram at Pine Valley Furniture
Using Project Management Software
Establishing a Project Starting Date
Entering Tasks and Assigning Task Relationships
Selecting a Scheduling Method to Review Project Reports
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
Case: Petrie's Electronics

PART II: SYSTEMS PLANNING AND SELECTION

4. Systems Planning and Selection
Identifying and Selecting Projects
The Process of Identifying and Selecting Information Systems Development Projects
Deliverables and Outcomes
Initiating and Planning Systems Development Projects
The Process of Initiating and Planning Systems Development Projects
Deliverables and Outcomes
Assessing Project Feasibility
Assessing Economic Feasibility
Assessing Other FeasibilityConcerns
Building the Baseline Project Plan
Reviewing the Baseline Project Plan
Pine Valley Furniture WebStore: Systems Planning and Selection
Internet Basics
Pine Valley Furniture WebStore
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
Case: Petrie's Electronics

PART III: SYSTEMS ANALYSIS

5. Determining System Requirements
Performing Requirements Determination
The Process of Determining Requirements
Deliverables and Outcomes
Requirements Structuring
Traditional Methods for Determining Requirements
Interviewing and Listening
Directly Observing Users
Analyzing Procedures and Other Documents
Modern Methods for Determining System Requirements
Joint Application Design
Using Prototyping during Requirements Determination
Radical Methods for Determining System Requirements
Identifying Processes to Reengineer
Disruptive TechnologiesPine Valley Furniture WebStore: Determining System Requirements
System Layout and Navigation Characteristics
WebStore and Site Management System Capabilities
Customer and Inventory Information
System Prototype Evolution
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
Case: Petrie's Electronics

6. Structuring System Requirements: Process Modeling
Process Modeling
Modeling a System's Process
Deliverables and Outcomes
Data-Flow Diagramming Mechanics
Definitions and Symbols
Developing DFDs: An Example
Data-Flow Diagramming Rules
Decomposition of DFDs
Balancing DFDs
Using Data-Flow Diagramming in the Analysis Process
Guidelines for Drawing DFDs
Using DFDs as Analysis Tools
Using DFDs in Business Process Reengineering
Logic Modeling
Modeling Logic with Decision Tables
Pine Valley Furniture WebStore: Process Modeling
Process Modeling for Pine Valley Furniture's WebStore
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
Case: Petrie's Electronics

7. Structuring System Requirements: Conceptual Data Modeling
Conceptual Data Modeling
The Process of Conceptual Data Modeling
Deliverables and Outcomes
Gathering Information for Conceptual Data Modeling
Introduction to Entity-Relationship Modeling
Entities
Attributes
Candidate Keys and Identifiers
Multivalued Attributes
Relationships
Conceptual Data Modeling and the E-R Model
Degree of a Relationship
Cardinalities in Relationships
An Example of Conceptual Data Modeling at Hoosier Burger
PVF WebStore: Conceptual Data Modeling
Conceptual Data for Pine Valley Furniture's WebStore
Selecting the Best Alternative Design Strategy
The Process of Selecting the Best Alternative Design Strategy
Generating Alternative Design Strategies
Developing Design Strategies for Hoosier Burger's New Inventory Control System
Selecting the Most Likely Alternative
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
Case: Petrie's Electronics

PART IV: SYSTEMS DESIGN

8. Designing the Human Interface
Designing Forms and Reports
The Process of Designing Forms and Reports
Deliverables and Outcomes
Formatting Forms and Reports
Designing Interfaces and Dialogues
The Process of Designing Interfaces and Dialogues
Deliverables and Outcomes
Designing Interfaces
Designing Dialogues
Pine Valley Furniture WebStore: Designing the Human Interface
General Guidelines for Designing Web Interfaces
General Guidelines for Web Layouts
Designing the Human Interface at Pine Valley Furniture
Menu-Driven Navigation with Cookie Crumbs
Lightweight Graphics
Forms and Data Integrity
Template-Based HTML
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
Case: Petrie's Electronics

9. Designing Databases
Database Design
The Process of Database Design
Deliverables and Outcomes
Relational Database Model
Well-Structured Relations
Normalization
Rules of Normalization
Functional Dependence and Primary Keys
Second Normal Form
Third Normal Form
Transforming E-R Diagrams into Relations
Represent Entities
Represent Relationships
Summary of Transforming-R Diagrams to Relations
Merging Relations
An Example of Merging Relations
View Integration Problems
Logical Database Design for Hoosier Burger
Physical File and Database Design
Designing Fields
Choosing Data Types
Controlling Data Integrity
Designing Physical Tables
Arranging Table Rows
Designing Controls for Files
Physical Database Design for Hoosier Burger
Pine Valley Furniture WebStore: Designing Databases
Designing Databases for Pine Valley Furniture's WebStore
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
Case: Petrie's Electronics

PART V: SYSTEMS IMPLEMENTATION AND OPERATION

10. Systems Implementation and Operation
Systems Implementation and Operation
The Processes of Coding, Testing, and Installation
Deliverables and Outcomes from Coding, Testing, and Installation
The Processes of the System, Training Users, and Supporting Users
Deliverables and Outcomes from Documenting the System, Training Users, and Supporting Users
The Process of Maintaining Information Systems
Deliverables and Outcomes from Maintaining Systems
Software Application Testing
Seven Different Types of Tests
The Testing Process
Acceptance Testing by Users
Installation
Planning Installation
Documenting the System
User Documentation
Preparing User Documentation
Training and Supporting Users
Training Information System Users
Supporting Information System Users
Support Issues for the Analyst to Consider
Why Implementation Sometimes Fails
Project Closedown
Conducting Systems Maintenance
Types of Maintenance
The Cost of Maintenance
Measuring Maintenance Effectiveness
Controlling Maintenance Requests
Configuration Management
Role of Automated Development Tools in Maintenance
Web Site Maintenance
Maintaining an Information System at Pine Valley Furniture
Pine Valley Furniture WebStore: Systems Implementation and Operation
Systems Implementation and Operation for Pine Valley Furniture's WebStore
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
Case: Petrie's Electronics

Appendix A: Object-Oriented Analysis and Design
The Object-Oriented Modeling Approach
Use-Case Modeling
Object Modeling: Class Diagrams
Representing Associations
Representing Generalization
Representing Aggregation
Dynamic Modeling: State Diagrams
Dynamic Modeling: Sequence Diagrams
Designing a Use Case with a Sequence Diagram
Moving to Design
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises

Appendix B: Agile Methodologies
The Trend to Agile Methodologies
Agile Methodologies
eXtreme Programming
The Heart of the Systems Development Process
Requirements Determination
Design Specifications
Implementation
What We've Learned about Agile Methodologies
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises

References
Glossary of Acronyms
Glossary of Terms
Index

Published by Pearson (July 14th 2021) - Copyright © 2015

ISBN-13: 9780137612420

Subject: Management Information Systems

Category: Corporate, Computer, & Network Security

Your questions answered

Pearson+ is your 1-stop shop with eTextbooks, study tools and exam prep features designed to help students get better grades in college. eTextbooks come with built-in tools that simplify studying, like flashcards, audiobook and search. Pearson+ also features Channels, which includes practice problems, study guides, Q&A with experts, video lessons that help you understand tricky topics and more—all in one place. Channels can be purchased separately or added on to your eTextbook at the time of purchase as part of the Study & Exam Prep Pack.

A Pearson eTextbook is an easy-to-use digital version of your book for class that includes upgraded study tools to help you learn how you learn best. Use enhanced search to find what you need within your eTextbook, highlight and make notes to mark important info, generate flashcards to test your knowledge, and use audio to listen to the text. Every feature is designed to help you learn more efficiently and get results. Plus, you can learn on the go with the Pearson+ app. Find this and more in your eTextbook, available in Pearson+.

The Study & Exam Prep Pack includes practice problems, study guides, Q&A with experts, Channels video lessons that help you understand tricky topics and more. It can be added on to your eTextbook or your MyLab and Mastering learning platform at the time of purchase.

Your eTextbook subscription gives you access for 4 months. You can make a one‑time payment for the initial 4‑month term or pay monthly. If you opt for monthly payments, we will charge your payment method each month until your 4‑month term ends. You can turn on auto‑renew in My account at any time to continue your subscription before your 4‑month term ends.

When you purchase an eTextbook subscription, it will last 4 months. You can renew your subscription by selecting Extend subscription on the Manage subscription page in My account before your initial term ends.

If you extend your subscription, we'll automatically charge you every month. If you made a one‑time payment for your initial 4‑month term, you'll now pay monthly. To make sure your learning is uninterrupted, please check your card details.

To avoid the next payment charge, select Cancel subscription on the Manage subscription page in My account before the renewal date. You can subscribe again in the future by purchasing another eTextbook subscription.

Channels is a video platform with thousands of explanations, solutions and practice problems to help you do homework and prep for exams. Videos are personalized to your course, and tutors walk you through solutions. Plus, interactive AI‑powered summaries and a social community help you better understand lessons from class.

Channels is an additional tool to help you with your studies. This means you can use Channels even if your course uses a non‑Pearson textbook.

When you choose a Channels subscription, you're signing up for a 1‑month, 3‑month or 12‑month term and you make an upfront payment for your subscription. By default, these subscriptions auto‑renew at the frequency you select during checkout.

When you purchase a Channels subscription it will last 1 month, 3 months or 12 months, depending on the plan you chose. Your subscription will automatically renew at the end of your term unless you cancel it.

We use your credit card to renew your subscription automatically. To make sure your learning is uninterrupted, please check your card details.