Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Homework Help/Study Tips Expert

Purpose:

The purposes of the assignment:
1. Understanding a real-time and time-critical system
2. Understanding Entity Relationship Diagram and Data Flow Diagram in terms of a realtime software system
3. Analyzing a real-time system and the flow of the corresponding software

Description:

The Rental platform should work according to the following rules:

Step-1: Both Hosts and Guests can register with authentication details

Step-2: Hosts can upload property details (e.g., daily rent, available facilities and number of guests allowed)

Step-3: Guests can enter the system after successful authentication

Step-4: Guests can make booking request by indicating length of stay, number of accompanying guests and credit card information

Step-5: Rental platform verifies and charges the credit card, and sends confirmation to both the host and the guest.

Step-6: The rental platform holds the money until the guest arrives and later leaves the property.

Step-7: The rental platform deducts the service fees and forwards the rest to the host after the guest departs.

Your task is to do a Real-Time Structured Analysis for the Rental platform considering the aforementioned steps. You are to present your analysis including the following information:

1. An External Entity-Relationship Diagram (ERD) indicating relationships of the Rental platform and the other external entities in the system.

2. Data and Control Flow Diagrams (DFD/CFDs) - to sufficient detail that only a single task is carried out by each process at the lowest level. You should show the control events that occur on the same diagrams. Use the real-time extensions for control flows etc. shown in the lecture notes. You need to determine when and where events will occur. For example, whenever a piece of data becomes available it may need a control event to let the system know that it is available. These events must be clearly shown in these DFD/CFD diagrams and then handled in the Control Specification (CSPEC).

3. Process Specifications (Pspecs) - a psuedo-code or similar design language specification is required for each process at the lowest level.

4. Control Specifications (Cspec) - use combinational or sequential FSMs as required, presented in an appropriate format. The idea is that the Cspec will completely describe how each and every event or control flow is handled in the system. You need to provide both "Process Activation Table" and "State Machine Diagram".

5. A Data Dictionary is required to adequately describe each name or special term used in the analysis, which includes process names, data flow names, control flow names etc. If you think further information is required make reasonable assumptions and clearly state these in the submission.

Homework Help/Study Tips, Others

  • Category:- Homework Help/Study Tips
  • Reference No.:- M92568964
  • Price:- $80

Guranteed 48 Hours Delivery, In Price:- $80

Have any Question?


Related Questions in Homework Help/Study Tips

Assignment1use your film analysis assignment sheet to guide

Assignment 1.Use your film analysis assignment sheet to guide your completion of this assignment. Your second film analysis should be on The Parallax View, our feature film for the week. The Movie: The Parallax View 2. A ...

Question 1 guiding principles synthesize the fundamental

Question: 1. Guiding principles synthesize the fundamental philosophy or beliefs of an organization and reflect the kind of the company that an organization seeks to be. Access to the web site of Toyota and answer briefl ...

Read the case study and answer the following questions1

Read the case study and answer the following questions: 1) What are the advantages and disadvantages of the new POS system? 2) How will this POS system help the business gain competitive advantages? 3) What are the advan ...

Understanding the different assessment instruments that are

Understanding the different assessment instruments that are used in the correctional system will help you to select the appropriate instrument in different situations. In this assignment, you become familiar with multipl ...

Explain the difference between test-retest reliability and

Explain the difference between test-retest reliability and internal consistency. Give an example of each.

For this online discussion you will need to review chapter

For this online discussion, you will need to review Chapter 8, answer the following questions, and share with the class: 1. Which stage do you think best describes your current stage of self-regulatory ability? 2. Why di ...

Assignment apa format intext citations references a 7 page

Assignment: APA format, intext citations, References. A 7 page strategic proposal address the following: Part I: Team Creation Identify the five different onboarding team members(Team members from the "Thomason Health Sy ...

Health fact sheeta the student will create a one page

HEALTH FACT SHEET: a. The student will create a one page health fact sheet. b. This fact sheet will identify and promote optimal health practices in a format that is easy to read, see and understand. The language should ...

Discuss the followingdiscuss the pennsylvania system and

Discuss the following: Discuss the Pennsylvania system and its impact on the current penal system. Explore how the use of solitary confinement and the rules of its use have shifted over time. What is the legal impact of ...

Question throughout this course you have been working on

Question: Throughout this course, you have been working on your final project. For this project, you will develop a proposal for a hypothetical performance dashboard project at your place of work or another organization ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As