You are previewing Systems Analysis and Design, 4th Edition.
O'Reilly logo
Systems Analysis and Design, 4th Edition

Book Description

The 4th edition of Systems Analysis and Design continues to offer a hands-on approach to SA&D while focusing on the core set of skills that all analysts must possess.

Building on their experience as professional systems analysts and award-winning teachers, authors Dennis, Wixom, and Roth capture the experience of developing and analyzing systems in a way that students can understand and apply.

With Systems Analysis and Design, 4th edition, students will leave the course with experience that is a rich foundation for further work as a systems analyst.

Table of Contents

  1. Cover Page
  2. Title Page
  3. Copyright
  4. Dedication
  5. Brief Contents
  6. Contents
  7. PREFACE
    1. PURPOSE OF THIS BOOK
    2. OUTSTANDING FEATURES
    3. WHAT'S NEW IN THE FOURTH EDITION
    4. ORGANIZATION OF THIS BOOK
    5. SUPPLEMENTS ( www.wiley.com/college/dennis )
    6. ACKNOWLEDGMENTS
  8. PART ONE: PLANNING PHASE
    1. CHAPTER 1: THE SYSTEMS ANALYST AND INFORMATION SYSTEMS DEVELOPMENT
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. THE SYSTEMS ANALYST
      5. THE SYSTEMS DEVELOPMENT LIFE CYCLE
      6. PROJECT IDENTIFICATION AND INITIATION
      7. FEASIBILITY ANALYSIS
      8. SUMMARY
      9. KEY TERMS
      10. QUESTIONS
      11. EXERCISES
      12. MINICASES
      13. APPENDIX 1A: FINANCIAL CONCEPTS FOR COST–BENEFIT ANALYSIS
      14. APPENDIX 1B–DETAILED ECONOMIC FEASIBILITY ANALYSIS FOR TUNE SOURCE
    2. CHAPTER 2: PROJECT SELECTION AND MANAGEMENT
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. PROJECT SELECTION
      5. CREATING THE PROJECT PLAN
      6. STAFFING THE PROJECT
      7. MANAGING AND CONTROLLING THE PROJECT
      8. APPLYING THE CONCEPTS AT TUNE SOURCE
      9. SUMMARY
      10. KEY TERMS
      11. QUESTIONS
      12. APPENDIX 2A QUESTIONS
      13. APPENDIX 2B QUESTIONS
      14. EXERCISES
      15. MINICASES
      16. APPENDIX 2A—THE FUNCTION POINT APPROACH
      17. APPENDIX 2B-PROJECT MANAGEMENT TOOLS: THE GANTT CHART AND PERT CHART
  9. PART TWO: ANALYSIS PHASE
    1. CHAPTER 3: REQUIREMENTS DETERMINATION
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. REQUIREMENTS DETERMINATION
      5. REQUIREMENTS ANALYSIS TECHNIQUES
      6. REQUIREMENTS-GATHERING TECHNIQUES
      7. APPLYING THE CONCEPTS AT TUNE SOURCE
      8. SUMMARY
      9. KEY TERMS
      10. QUESTIONS
      11. EXERCISES
      12. MINICASES
    2. CHAPTER 4: USE CASE ANALYSIS
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. USE CASES
      5. APPLYING THE CONCEPTS AT TUNE SOURCE
      6. SUMMARY
      7. KEY TERMS
      8. QUESTIONS
      9. EXERCISES
      10. MINICASES
    3. CHAPTER 5: PROCESS MODELING
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. DATA FLOW DIAGRAMS
      5. CREATING DATA FLOW DIAGRAMS
      6. APPLYING THE CONCEPTS AT TUNE SOURCE
      7. SUMMARY
      8. KEY TERMS
      9. QUESTIONS
      10. EXERCISES
      11. MINICASES
      12. APPENDIX 5A: SUPPLEMENTAL DFDs FOR HOLIDAY TRAVEL VEHICLES
    4. CHAPTER 6: DATA MODELING
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. THE ENTITY RELATIONSHIP DIAGRAM
      5. CREATING AN ENTITY RELATIONSHIP DIAGRAM
      6. VALIDATING AN ERD
      7. SUMMARY
      8. KEY TERMS
      9. QUESTIONS
      10. EXERCISES
      11. MINICASES
      12. APPENDIX 6A: NORMALIZING THE DATA MODEL
  10. PART THREE: DESIGN PHASE
    1. CHAPTER 7: MOVING INTO DESIGN
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. TRANSITION FROM REQUIREMENTS TO DESIGN
      5. SYSTEM ACQUISITION STRATEGIES
      6. INFLUENCES ON THE ACQUISITION STRATEGY
      7. SELECTING AN ACQUISITION STRATEGY
      8. SUMMARY
      9. KEY TERMS
      10. QUESTIONS
      11. EXERCISES
      12. MINICASES
    2. CHAPTER 8: ARCHITECTURE DESIGN
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. ELEMENTS OF AN ARCHITECTURE DESIGN
      5. CREATING AN ARCHITECTURE DESIGN
      6. HARDWARE AND SOFTWARE SPECIFICATION
      7. APPLYING THE CONCEPTS AT TUNE SOURCE
      8. SUMMARY
      9. KEY TERMS
      10. QUESTIONS
      11. EXERCISES
      12. MINICASES
    3. CHAPTER 9: USER INTERFACE DESIGN
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. PRINCIPLES FOR USER INTERFACE DESIGN
      5. USER INTERFACE DESIGN PROCESS
      6. NAVIGATION DESIGN
      7. INPUT DESIGN
      8. OUTPUT DESIGN
      9. APPLYING THE CONCEPTS AT TUNE SOURCE
      10. SUMMARY
      11. KEY TERMS
      12. QUESTIONS
      13. EXERCISES
      14. MINICASES
    4. CHAPTER 10: PROGRAM DESIGN
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. MOVING FROM LOGICAL TO PHYSICAL PROCESS MODELS
      5. DESIGNING PROGRAMS
      6. STRUCTURE CHART
      7. PROGRAM SPECIFICATION
      8. SUMMARY
      9. KEY TERMS
      10. QUESTIONS
      11. EXERCISES
      12. MINICASES
    5. CHAPTER 11: DATA STORAGE DESIGN
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. DATA STORAGE FORMATS
      5. MOVING FROM LOGICAL TO PHYSICAL DATA MODELS
      6. OPTIMIZING DATA STORAGE
      7. SUMMARY
      8. KEY TERMS
      9. QUESTIONS
      10. EXERCISES
      11. MINICASES
  11. PART FOUR: IMPLEMENTATION PHASE
    1. CHAPTER 12: MOVING INTO IMPLEMENTATION
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. MANAGING THE PROGRAMMING PROCESS
      5. TESTING
      6. DEVELOPING DOCUMENTATION
      7. APPLYING THE CONCEPTS AT TUNE SOURCE
      8. SUMMARY
      9. KEY TERMS
      10. QUESTIONS
      11. EXERCISES
      12. MINICASES
    2. CHAPTER 13: TRANSITION TO THE NEW SYSTEM
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. MAKING THE TRANSITION TO THE NEW SYSTEM
      5. THE MIGRATION PLAN
      6. POSTIMPLEMENTATION ACTIVITIES
      7. APPLYING THE CONCEPTS AT TUNE SOURCE
      8. SUMMARY
      9. KEY TERMS
      10. QUESTIONS
      11. EXERCISES
      12. MINICASES
    3. CHAPTER 14: THE MOVEMENT TO OBJECTS
      1. OBJECTIVES
      2. CHAPTER OUTLINE
      3. INTRODUCTION
      4. BASIC CHARACTERISTICS OF OBJECT-ORIENTED SYSTEMS
      5. OBJECT-ORIENTED SYSTEMS ANALYSIS AND DESIGN
      6. UNIFIED MODELING LANGUAGE, VERSION 2.0
      7. USE CASE DIAGRAM
      8. CLASS DIAGRAM
      9. SEQUENCE DIAGRAM
      10. BEHAVIORAL STATE MACHINE DIAGRAM
      11. SUMMARY
      12. KEY TERMS
      13. QUESTIONS
      14. EXERCISES
      15. MINICASES
  12. INDEX