The uml class diagram

Assignment Help Software Engineering
Reference no: EM13760255

Add the currency name to the converted amount (e.g., 1.235e2 to 1.235e2 USD) The resulting processing flow (including the chain of responsibility from the previous problem) for CCP is shown schematically in the next figure: Deliverables - The UML class diagram. - A SINGLE MS Word document that includes (i) screenshots showing different execution scenarios (ii) printout of the implementation code. - The code must have graphical user interface to test the functionality. - Softcopy of the implementation code.l Write output in exp. notation (e.g., 123.46 to 1.235e2 ) l Round output to 2nd decimal (e.g., 123.456 to 123.46) lProblem 1 This problem demonstrates the use of the chain of responsibility (COR) design patterns on a simple version of the currency converter program (CCP). The CCP performs conversion from EURO to one of the following three currencies: USD, CAD (Canadian Dollar), and AUD (Australian Dollar). Its user interface looks like this: The input string specifies the amount to be converted and the currency in which it is expressed (see Figure). The CoR pattern will be applied to the processing of the input string to generate a number representing the converted amount. The CCP user interface is seen as a client making a request to convert the input to a given currency. Three handlers are available, one for each currency (USD, CAD, AUD). The resulting processing flow for CCP is shown schematically in the next figure: Deliverables - The UML class diagram. - A SINGLE MS Word document that includes (i) screenshots showing different execution scenarios (ii) printout of the implementation code. - The code must have graphical user interface to test the functionality. - Softcopy of the implementation code. Problem 2 This problem combines the decorator pattern with the CoR implemented in Problem 1. The text appearing in the output field of the CCP UI is a string that has to undergo three decorations:

Project

Problem 1

This problem demonstrates the use of the chain of responsibility (COR) design patterns on a simple version of the currency converter program (CCP). The CCP performs conversion from EURO to one of the following three currencies: USD, CAD (Canadian Dollar), and AUD (Australian Dollar). Its user interface looks like this:
The input string specifies the amount to be converted and the currency in which it is
expressed (see Figure). The CoR pattern will be applied to the processing of the input
string to generate a number representing the converted amount. The CCP user interface is seen as a client making a request to convert the input to a given currency. Three handlers are available, one for each currency (USD, CAD, AUD).

The resulting processing flow for CCP is shown schematically in the next figure:

- The UML class diagram.

- A SINGLE MS Word document that includes (i) screenshots showing different execution scenarios (ii) printout of the implementation code.

- The code must have graphical user interface to test the functionality.

- Softcopy of the implementation code.

Problem 2

This problem combines the decorator pattern with the CoR implemented in Problem 1. The text appearing in the output field of the CCP UI is a string that has to undergo three decorations:
l Round output to 2nd decimal (e.g., 123.456 to 123.46)
l Write output in exp. notation (e.g., 123.46 to 1.235e2 )
l Add the currency name to the converted amount (e.g., 1.235e2 to 1.235e2 USD)
The resulting processing flow (including the chain of responsibility from the previous problem) for CCP is shown schematically in the next figure:

- The UML class diagram.
- A SINGLE MS Word document that includes (i) screenshots showing different execution scenarios (ii) printout of the implementation code.
- The code must have graphical user interface to test the functionality.
- Softcopy of the implementation code.

Reference no: EM13760255

Previous Q& A

  Multi-network access

Imagine that you are the manager of a small business computing center. List at least three techniques that you would use to convince a busy, reluctant night operator to perform regular backups. Explain the best and worst possible technique to assu..

  What impact to various stakeholders of acquiring a robot

Who are the stakeholders in this scenario (both internal and external)? What is the impact to the various stakeholders of acquiring a surgical robot unit?

  Stories of transformative leadership

How do the staff members perceive the work they do? How is this perception affecting their relationship with each other and how might it be harmful to clients? Provide examples.

  Describe the key characteristics of a whistleblower

Describe the key characteristics of a whistleblower, and briefly summarize one (1) researched instance of whistleblowing in one (1) publicly traded company within the last 12 months. Include the details of the issue that the whistleblower reporte..

  What exactly means the idea of "tropicalization" of american

What exactly means the idea of "tropicalization" of American poetry developed by Nuyorican poets such as Victor Hernandez Cruz?

  Class mail order

Set up one one-dimensional array for each field: product number (integer), unit price (double), and current inventory level (integer) in main memory to hold the above product information. There should be five rows (0 to 4) in each array, one for e..

  Coral dawn link the features of its services to the needs

Coral Dawn, a chain of luxury spas, specializes in Thai massages, Ayurveda remedies, and acupressure treatments. Its target customers are those who enjoy weekend spa treatments after a stressful week at work. When advertising, which of the following ..

  The history of children literature in western culture

Need a timeline prepared to illustrates the history of children literature in western culture using at least five key milestone.

  Four components of gdp

In 400-800 words, list the four components of GDP and provide an example of each, explaining how each item affects you and the way that you live today.

  An opportunity to really challenge

Write a rave about something you despise. here's an opportunity to really challenge yourself. Think of something you have experienced recently that you absolutely loathed. You should choose something that other people would be able to experience for ..

Reviews

Write a Review

 

Similar Q& A

  Choose one information system an example of the system can

choose one information system an example of the system can be australian tax return system net bank sap supermarket

  Research on infa

Your Research Paper needs to focus on one or more themes covered in this INFA 670 capstone course. Being a capstone course it gives you an opportunity to incorporate knowledge from other INFA courses which you have taken.

  What is the role of the project manager

What is the role of the project manager? Why is leadership so important for project managers and discuss the importance of top management commitment and the develppment of standards for successful project management.

  Describe how a botnet can be created

Why is it said that packet switching employs statistical multiplexing? Contrast statistical multiplexing with the multiplexing that takes place in TDM.

  Tools used today for database modeling

Include comparative detail information on implementation scenarios, target industries, company types most suited for the tool, costs, software type, the type of operating system required, and the target user population.

  Make a software requirement specification srs which

write a three to five 3-5 page paper in which youq1. create a software requirement specification srs that includes the

  Writing a pseudocode algorithm

Make a pseudocode algorithm you would write for a simple task like making a turkey sandwich, as well as 3-simple control structures that could be used to make this algorithm.

  Aspects of software development

Unit testing is the driving technology behind a software design method termed Test Driven Development, which, in turn, is a factor of the agile school of software development.

  Create crow-s foot erd for business rules for company

Create Crow's Foot ERD to include the following business rules for the ProdCo company: Each sales representative writes many invoices

  Describe the procedure that occurs in client and web server

Describe the procedure that occurs in a client and Web server through describing the functionality of the OSI reference model.

  Golden star winery produces midlevel wines consumed

golden star winery produces midlevel wines consumed primarily in north america. given below is the projected income

  Drawing diagram of payroll edi system

Draw diagram of the proposed payroll EDI and EFT system. It is suggested for students to utilize Microsoft Visio to draw the diagram.

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