What changes you recommend in your original proposed design

Assignment Help Other Subject
Reference no: EM132374811 , Length: word count:2000

Data Structure and Algorithms - Individual Report Assessment

Course Learning Outcomes -

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

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

Unit 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 the 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.

Reference no: EM132374811

Questions Cloud

Define cross listing and state the four advantages : With a clear example, define cross listing and state the four advantages of cross-listing to the Samsung Electronics Board for Samsung
Discuss the need and concept of an effective manager : Discuss the need and concept of an effective manager, particularly in driving social initiatives
What would be some of the challenges of change : What would be some of the challenges of Change manager as a Navigator, Nurturer, and Caretaker? These are from the 6 images of change management.
Make a list of all the jobs you have had : Make a list of all the jobs you have had, paid or unpaid, including your job as a student. What kind of work did you find most meaningful in these jobs, and why
What changes you recommend in your original proposed design : DSAA204/BIT204 Data Structure and Algorithms - Report Assessment, Kent Institute Australia. What changes you recommend in your original proposed design
Difference between intrinsic and extrinsic motivation : How can each type motivation contribute to a resonant work environment? How can each type of motivation result in dissonance
Decision to adopt ERM in the advanced education segment : The decision to adopt ERM in the advanced education segment happens either in light of a sentinel occasion or at the bearing of the president, board,
Evaluate the implications of the legal pressure : Evaluate the implications of the legal pressure for ethical behaviour in organisations - Compare and contrast diverse approaches to ethical decision making.
What was the vulnerability in the target breach : What was the vulnerability in the Target Breach? What is the Red Team? How has the term hacking changed meaning over the years?

Reviews

len2374811

9/23/2019 2:48:52 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.

len2374811

9/23/2019 2:48:46 AM

Marking Criteria: Choice of Variables, Keys, Ranges, Justification of Variables, Keys, Ranges choice - The understanding of various data types and importance of choosing the right variables and ranges. Specification of Library Operations and Choice of algorithm for each Operation - 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. Proposed changes (if any) with justification - How making systems scalable needs changes in the choice of variables and algorithms so that efficiency is not compromised. 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.

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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