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