Subject: Software Engineering Assignment

profileShiva117
HowtocreateDomainModel2.docx

How to develop and create a Domain Model

1. Primary list of objects:

Faculty

Students

Projects

Class

Administrator

Login Level

Department

Courses

rubric

self-assessment

peer-assessment

feedback

Reports

Average

Team

individual

Comments

2. Eliminates duplicated and unnecessary items

a. Classes vs courses

b. Feedback vs comments

c. Team vs Students

3. Create a domain model and only group classes having aggregation relationship.

4. Identify further domain objects that weren’t in the requirements

5. Building generalization relationships in the domain model.