What changes would you recommend in your proposed design

Assignment Help Data Structure & Algorithms
Reference no: EM132367343 , Length: 2000 Words

Report -

Course Learning Outcomes addressed:

a) 1a) To gather, critically analyse, manage and present in meaningful ways information and data

b) 4a) To monitor, research and interpret the fast changing and global world of information technology in terms of hardware, networks, software, and tools

Learning Outcomes

a) Evaluate the efficiency and effectiveness of data structures and algorithms;

b) Demonstrate reasoning about efficiency of algorithms;

c) Assess and apply suitable recursive data structures and algorithms to IT systems and applications.

Assessment Task: The assessment is about a design of a system using OOP.

ASSESSMENT DESCRIPTION:

This assessment is an individual Report.

You are designing an inventory system for a company. The company deals in products of two types; house hold items and food items. There are roughly 300 household items and around 200 food items that company needs to keep record of.

The products are stored with relevant information in the system, which includes product type, product name, product price, product manufacturer for house hold items and expiry for food items. Considering the above system, specify the operations that the inventory system will require.

For each of the operations, state and justify the appropriate sorting and searching algorithms. The algorithms that you choose have to be the ones that could be applied on the Data Structures that you have chosen to represent products.

Later, the company has a merger with another company. Together, they have products with around 25,000 household items and 1500 food items.

What changes would you recommend in your original proposed design and why?

Tasks to be completed

Given the above information:

a) Decide the appropriate variables, keys and ranges to be used in the system. Justify.
b) The operations that Inventory should support.
c) Algorithms for the operations that your system should support. Also, justify the choice of algorithms.
d) Changes for the larger system if any, to be made in the original system. Justify.

Attachment:- Data Structures and Algorithms.rar

Reference no: EM132367343

Questions Cloud

What is the value of k : If the area under the Standard Normal curve for Z
Probability that the sum of the values of the two cards : Suppose we pick two cards at random from an ordinary 52-card deck. What is the probability that the sum of the values of the two cards
Compute the minimum and maximum number of viewers : Compute the minimum and maximum number of viewers. Round your answers to 1 decimal place.
Make more money to afford the costs of living : The shift to a market economy allowed people of China to live better lives, they could afford to eat more
What changes would you recommend in your proposed design : DSAA204 - Data Structures and Algorithms - Kent Institute - What changes would you recommend in your original proposed design and why
Bertaline and alphaomega are small drug companies : Bertaline and AlphaOmega are small drug companies. Bertaline has recently signed an agreement with a big pharmaceutical company from India
Managerial economics-a problem solving approach : Complete the following problems from Chapters 4 Managerial Economics: A Problem Solving Approach.
Case Study - The New Royal Adelaide Hospital : Assessment 1a requires the submission of an Annotated Bibliography based on your initial research in support of an analysis of the Case Study in Assessment 1b
How can data analytics provide value to users : How can data analytics provide value to users and/or organisations? How do cultural or organisational issues impact data analytics over selected data set

Reviews

len2367343

9/7/2019 2:13:46 AM

Proposed 4 How making systems scalable needs changes in the choice of variables and algorithms so that efficiency is not compromised changes (if any) with justification Total Marks 20 Assignments should usually incorporate a formal introduction, main points and conclusion, and will be fully referenced including a reference list. The work must be fully referenced with in-text citations and a reference list at the end. We strongly recommend you to refer to the Academic Learning Skills

len2367343

9/7/2019 2:13:24 AM

Marking Criteria Max Marks Lecturer’s Expectations Marks Assigned Comments Choice of 2 The understanding of various data types and importance of choosing the right variables and ranges Variables, Keys, Ranges Justification of 2 Variables, Keys, Ranges choice Specification of 4 Identifying operations that are required by the system to function properly. The choice of appropriate algorithm so that data can be efficiently searched and sorted. Library Operations Choice of 5 algorithm for each Operation

len2367343

9/7/2019 2:13:13 AM

The assignment must be submitted online in Moodle. All materials MUST be submitted electronically in Microsoft Word format. Other formats (e.g., pdf or MAC file) may not be readable by markers. Please be aware that any assessments submitted in other formats will be considered LATE and will lose marks until it is presented in MS Word. No paper based or hardcopy submission will be accepted.

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

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