Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 1 : Write a brief description of the structured, object - oriented and functional programming paradigms. Give a relevant example for each programming paradigm.

Question 1: Write a brief description of the structured, object-oriented and functional programming paradigms. Give a relevant example for each programming paradigm. What kind of applications would best be developed using an object-oriented programming paradigm? (5 marks)
Weather Data Case Study
A client has asked you to create an application that downloads, formats and archives weather data from Environment Canada. The goal is to create a historical database of Canadian weather data that can be used to model climate change. The client has previously compiled a comprehensive list of functional and non-functional requirements for the proposed application.
Question 2: Describe a high-level architecture for the application to be developed that is flexible enough to meet the requirements of the Weather Data Case Study. Identify which programming paradigm would be most appropriate to use in building this application. Be sure to justify why you selected this particular architecture and programming paradigm. (5 marks)
Part 2: Questions for Module 6
Phone App Case Study
A small company started by two TRU student entrepreneurs intends to create an application that runs on both Android and iPhone. The application will allow take-out meals to be ordered from local restaurants. The application is generic and is intended for use in many cities across North America. Restaurant owners pay a monthly fee to have their restaurant listed in the application. Take-out customers are anonymous if they pay cash. Customers paying by credit or debit card, or requesting delivery service must provide some personal information, which is subsequently stored in the application database. However, the application will use an external payment service so that the application isnt required to store any credit card information in the application database.
Question 3: Using information provided in the Phone App Case Study, create a UML Class Diagram for a software solution that would automate the business problem described in the case study. (5 marks)
Question 4: Using information provided in the Phone App Case Study, create a UML Component Diagram and a UML Deployment Diagram for a software solution that would automate the business problem described in the case study. (5 marks)

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

From Zero To Data Hero With Chatgpt

Authors: Andrew Wu

1st Edition

B0CQRJPXD9, 979-8989523009

More Books

Students also viewed these Databases questions