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

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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