Analysis and design of the friendbook website

Assignment Help Software Engineering
Reference no: EM13945219

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).

Reference no: EM13945219

Questions Cloud

Analysis of the roi of business and engineering majors : Write a minimum 4 page report explaining the results from your analysis of the ROI of Business Majors and Engineering Majors. Use your results from each week's assignment to make this report
Measure the resistance of a resistor using a voltmeter : Why did you have such a large percent difference in the resistance of the lamp filament with the two different applied voltages? What physical condition of a conductor must remain constant for Ohm's law to apply?
Difference implicit and explicit using prayer and scripture : How would you apply the information to a potential counseling setting? This could be in a church or clinical session if a client has come to you with problems and needing help.
What is the present value of the cash flow stream : Assume that your required rate of return is 12 percent and you are given the following stream of cash flows: If payments are made at the end of each period, what is the present value of the cash flow stream?
Analysis and design of the friendbook website : Analysis and design of the "Friendbook" website, an online social network service - elaboration phase and the analysis and design steps of the construction phase and deliver artefacts which correspond to different stages of the Unified Process.
A bond which is valued at par has a yield to maturity : A bond which is valued at par has a yield to maturity which is _____to its coupon rate
Find the internal rate of return : An insurance firm agrees to pay you $6,620 at the end of 20 years if you pay premiums of $200 per year at the beginning of each year for 20 years. Find the internal rate of return.
Whether the firm shut down in the short run : Whether the firm shut down in the short run under competitive and monopoly market? Why?
Describe the purpose of a risk assessment : Describe the purpose of a risk assessment , risk scope and identify critical areas for an assessment.

Reviews

Write a Review

Software Engineering Questions & Answers

  You have been hired as the cio of a large multinational

you have been hired as the cio of a large multinational internet advertising company. the president of the company is

  Use the blue button feature to export their phr

In this assignment, you will interact with My Healthe-Vet after setting up an account to illustrate functionality.

  How the sequential and additive composition adaptors differ

Provide a real-life example of a software application that illustrates the different types of adaptors needed to support sequential composition and a real-life example of a software application.

  Show how each of the following floating point values

Show how each of the following floating point values would be stored using IEEE-754 single precision (be sure to indicate the sign bit, the exponent, and the significant fields).

  Identify the key phases of the project

Identify the key phases of the project that will be subject to testing and the type of testing to be used during that phase

  Develop an erd for a library

What are the main steps to perform when identifying business requirements using the use case approach and describe how an organization's structure and culture affect the design of an information system.

  Highlight the software configuration management activities

Highlight the software configuration management activities.

  The next main stage in software development life cycle sdlc

the next major phase in software development life cycle sdlc is testing. quality assurance methods and testing help

  Write the definition of the function max

Add the function max to the class arrayListType to return the largest element of the list. Also, write the definition of the function max and aprogram to test this function.

  You have been hired as the cio of a large multinational

you have been hired as the cio of a large multinational internet advertising company. the president of the company is

  Input space partitioning

Identify at least three characteristics that suggest partitions and identify the blocks in the partition for each characteristic

  Use ishikawa diagram to investigate causes of problem

A restaurant is not doing well. It is doing poorly as customer patronage is low. Use Ishikawa diagram to investigate the causes of the problem.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd