-
Notifications
You must be signed in to change notification settings - Fork 8
Problems Week 1
Trayan Iliev edited this page May 15, 2019
·
8 revisions
- Create the project summary document using this course project template. More information about projects is available in this presentation. The domain to be modeled by each course project should include all domain objects (entities) specified in the project description Wiki page.
- Create UML Design class diagram using StarUML, including all domain (Entity, Model) classes from project description, with their attributes and relationships. Export it as JPEG image.
- Create UML Analysis class diagram including all domain (Entity, Model) classes, together with additional Controller and View classes you propose for the project, according to MVC pattern. Following stereotypes should be used: <<controll></controll>> - business logic, <<entity></entity>> - data, <<boundary></boundary>> - user interface views. The attributes in analysis class diagram can be suppressed for better readability. Export it as JPEG image.
- Create new Eclipse Java project for your course project. Create all domain (Entity, Model) classes as proposed in the project description in model package. You can change and improve the model classes as necessary.
- Implement all Controller classes with input and validation logic for each model (entity) class you have implemented.
- Add Create-Read-Update-Delete (CRUD) functionality for all entities and collections of them to the Controller classes.
- Add formatted reporting functionality for each collection of entites to the Controller class.