Identifying system purpose and features

A purpose is an overall desired result, the aim of one's actions. Features are specific capabilities for the system under consideration.

This section presents "purpose and features" strategies.

Str#2. "System Purpose" Strategy

Str#3. "Field Trips, Pictures, and Examples" Strategy

Str#3a. "Multiple Learning Sources" Strategy

Str#3b. "Build A Glossary" Strategy

Str#4. "Identify Major Sources of Stress" Strategy

Str#5. "Develop a Features List" Strategy

Str#6. "Four Kinds of Features" Strategy

Be certain to include features that cover the following:

  1. Log important information.
  2. Conduct business.
  3. Analyze business results.
  4. Interact with other systems.

Str#6a. "Add Features, Inspired by Patterns" Strategy

Str#6b. "Organize and Prioritize Features" Strategy

Str#7. "Calculation Results and Decision Points" Strategy

Str#8. "Best and Worst Features" Strategy

Ask users:

Str#9. "Top 10" Strategy

Str#10. "Now and Later" Strategy

Str#11. "Reengineer on the Boundaries" Strategy

Str#12. The "Smarter Devices" Strategy

Strategies for building object models