small project
$250-750 USD
Pagado a la entrega
For the system attached do the following:
1.0 Zachman Framework: Develop the Scope portion of the Framework: (10
pts.). Pay close attention to the What (Data) and How (functions)
sections.
2.0 Use Cases: (10 pts.)
2.1 Develop the Use Case Diagram.
2.2 Develop two (2) text use cases.
3.0 SwimLane Diagram: Develop one (1) swimlane diagram (5 pts.)
4.0 Classes: Develop a list of at least ten (10) classes and identify the
Stereotype used to find each of them: (5 pts.)
5.0 CRC Cards: Develop five (5) CRC Cards for some of the classes you
found: (5 pts.)
6.0 Class Diagram: (25 pts.)
6.1 Develop one (1) set of Inheritances (have more than 1 child!!),
6.2 Develop one (1) aggregations (have more than 1 aggregated class),
6.3 Develop two (2) Associations
6.4 Develop two (2) Dependencies
7.0 Sequence Charts: Develop one (1) Sequence Chart (10 pts.)
8.0 Develop one (1) State Diagram (include all internal state info in
diagram) (5 pts.)
9.0 Components: (10 pts)
9.1 Define one (1) component and draw the classes that would be part of
this component and be sure to identify the methods that would serve
as the interfaces to this component.
10.0 Architecture: (10 pts.)
10.1 Choose one (1) architectural style that you feel would be
suitable for this application and draw it out.
10.2 Fill out the following table for your architecture to determine if
the one you selected would be a good architecture.
Attribute Importance
Factor
(1-3, with 3
being most
important)
Met by
this
arch.
(Y/N)
WHY is this attribute important and
HOW does the architecture meet it?
Usability
Reliability
Performance
Supportability
Security
Safety
Availability
Maintainability
11.0 Patterns: For this application define a pattern that you see that could
be useful for other design problems. Use one of the design pattern
guidelines in the notes and fill in the sections of the definition: (5 pts.)
NOTE: Be very careful to be sure you are following the UML guidelines for
the formatting of all the arrows, etc.
NOTE 2: This must be submitted in SINGLE Word or PDF file. Anything
else will not be accepted and will result in a grade of zero.
NOTE 3: All pages MUST be [url removed, login to view] inch. Any submission on any other
size paper will not be accepted and will result in a grade of zero.
Smart Vending Machine Case Study
You have been tasked with developing the software for the next generation
vending machine for use at universities. The vending machine has a
number of unique features that must be developed for the first time in such
an application.
1. The vending machine must be able to accept cash and change, as well
as university cash cards, which require a PIN entry when used.
2. The machine will sell food and drink items just like other vending
machines.
3. The machine will have a unique ID and also a location system that
will allow it to know what building it is in.
4. It will also have an advanced theft deterrent and student protection
system that will use a camera and record the image of the student for
all cash card purchases and also record an image if the machine is
being shaken or tampered with which is detected by an accelerometer
sensor. During a tamper event, the machine will call campus security
and provide site ID of the machine and the photo of the perpetrators.
5. The vending machine will also have a built-in LED screen that will
provide a number of features, including:
• advertise products based on a sales trends mined from the
products database
• mention upcoming general school events such as drop date,
registration, etc.
• advertise student-customized information and products such as
university bills due, bookstore sales, etc. when the student uses
their M-Card to buy their product.
6. The system will also interface with a remote distribution center. This
system will collect information regarding current product levels and
buying trends that will assist in coordinating machine restocking.
Nº del proyecto: #7917194
Sobre el proyecto
1 freelancer está ofertando el promedio de $433 para este trabajo
i have good experience in java and c. hire me i complete your task as you want with better result you will get good results from me contact me for better undetstanding thanks for view