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.

9780619216436

Object-Oriented Analysis and Design with the Unified Process

by ; ;
  • ISBN13:

    9780619216436

  • ISBN10:

    0619216433

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2004-11-24
  • Publisher: Cengage Learning

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

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: $278.95 Save up to $66.95
  • Rent Book $212.00
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 24-48 HOURS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

A growing segment of the market have begun teaching Systems Analysis and Design using an object-oriented approach. This new approach has been widely recognized as the future of the analysis and design market by students and instructors. Building on the well renowned Systems Analysis and Design in a Changing World, Third Edition by John Satzinger, Robert Jackson and Stephen Burd, the authors have recreated this object-oriented text for anyone looking for this new approach. All texts are accompanied by a free 120-day trial version of Microsoft Project 2003 to give students a hands-on experience with this new software.

Table of Contents

The World of the Modern Systems Analyst
2(34)
A Systems Analyst at Consolidated Refineries
3(33)
Overview
3(1)
The Analyst as a Business Problem Solver
4(2)
Systems That Solve Business Problems
6(4)
Required Skills of the Systems Analyst
10(3)
The Environment Surrounding the Analyst
13(2)
The Analyst's Role in Strategic Planning
15(3)
Rocky Mountain Outfitters and Its Strategic Information Systems Plan
18(9)
The Analyst as a System Developer (the Heart of the Course)
27(3)
Summary
30(1)
Key Terms
30(1)
Review Questions
31(1)
Thinking Critically
31(1)
Experiential Exercises
32(1)
Case Studies
32(3)
Further Resources
35(1)
Object-Oriented Development and the Unified Process
36(42)
Development Approaches at Ajax Corporation, Consolidated Concepts, and Pinnacle Manufacturing
37(41)
Overview
37(1)
The Systems Development Life Cycle
38(9)
Methodologies, Models, Tools, and Techniques
47(3)
The Unified Process as a System Development Methodology
50(5)
The UP Disciplines
55(5)
Overview of Object-Oriented Concepts
60(8)
Tools to Support System Development
68(6)
Summary
74(1)
Key Terms
74(1)
Review Questions
75(1)
Thinking Critically
75(1)
Experiential Exercises
76(1)
Case Studies
76(1)
Further Resources
77(1)
Project Management and the Inception Phase
78(46)
Blue Sky Mutual Funds: A New Development Approach
79(45)
Overview
79(1)
Project Management
80(6)
The Unified Process and the Inception Phase
86(28)
Completing the Inception Phase
114(1)
Project Monitoring and Control
114(2)
Summary
116(1)
Key Terms
116(1)
Review Questions
117(1)
Thinking Critically
117(2)
Experiential Exercises
119(1)
Case Studies
120(1)
Further Resources
121(3)
The Requirements Discipline
124(40)
Mountain States Motor Sports
125(39)
Overview
125(1)
The Requirements Discipline in More Detail
126(3)
System Requirements
129(2)
Models and Modeling
131(4)
Techniques for Information Gathering
135(18)
Validating the Requirements
153(6)
Summary
159(1)
Key Terms
159(1)
Review Questions
160(1)
Thinking Critically
160(1)
Experiential Exercises
161(1)
Case Studies
162(1)
Further Resources
163(1)
Use Cases and Domain Classes
164(46)
Waiters on Call Meal-Delivery System
165(45)
Overview
165(1)
Events and Use Cases
166(12)
Problem Domain Classes
178(7)
The Class Diagram
185(12)
Locations and the CRUD Matrix
197(4)
Use Cases, the Domain Model, and Iteration Planning
201(1)
Summary
202(1)
Key Terms
202(1)
Review Questions
203(1)
Thinking Critically
203(2)
Experiential Exercises
205(1)
Case Studies
206(3)
Further Resources
209(1)
Use Case Modeling and Detailed Requirements
210(50)
Electronics Unlimited, Inc.: Integrating the Supply Chain
211(49)
Overview
211(1)
Detailed Object-Oriented Requirements Definitions
212(2)
System Processes---A Use Case/Scenario View
214(12)
Identifying Inputs and Outputs---The System Sequence Diagram
226(11)
Integrating Object Behavior---The Statechart Diagram
237(9)
Integrating Object-Oriented Models
246(3)
Summary
249(1)
Key Terms
249(1)
Review Questions
250(1)
Thinking Critically
250(4)
Experiential Exercises
254(1)
Case Studies
255(3)
Further Resources
258(2)
Design Activities and Environments
260(32)
Fairchild Pharmaceuticals: Finalizing Architectural Design for a Production System
261(31)
Overview
261(1)
Moving from Business Modeling to Requirements to Design
262(1)
Understanding the Elements of Design
263(1)
Design Discipline Activities
263(4)
Project Management---Coordinating the Project
267(3)
Deployment Environment
270(7)
Software Architecture
277(6)
Network Design
283(4)
Summary
287(1)
Key Terms
287(1)
Review Questions
287(1)
Thinking Critically
288(1)
Experiential Exercises
289(1)
Case Studies
289(2)
Further Resources
291(1)
Use Case Realization: The Design Discipline within UP Iterations
292(66)
New Capital Bank: Part 1
293(65)
Overview
293(1)
Object Oriented Design---The Bridge between Requirements and Implementation
294(8)
Design Classes and Design Class Diagrams
302(10)
Interaction Diagrams---Realizing Use Cases and Defining Methods
312(3)
Designing with Sequence Diagrams
315(19)
Designing with Communication Diagrams
334(3)
Updating the Design Class Diagram
337(2)
Package Diagrams---Structuring the Major Components
339(3)
Implementation Issues for Three-Layer Design
342(3)
Summary
345(1)
Key Terms
345(1)
Review Questions
346(1)
Thinking Critically
347(6)
Experiential Exercises
353(1)
Case Studies
353(4)
Further Resources
357(1)
Advanced Topics in Object-Oriented Design
358(38)
New Capital Bank: Part 2
359(37)
Overview
359(1)
Modeling System Behavior and Method Logic with Design Statecharts
360(6)
Design Principles and Design Patterns
366(10)
Designing Enterprise-Level Systems
376(13)
Summary
389(1)
Key Terms
389(1)
Review Questions
390(1)
Thinking Critically
390(3)
Experiential Exercises
393(1)
Case Studies
394(1)
Further Resources
395(1)
Designing the Data Access Layer
396(44)
Nationwide Books: Designing a New Database
397(43)
Overview
397(1)
Databases and Database Management Systems
398(2)
Object-Oriented Databases
400(7)
Relational Databases
407(13)
Object-Relational Interaction
420(3)
Distributed Databases
423(8)
Database Design within the UP
431(3)
Summary
434(1)
Key Terms
434(1)
Review Questions
435(1)
Thinking Critically
436(1)
Experiential Exercises
437(1)
Case Studies
437(2)
Further Resources
439(1)
Designing the User-Interface Layer
440(46)
Interface Design at Aviation Electronics
441(45)
Overview
441(1)
Identifying and Classifying Inputs and Outputs
442(2)
Understanding the User Interface
444(9)
Guidelines for Designing User Interfaces
453(4)
Documenting Dialog Designs
457(7)
Guidelines for Designing Windows and Browser Forms
464(5)
Guidelines for Designing Web Sites
469(2)
Designing Dialogs for Rocky Mountain Outfitters
471(8)
Summary
479(1)
Key Terms
479(1)
Review Questions
480(1)
Thinking Critically
480(1)
Experiential Exercises
481(1)
Case Studies
482(3)
Further Resources
485(1)
Designing System Interfaces, Controls, and Security
486(44)
Downslope Ski Company: Designing a Secure Supplier System Interface
487(43)
Overview
487(1)
Identifying System Interfaces
488(4)
Designing System Inputs
492(5)
Designing System Outputs
497(9)
Designing Integrity Controls
506(7)
Designing Security Controls
513(9)
Summary
522(1)
Key Terms
522(1)
Review Questions
523(1)
Thinking Critically
523(2)
Experiential Exercises
525(1)
Case Studies
525(2)
Further Resources
527(3)
Making the System Operational
530(44)
Tri-State Heating Oil: Juggling Priorities to Begin Operation
531(43)
Overview
531(1)
Implementation
532(1)
Testing
533(7)
Configuration and Change Management
540(7)
Deployment
547(6)
Planning and Managing Implementation, Testing, and Deployment
553(12)
Putting It All together---RMO Revisited
565(4)
Summary
569(1)
Key Terms
569(1)
Review Questions
570(1)
Thinking Critically
570(1)
Experiential Exercises
571(1)
Case Studies
571(2)
Further Resources
573(1)
Current Trends in System Development
574
Valley Regional Hospital Measuring a Project's Progress
575(1)
Overview
575(1)
Software Principles and Practices
576(4)
Adaptive Approaches to Development
580(14)
Model-Driven Architecture---Generalizing Solutions
594(4)
Frameworks and Components
598(8)
Summary
606(1)
Key Terms
607(1)
Review Questions
607(1)
Thinking Critically
607(1)
Experiential Exercises
608(1)
Case Studies
609(2)
Further Resources
611
appendix A Principles of Project Management
appendix B Developing a Project Schedule with PERT/CPM Charts
appendix C Calculating Net Present Value, Payback Period, and Return on Investment
appendix D Presenting the Results to Management
appendix E Guide to Microsoft Project 2003

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