Reference no: EM132286833
Assignment - Business modeling
Introduction - This assignment is based on a running example over the different sections to provide a sense of coherence between the models like a real project. The format of this assignment is deliberately "open ended" to challenge critical thinking. In places you will need to make assumptions in order to make progress and anticipate problems in system operation. Find the scenario in the attached file.
Section 1 - Identifying user stories
Identify the required user stories for the proposed system. List the user stories as well as their acceptance criteria.
Section 2 - Use case modeling
Derive the required use case diagram from the identified user stories (hint: you will need to identify the main processes the system must perform) - and document them to an appropriate level.
Section 3 - Class diagram modeling
Create the required class diagrams for the proposed system (hint: you will need to think about specialization for the board types).
Section 4 - State Machine modeling
Create a state machine diagram focussing on the state changes of a board in general (hint: Think of the different states a generic board will go through during its rental lifetime).
Section 5 - System Sequence Diagram
Choose one use case and produce the relevant system sequence diagram.
Section 6 - Designing the user interface
Propose a user interface for the new system showing the relevant user interface interaction path for one user story/use case.
Section 7 - Modeling the data base
Identify the main data entities and produce an ERD.
Attachment:- Assignment File - Scenario.rar