Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question No. 1. (10) For the provided problem description, develop an architectural design (use any tool including EA, MS word you think can serve the

image text in transcribed
image text in transcribed
Question No. 1. (10) For the provided problem description, develop an architectural design (use any tool including EA, MS word you think can serve the purpose). Your answer must include: Architectural Significant Requirements/Architectural Drivers (FRs & NFRs) b) Architectural tactics and patterns Problem Description The Next Generation Vending Machine Foods R Us is considering the development of a futuristic vending machine. The machine will have capabilities not found in current vending machines. The goals of this project are: a) Reduce the amount of labor necessary to stock a machine b) Improve the quality of the delivered product c) Reduce the amount of time the machine has to wait for re-stock d) Reduce the down-time of the machine. c) Reduce the possibility of someone tampering with a product The NexGen Vending Machine (NGVM) will be very similar in appearance to the existing low-tech vending machines. There will be rotatable trays divided into compartments. There will be a door associated with each tray. The user pushes a button to rotate her selection to the position behind the door. After the correct amount of money has been deposited, the machine will allow the door to be opened and the food removed. The way in which the NGVM operates will be very different from that of the current machines. Stockers will carry a portable bar code reader. This reader will plug into a receptacle in the NGVM. Each compartment will have its own bar code label, as will each food package. The compartment bar code will provide a unique identification for the compartment. The package bar code will contain the item description code, price and the expiration date, if any. The service technician will scan cach item and the compartment label as the machine is stocked. The use of the bar code has several advantages. 1.Expired food will not be sold II. The stocker will not have to ensure that all of the items on a particular tray have the same price III. We will be able to give a real time inventory to the main office over a network connection. The machine will be connected to the main office computer over a phone line. The machine will automatically inform the computer of any of the following conditions: a) Food has passed the expiration date b) Food supplies in the machine are low c) The amount of money in the machine passes a pre-set limit or d) Self-test fails The machine will also be able to respond to inquiries from the host computer. Question No. 1. (10) For the provided problem description, develop an architectural design (use any tool including EA, MS word you think can serve the purpose). Your answer must include: Architectural Significant Requirements/Architectural Drivers (FRs & NFRs) b) Architectural tactics and patterns Problem Description The Next Generation Vending Machine Foods R Us is considering the development of a futuristic vending machine. The machine will have capabilities not found in current vending machines. The goals of this project are: a) Reduce the amount of labor necessary to stock a machine b) Improve the quality of the delivered product c) Reduce the amount of time the machine has to wait for re-stock d) Reduce the down-time of the machine. c) Reduce the possibility of someone tampering with a product The NexGen Vending Machine (NGVM) will be very similar in appearance to the existing low-tech vending machines. There will be rotatable trays divided into compartments. There will be a door associated with each tray. The user pushes a button to rotate her selection to the position behind the door. After the correct amount of money has been deposited, the machine will allow the door to be opened and the food removed. The way in which the NGVM operates will be very different from that of the current machines. Stockers will carry a portable bar code reader. This reader will plug into a receptacle in the NGVM. Each compartment will have its own bar code label, as will each food package. The compartment bar code will provide a unique identification for the compartment. The package bar code will contain the item description code, price and the expiration date, if any. The service technician will scan cach item and the compartment label as the machine is stocked. The use of the bar code has several advantages. 1.Expired food will not be sold II. The stocker will not have to ensure that all of the items on a particular tray have the same price III. We will be able to give a real time inventory to the main office over a network connection. The machine will be connected to the main office computer over a phone line. The machine will automatically inform the computer of any of the following conditions: a) Food has passed the expiration date b) Food supplies in the machine are low c) The amount of money in the machine passes a pre-set limit or d) Self-test fails The machine will also be able to respond to inquiries from the host computer

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional Microsoft SQL Server 2014 Integration Services

Authors: Brian Knight, Devin Knight

1st Edition

1118850904, 9781118850909

Students also viewed these Databases questions