Analysis and design of the friendbook website

Analysis and design of the friendbook website

Friendbook:

Your group is responsible for the analysis and design of the “Friendbook” website, an online social network service (e.g. similar to Facebook or Google+). It was agreed that you will use an Object-Oriented approach to the problem. Therefore, you will use UML as the modelling language and the Unified Process as the software development process.

During the inception phase, the vision of the project was defined among your development team and the stakeholders:

“Friendbook will be an online social networking, i.e. it will provide an online platform for communicate with their friends. Once someone is registered to Friendbook, he/she will be able to edit his profile, invite other members to become “friends”, upload photos, post messages and so on. Friendbook should provide similar functionality comparing to other sites (e.g. Facebook, Google+, etc).

Your team has to go through the elaboration phase and the analysis and design steps of the construction phase and deliver artefacts which correspond to different stages of the Unified Process.

1: Use Case Diagram

During the elaboration phase, a use case diagram is required to capture the user requirements for the system. The use cases must be on the goal level.

2 – Conceptual Model

Still in the elaboration phase, a conceptual model (class diagram) is required to capture the concepts related to the problem.

3 – Activity Diagram
During the construction phase, each member of the group will select one of the use cases to analyse and he/she must draw an activity diagram to visualise the different scenarios of the Use Case.

Sequence Diagram

Still in the construction phase, each member of the group will design a sequence diagram for the use case that he/she analysed in the previous step.

5: Group work: Design/Implementation Model

The next step in the construction phase is the design. Use the conceptual model and the sequence diagrams to produce the design/implementation model (class diagram).

Order from us and get better grades. We are the service you have been looking for.