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

  Draw class diagram for computing machine

Each problem reported by a distinct user is assigned a unique problem number (even if different users call in to report the same problem). Draw a class diagram that accurately reflects the system's requirements.

  Draw erd to track work orders and tasks of work orders

Draw an ERD. The database should track work orders and tasks of work orders. The following detailed information requirements should be represented by the ERD.

  Select one of the modularity concepts coupling and

select one of the modularity concepts coupling and determine in which phase of the software life cycle it is most

  You have been recently employed as the director of

you have been recently employed as the director of operations of a hotel. the hotel is in a relatively large city with

  Question about ranges and functions

Assume you have functions that you want to call for many individual year values, as well as ranges of years, and you are deciding on whether to use an if statement or a switch statement.

  Tools of systems analysis to describe the information system

tools of systems analysis to describe the information system's architecture in terms of data

  Draw a flowchart to determine fare

Write an algorithm to find the bus fare based on distance travelled as per the following rates:a. Rs.5.00 for first 2 kms.

  Process of requirements elicitation and validation

Give reasons why the process of requirements elicitation and validation is an iterative one and what roles does the requirement documentation play in the process of requirements elicitation and validation?

  Monitor the reuse history of a component

As a software engineer, what are the means of tracking you would use to track and monitor the reuse history of a component? Provide a rationale for the elements you list

  According to the textbook there are at least two 2

according to the textbook there are at least two 2 approaches to the sdlc two 2 approaches to software construction and

  Deisgn flowchart-hierarchy chart and pseudocode for program

Deisgn a flowchart, hierarchy chart, and pseudocode for program to solve following problem: A student borrows $3,000 at the interest rate of 2 percent per month on unpaid balance.

  Requirements to analyse-design system of sell-bike software

What are the requirements to analyse and design the system of Sell-Bike software is a SME (small to medium enterprise) company selling students bicycles.

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