Domain Analysis Model
A Domain Analysis Model (DAM) provides a structured framework to document and define the information requirements of a specific area of interest. It outlines business terms and their characteristics, creating clear and unambiguous terminology to describe the domain while abstracting from implementation details. The model distinguishes between analysis (defining concepts and relations) and implementation (how these concepts are physically represented), considering technology constraints. Ultimately, DAM facilitates effective communication among stakeholders and systems, ensuring clarity and coherence in understanding the domain.
Domain Analysis Model
E N D
Presentation Transcript
Domain Analysis Model • A Domain Analysis Model (DAM) is a structured way to describe and docu-ment the information requirements of a particular area of interest (or domain). • It describes the business terms (con-cepts), their characteristics (attributes) and relations.
<<implements>> Analysis vs. Implementation ANALYSIS WHAT to represent • Defines the concepts and the relations of a given domain • Creates an unambiguous terminology to describe the domain • Abstracts away from any implementation issues IMPLEMENTATION HOW to represent • Defines how the concepts are represented on the physical level • Needs to consider constraints of the chosen technology • There may be many different implementation models for one analysis model (typically one per technology) • Depending on its purpose the concepts may not be represented completely
WHY? • Communication • Communication between humans • Communication between machines