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 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.