Chapter 4. Getting to Know the Problem Domain

Getting to Know the Problem Domain

Normally, we are not experts in the fields for which our systems provide automation, so the first thing we must do is to familiarize ourselves with the area we are attempting to automate. We need to understand the processes for the given field to understand how automation facilitates those processes. This almost always requires us to become researchers. In fact, we find the biggest challenge of specifying a new system is the research that goes into learning the problem domain. A problem domain is defined as the knowledge area in which the problem is defined. Before we can get to know the problem domain, ...

Get Software Requirements Using the Unified Process: A Practical Approach now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.