The intent of feature-oriented domain analysis is to support functional and architectural reuse. The objective is to create a domain model which represents a family of systems which can then be refined into the particular desired system within the domainKang, p.26 To do this, the scope of the domain must be analyzed (known as FODA context analysis) to identify not only the systems in the domain but also the external systems which interact with the domain.Kang, p.36 FODA feature analysis then analyzes the end-user's view of the configurable requirements and candidate systems within the domain.Kang, p.40 From the developed feature model, customers can select from configurable requirements to specify a final system.Kang, p.43 Through this process, feature-oriented domain analysis ensures that a business can meet customers' demands efficiently through reuse of technology.Czarnecki, p.43
