8.4. Iteration 1 Requirements and Emphasis: Fundamental OOA/D Skills

In this case study, Iteration 1 of the elaboration phase emphasizes a range of fundamental and common OOA/D skills used in building object systems, such as assigning responsibilities to objects. Of course, many other skills and steps—such as database design, usability engineering, and UI design—are needed to build software, but they are out of scope in this introduction to OOA/D and the UP.

Iteration 1 Requirements

The requirements for the first iteration of the NextGen POS application follow:

  • Implement a basic, key scenario of the Process Sale use case: entering items and receiving a cash payment.

  • Implement a Start Up use case as necessary to support the initialization needs ...

Get Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.