Object-Oriented Software Engineering: An Agile Unified Methodology https://www.mheducation.com/cover-images/Jpeg_400-high/0073376256.jpeg
Object-Oriented Software Engineering: An Agile Unified Methodology

Object-Oriented Software Engineering: An Agile Unified Methodology

1st Edition
By David Kung
ISBN10: 0073376256
ISBN13: 9780073376257
Copyright: 2014

Purchase Options

Students, we’re committed to providing you with high-value course solutions backed by great service and a team that cares about your success. See tabs below to explore options and prices.


Receive via shipping:

  • Bound book containing the complete text
  • Full color
  • Hardcover or softcover

What are my shipping options?



The estimated amount of time this product will be on the market is based on a number of factors, including faculty input to instructional design and the prior revision cycle and updates to academic research-which typically results in a revision cycle ranging from every two to four years for this product. Pricing subject to change at any time.

Program Details

Part 1 - Introduction and System Engineering
Chapter 1) Introduction
Chapter 2) Software Process and Methodology
Chapter 3) System Engineering
Part 2 - Analysis and Architectural Design
Chapter 4) Software Requirements Elicitation
Chapter 5) Domain Modeling
Chapter 6) Architectural Design
Part 3 - Modeling and Design of Interactive
Chapter 7) Deriving Use Cases from Requirements
Chapter 8) Actor-System Interaction Modeling
Chapter 9) Object Interaction Modeling
Chapter 10) Applying Responsibility-Assignment Patterns
Chapter 11) Deriving a Design Class Diagram
Chapter 12) User Interface Design
Part 4 - Modeling and Design of Other Types of Systems
Chapter 13) Object State Modeling for Event-Driven Systems
Chapter 14) Activity Modeling for Transformational
Chapter 15) Modeling and Design of Rule-Based Systems
Part 5 - Applying Situation-Specific Patterns
Chapter 16) Applying Patterns to Design a State Diagram Editor
Chapter 17) Applying Patterns to Design a Persistence Framework
Part 6 - Implementation and Quality Assurance
Chapter 18) Implementation Considerations
Chapter 19) Software Quality Assurance
Chapter 20) Software Testing
Part 7 - Maintenance and Configuration
Chapter 21) Software Maintenance
Chapter 22) Software Configuration Management
Part 8 - Project Management Software
Chapter 23) Software Project Management
Chapter 24) Software Security
A) Personal Software Process: Estimation, Planning, and Quality Assurance
B) Java Technologies
C) Software Tools
D) Project Descriptions