Engineering -AW-Q64 Online Services
Due June 6, 2016
1) For the Ticket Kiosk System, develop:
a) Four (4) associations
b) Two (2) dependencies
2) For the Integrated Home Entertainment System, develop:
a) Four (4) associations
b) Two (2) dependencies
3) The Ticket Kiosk System develop one (1) sequence chart
4) The Ticket Kiosk System develop one (1) state diagram
Smart television
Speakers
Bluetooth
Gaming head handsets
Audio outputs
Video outputs
Television Remote
Set-top box
Signal transceiver
Cable transceiver
DVD player
Smart phone
Gaming outputs
Wi-Fi receiver
Remote sensors Upgrade online software
Manage software
Multi player gaming
Manage internet apps
Select multimedia content
Record game play
Select favorite games, shows, movies
Schedule show recordings
Play songs throughBluetooth
Home
Office
Restaurant
College recreation center
Café
Events
Network provider
Administrator
Kids
Gamers
Event organizer To play games
To watch shows
To watch movies
To record games
To listen songs
To view images Easy recording of shows and games.
Easy scheduling of shows.
Easy to upload games and apps.
Saves time.
Text Use Cases
a) Use case: Select favorite movie:
Primary Actor: User
Scenario
1) User turns on the integrated home entertainment system.
2) Display is on for integrated home entertainment system.
3) User selects the profile screen.
4) System displays all available profiles.
5) System requests for login credentials.
6) User login successfully with their credentials.
7) User then confirms with customer ID and selects the movies screen.
8) System displays list of movies.
9) User selects a movie from movies list.
10) System plays the requested movie.
11) User selects that movie as a favorite movie.
12) System displays this movie in favorite movies list.
13) User can access that movie from favorite movie list.
b) Use case: Manage internet apps.
Primary actors: User
Scenario
1) User turns on the integrated home entertainment system.
2) Display is on for integrated home entertainment system.
3) User selects the apps store option.
4) Systems open the apps store application and ask for login credentials.
5) User login successfully with their credentials.
6) User then confirms with name and email id.
7) System displays all the available apps.
8) User selects installed apps option.
9) System displays all the installed apps.
10) User updates all the apps.
11) System updates all the apps through internet.
4) Classes and Stereotypes
List of classes
Actor class
• User
• Network provider
Interface class:
• Games screen
• Music Screen
• MoviesScreen
• Channels screen
Business class:
• Bluetooth
• Speakers
• Satellite transceiver
• Movies database
• Songs database
Report class:
• Game score report
• Apps storage report
• Internet usage report
5)CRC Cards:
Class: User
Responsibilities:
Knows
Name
Address
Email id
Mobile
Does
Upload games
Schedule records
Watch movies
Watch shows
Play songs
View images
Collaboration
Network provider
Television
Conventional remote
Class: Integrated entertainment system
Responsibilities:
Knows
Company name
Version
Model name
Serial number
Does
Display user profiles
Manage applications
Play songs
Stores multimedia content
Display favorite games, shows and movies
Collaboration
Network provider
User
Television
Class: DVD player
Responsibilities:
Knows:
Product ID
Model name
Serial number
Does
Read disc
Process disc
Audio controls
Videos controls
Collaboration
Set-top box
User
Television
Class: Network provider
Responsibilities:
Knows
Name
Version
Product ID
IP address
Does
Install software
Update software
Remove software
Assign IP address
Check maintenance
Collaboration:
Satellite transceiver
Set-top box
Class: Movies screen
Responsibilities:
Knows
Movie Name
Movie category
Movie Duration
Does:
Add movies
Add trailers
Remove movies
Check movie details
Collaboration
User
Television
Network provider
Apps store
You can read more about our case study assignment help services here.
How it Works
How It works ?
Step 1:- Click on Submit your Assignment here or shown in left side corner of every page and fill the quotation form with all the details. In the comment section, please mention Case Id mentioned in end of every Q&A Page. You can also send us your details through our email id support@assignmentconsultancy.com with Case Id in the email body. Case Id is essential to locate your questions so please mentioned that in your email or submit your quotes form comment section.
Step 2:- While filling submit your quotes form please fill all details like deadline date, expected budget, topic , your comments in addition to Case Id . The date is asked to provide deadline.
Step 3:- Once we received your assignments through submit your quotes form or email, we will review the Questions and notify our price through our email id. Kindly ensure that our email id assignmentconsultancy.help@gmail.com and support@assignmentconcultancy.com must not go into your spam folders. We request you to provide your expected budget as it will help us in negotiating with our experts.
Step 4:- Once you agreed with our price, kindly pay by clicking on Pay Now and please ensure that while entering your credit card details for making payment, it must be done correctly and address should be your credit card billing address. You can also request for invoice to our live chat representatives.
Step 5:- Once we received the payment we will notify through our email and will deliver the Q&A solution through mail as per agreed upon deadline.
Step 6:-You can also call us in our phone no. as given in the top of the home page or chat with our customer service representatives by clicking on chat now given in the bottom right corner.
Case Approach
Scientific Methodology
We use best scientific approach to solve case study as recommended and designed by best professors and experts in the World. The approach followed by our experts are given below:
Defining Problem
The first step in solving any case study analysis is to define its problem carefully. In order to do this step, our experts read the case two three times so as to define problem carefully and accurately. This step acts as a base and help in building the structure in next steps.
Structure Definition
The second step is to define structure to solve the case. Different cases has different requirements and so as the structure. Our experts understand this and follow student;s university guidelines to come out with best structure so that student will receive best mark for the same.
Research and Analysis
This is the most important step which actually defines the strength of any case analysis. In order to provide best case analysis, our experts not only refer case materials but also outside materials if required to come out with best analysis for the case.
Conclusion & Recommendations
A weak conclusion or recommendations spoil the entire case analysis. Our expert know this and always provide good chunks of volume for this part so that instructors will see the effort put by students in arriving at solution so as to provide best mark.
Related Services
- Physics Assignment Help
- Chemistry Assignment Help
- Engineering Assignment Help
- Psychology Assignment Help
- Online exam Help
- Marketing Assignment Help
- Arts Assignment Help
- Sociology Assignment Help
- Project Management Assignment
- Case Study Help
- Nursing Assignment Help
- Research Assignment Help
- Operations Management Assignment help
- Accounting Assignment Help
- Biology Assignment Help
- Mathematics Assignment Help
- English Assignment Help
- Business Plan Help
- Essay Writing Help
- Human Resource Assignment Help
- Accounting Homework Help
- Computer Science Assignment Help
- Finance Assignment Help
- Economics Assignment Help
- Statistics Homework Help
- Management Assignment Help
- Strategy Management Assignment Help
- Auditing Assignment Help
- Information Management Assignment Help
- Online Assignment Writing help
- Humanities Assignment help
- Taxation Homework Help
- Corporate Finance Assignment Help
- Financial Management Assignment Help
Layered architecture is more suitable forintegrated home entertainment system. Below is the description of the layered architectural style.
Layered architectural style
A layered system is formed dynamically, every one layer offers organization to the layers above to it and serving as an issue to the layer below. In some layered systems internal layers are moving away from all except from the connecting outside layer, beside particular limits definitely picked for the passage. The connectors are described by the traditions that evaluate how the layers will relate.
Layered architectural style demonstrates the social event of related value inside locating into diverse layers that are stacked vertically on top of each other. The layered outline style has been portrayed as an issue pyramid of reuse where every one layer adds up to the commitments and consultations of the layer particularly underneath it. Helpfulness inside every one layer is joined by a regular part or commitment. Correspondence between layers is unequivocal and roughly coupled.
Layer 2: This is the outer most layer of this architecture. In this user will interact directly to this layer for integrated home entertainment system. In this system user had an option to schedule the shows to record. This layer does not interact with other layers.
Layer 1: This is the middle layer of this architecture. In this user will interact with external hardware such as Television, speakers, DVD player and gaming handsets. This layer interact will both layer 2 and layer 0.
Layer 0: This is the internal layer of this architecture. In this layer the most prominent sections will be executed such as connecting to database, apps store authentication and authorizations. This layer interact will layer 1.
Pattern
The idea is that there are external forces associated with certain problems that make them more easily solved using a particular approach. Every design also has a set of consequences that result from choosing that particular solution. Three part rule is followed in this, that include certain context, problem, solution. It involves in managing interfaces between objects in complex systems.
For the Integrated Home Entertainment System, let us consider the design pattern.
Name of the pattern: Delay response.
Intent of the pattern: To avoid a player from being thrown off the game due to delay.
Problem: Distinct delay between both action response and reflexes of players during the game.
Solution: There are various techniques for decreasing delays though a number of these have their drawbacks and may not be applicable in all cases. In this event synchronization is not possible by the game itself. The customers himself may have to decide to play on servers in geographical closeness to themselves keeping in mind the end goal to reduce latencies or the servers might basically opt to drop customers with high latencies so as to abstain from avoid having to deal with the resulting problems. Nonetheless, these are hardly optimal solutions. Rather, games will frequently be outlined on account of lag compensation in mind.
Participants and Collaborators: The two entities involved are Client and Server in this scenario. As customers are typically not permitted to characterize the basics of the game state but rather need to get it from the server. The principle task of the customer side compensation is to render the virtual world as precisely as possible. As overhauls come with delay and may even be dropped, it is sometime necessary for the customer to anticipate the stream of the game.
Consequences: Lag causes various issues, for example, accurate rendering of the game state and hit detection. Numerous players that have a lower speed Internet connection are often not allowed or discouraged from playing with different players or servers that have a distant host server or have high latency to each other.
Implementation:It is conceivable to reduce the view of lag through game outline. Techniques incorporate playing customer side animations as if the action took place on spot. To reducing or evacuating built-in timers on the host machine and uses cam transitions to hide warping.
1) Zachman Framework: Develop the Scope portion of the Framework
What Data (entities)
Food items
Drink items
Captured images
Advertisements information based on sales trends
General school events information
Student-customized information
How Function (activities)
Accept cash, change and university cash cards
Sell food and drink items
Identify location of the machine using location system
Identify shaking or tampering
Call campus safety
Provide machine information and images of the perpetrators
Display advertisements based on sales trends
Display general school events information
Display student-customized advertisements
Interact with remote distribution center
Collect current product level and buying trends information
Where Network (locations)
Recreation Center
Hallway
On campus housing
Food court
lounge
…
Who People
Buyer ( general public user, university staff and students)
Supplier representative
When Time
Cash/card accepted
Item selected
Product dropped in the tray for customer to collect it
Current product level and buying trend information collected
…
Why Motivation
To provide university friendly vending machine
To serve students with customized school events information
To gain profits
To gain credibility
To recommend products to students based on sales trends and buying trends
…
Buyer
2.2) Develop two text use cases
Use Case Name: Buy food/drink item(s)
Primary Actor: Buyer
Description of Usage:
Main Success Scenario:
0. Buyer must have cash or coins or university cash card
1. Buyer inserts university cash card into slot
2. System scanner reads the card and prompts for enter PIN
3. Buyer enters the PIN on the key pad provided
4. System validates the entered PIN against the inserted card with server
5. (If successful) System prompts for select item(s)
6. Buyer enters the item number on the selection panel
7. System displays the item description with price and prompt for another item or click
finish
(Buyer repeats step 6 for multiple items. System repeats step 7 for multiple items
and generates running total of items.)
8. Buyer clicks on finish
9. System compares the amount in the cash card with the total price. If sufficient,system deducts amount from the cash card
10. Machine drops the items into the tray.
11. System ejects the university cash card
12. Buyer collects cash card and item(s) and leave from the place
Use Case Name: Display school events & student-customized information
Primary Actor: Computer of the machine
Description of Usage:
Main Success Scenario:
0. Buyer must have university cash card
1. Buyer inserts university cash card into slot
2. System prompts for PIN entry
3. Buyer enters PIN on the key pad provided
4. System validates the entered PIN against the inserted card with server
5. Computer of the machine interacts with ‘Students & School events info server’ and
captures information and send instructions to the build-in LED
6. Built-in LED displays the school events information
7. Computer of the machine interacts with server and captures student specific
information based on the card inserted
8. Built-in LED displays the student specific information
9. Buyer clicks on finish
10. System ejects the card
11. Buyer takes the card and leaves from the place
Patterns
1. Name
Object State
Classification: Behavioral Pattern
2. Problem
How can an object change its behavior at runtime when it’s internal state changes?
3. Motivation
Smart vending machine have multiple states based on the actions it receives
For instance, a vending machine interacts with ‘Students and general school events info server’ and display student customized information when a university cash card is inserted
A vending machine notifies remote distribution center when the current product level is
low
From the above examples, it can be inferred that the state of the vending machine changes runtime when its internal state changes
4. Context
The above stated problem resides in the smart vending machine projects or in any system/application whose internal objects communicates with each other
5. Forces
Objects need to communicate
Objects in the application/system must be independent
6. Solution
There might be many solutions for this kind of problem. One of the feasible solutions is given
below
The object which is responsible to notify the remote distribution center will communicate through a telemeter
The object that needs to communicate with ‘Students and school events info server’ will do by using APIs
At high level, following prototype can be used to determine how to make behavior of an object
depend on its state
Create a ‘context’ class that provides single interface to all the external communication
objects
Create state abstract (super) class
Identify various states of the objects and create those states as sub classes of state super class
Create state specific behaviors in the sub class
Create a pointer to the current state in the main ‘context’ class
Change the current state pointer to change the state of the object based on behaviors.
Product Code-Engineering -AW-Q64
Looking for best Engineering -AW-Q64 online ,please click here