This section will help to provide focus for the design section by using the information in Sections 2.2 and 2.3 (The Problem).
The phrases/words captured will offer possible clues to operating parts of the system, their possible construction and the likely users/actors that will be interacting with it.
What is Domain Analysis?
This is an UML method where verbs and nouns are identified during an interview regarding the business process the system is intended to work around. These words are then used to build objects and classes to derive a system model (Schmuller, 2004).
This is an example of a textual analysis with verbs underlined in bold, and nouns in bold only. Table 9 summarises the verbs and nouns from the example.
The user saves a list of items into an excel spread sheet. The excel spread sheet is then emailed to a different team for creating orders within the procurement system.
Table 9 - Summary of Verbs and Nouns from Example
Verbs
Nouns
Domain Analysis Results
All verbs and nouns have been extracted from the interview “The Audit Review Process” in section 2.2 The Problem (saved and linked in PDF format at the bottom of this page). The verbs and nouns are summarised in Table 10.
Table 10 - Summary of Domain Analysis from Interview
Verbs
Nouns
These words will be used in the UML design to build use cases, objects and classes.
The problem summary identified four possible actors for the system; these have been combined with the domain analysis results to produce the following list.
Additional users/actors have been highlighted in red in the results table.