Object Oriented Software Engineering View all facts Glossary Help |
subject > process > analysis > domain analysis |
domain analysis | ||||
subject | fact |
domain analysis | allows a software engineer to focus on the most important issues, to make fewer mistakes, and to follow accepted procedures and standards | |
has definition The process by which a software engineer learns enough background information so that he or she can understand the problem and make good decisions during requirements analysis and other stages of the software engineering process | ||
enables a software engineer to communicate with the stakeholders more effectively, so he will be able to establish requirements more quickly | ||
has benefits
| ||
has risk software developers may make invalid assumptions and hence create poor requirements or design | ||
indicates opportunities for future development | ||
is a subtopic of 4.1 - Domain Analysis | ||
is part of requirements and specification | ||
is performed before requirements analysis | ||
is a kind of analysis | ||
shows software engineer the subtleties of the domain, ensuring that the solutions adopted will more effectively solve the customer's problem | ||
process | see also process^2 |