Essentials of Systems Analysis and Design

Essentials of Systems Analysis and Design, 6th edition

  • Joseph S Valacich, 
  • Joey F. George

Choose the option that's right for you

Single

$9.99 / mo

4-month minimum term for $39.96

  • Access this eText title
  • Up to 2 devices

Multi

$14.99 / mo

4-month minimum term for $59.96

  • Access over 1,500 titles
  • Up to 2 devices
  • Discounted tutor access

Learn more, spend less

  • Icon

    Study smarter, not harder

    Save time with study tools in your eText

  • Icon

    Listen on the go

    Learn how you like with full eText audio

  • Icon

    Learn anytime, anywhere

    Get the app to access your eText whenever you need it

  • Icon

    Make it your own

    Your notes. Your highlights. Your eText

  • Icon

    Find it fast

    Quickly navigate your eText with search

Overview

Essentials of System Analysis and Design is organized around the systems development life cycle model; it emphasizes current changes in systems analysis and design and shows the concepts in action through illustrative fictional cases. It is a briefer version of Modern System Analysis and Design.

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

ISBN-13: 9780137612420

Subject: Management Information Systems

Category: Object Oriented Systems Analysis

Table of contents

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

Your questions answered

Introducing Pearson+. Reimagined learning, designed for you. Choose from one eText or over 1,500 eTexts and study tools, all in one place, for one low monthly subscription. A new way to buy books that fits your budget. Make the most of your study time with offline access, enhanced search, notes and flashcards — to get organized, get the work done quicker and get results. Plus, with the app, put textbooks in your pocket and learn wherever. It's time to upgrade the textbook and simplify learning, so you can have time to live too.

Pearson eText is an easy-to-use digital textbook available from Pearson+. Make it your own by adding notes and highlights. Download the Pearson+ mobile app to learn on the go, even offline. Listen on the go with our new audiobook feature, available for most titles.

When you choose a plan, you're signing up for a 4-month term. We will charge your payment method each month until your 4-month term has ended. After that, we'll automatically renew your subscription and charge you on a month-to-month basis unless you turn off auto-renewal in My account.

When you purchase a Pearson+ subscription, it will last a minimum of 4 months, and then automatically renew each month thereafter unless you turn off auto-renew in My account.

If you want to stop your subscription at the end of your 4-month term, simply turn off auto-renew from My account. To avoid the next payment charge, make sure you turn auto renewal off 1 day before the auto renewal date.

You can subscribe again after auto-renew has been turned off by purchasing another Pearson+ subscription.

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

With a Multi Pearson+ subscription plan, you can download up to 5 titles on the Pearson+ app from My list on each of your authorized devices every month.

When you're using your Multi Pearson+ subscription plan in a browser, you can select and read from as many titles as you like.