| Concept | Definition |
| Domain Concept | Domain Concept is a kind of thesaurus that is used as pointers to concepts; we could unify different concepts or terms for the same terms by using synonym relationships among them. |
| Stakeholder | Groups of stakeholders, they specified what is expected from a system |
| Goal | Goals are indicative statements to identify and correlate requirements to be achieved by the system under development. |
| Requirement | (Functional Requirement): is an outcome of behavior that shall be provided by a function of a system, A non-functional requirement (also a quality requirement) |
| Function Requirements | Define what a product must do. Requirements artifacts comprise all concepts related to requirements knowledge |
| Non-Functional Requirements | Describe the quality attributes of a system. |
| Actor | The real users who interact with the system |
| Activity | High Level Function -> Sub-function -> Process -> Activity |
| Constraint | Constraints of the functionality. |
| Scenario | Scenario A textual description of a sequence of user actions that leads to the desired result. |