New To This Edition
The text has been streamlined to focus on the essentials and therefore, to enhance student understanding. Selected materials, like the “Your Turn” and “Concepts in Action” boxes, have been moved online and can be accessed at www.wiley.com/college/dennis.
Throughout the book, there is a greater emphasis on verifying, validating, and testing, as well as the incremental and iterative development of systems.
There is more content on Agile techniques including scrum meetings, product backlog, and sprints along with an increased focus on software quality and user stories.
Chapter 10 includes more coverage of mobile computing, specifics on navigation, input, and output. This chapter also has a new section on games, multidimensional information visualization, augmented reality, and virtual reality.
A new, expanded case study on an integrated health clinic delivery system accompanies the 5th Edition. The case study is available online at www.wiley.com/college/dennis. At the end of each chapter in the text, a short synopsis of the case is provided.
Systems Analysis and Design: An Object-Oriented Approach with UML, 5th Edition by Dennis, Wixom, and Tegarden captures the dynamic aspects of the field by keeping students focused on doing SAD while presenting the core set of skills that every systems analyst needs to know today and in the future.
The text enables students to do SAD—not just read about it, but understand the issues so they can actually analyze and design systems. The text introduces each major technique, explains what it is, explains how to do it, presents an example, and provides opportunities for students to practice before they do it for real in a project. After reading each chapter, the student will be able to perform that step in the system development process.
Chapter 1 Introduction to Systems Analysis and Design
Chapter 2 Project Management
PART ONE ANALYSIS MODELING
Chapter 3 Requirements Determination
Chapter 4 Business Process and Functional Modeling
Chapter 5 Structural Modeling
Chapter 6 Behavioral Modeling
PART TWO DESIGN MODELING
Chapter 7 Moving on to Design
Chapter 8 Class and Method Design
Chapter 9 Data Management Layer Design
Chapter 10 Human–Computer Interaction Layer Design
Chapter 11 Physical Architecture Layer Design
PART THREE CONSTRUCTION, INSTALLATION, AND OPERATIONS
Chapter 12 Construction
Chapter 13 Installation and Operations