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

  Identify and briefly explain the element of informed consent

BHM 443- Identify and briefly explain the elements of informed consent; Discuss whether Mrs. Sparza's consent was properly obtained; Identify Mrs. Sparza's rights regarding end-of-life decision making

  Ethical or social justice issues

What major challenges are presented to the National Organization of Women as a result of the ethical or social justice issues.

  How does catton avoid the choppy seesaw effect as he

according to cattonshow did lee view society? what ideal did he embody?why do you think caton avoidednbspmentioning

  Exercise on a hypothetical mobile application

design of the interfaces has been influenced by analysis of a variety of previous research in this field, as well as multiple iterations based on the use case

  Have you had any experience with this knowledge-based

At any rate, user support isn't just looking after the least technological staff; increasingly, it's also providing for the power users, and those who would be power users. Have you had any experience with this knowledge-based tension between staf..

  Describe and apply basic features of models of practice

OTA 1030:Describe and apply basic features of the theories that underlie the practice of occupational therapy.

  Describe the various methods of diagnosing the brain tumor

Had Whitman sought medical help prior to his rampage, describe the various methods of diagnosing this brain tumor if it occurred today.

  Discuss about the police administration

There are three decision making models covered in this weeks' reading. Everyone uses a decision making model. Spend a few moments thinking about a life altering decision you have made within the last year. Post what the decision was, and what, if ..

  Shipping wood to market

Alabama Atlantic is a lumber company that has three sources of wood and five mar¬kets to be supplied. The annual availability of wood at sources 1, 2. and 3 is 15, 20, and 15 million board feet, respectively.

  Creates atmosphere that easy to move manipulate electron

The electrons are "shot" at a high velocity at the work piece, and as the electrons hit the material their kinetic energy is converted to heat causing the materials to coalesce into one piece. This usually happens in a vacuum which creates an atmo..

  Define what nursing considerations are important

Why are loop diuretic and a potassium -sparing diuretic prescribed for the same patient. What nursing considerations are important

  Where do you think we should file the case against thompson

He will probably plead guilty unless we send him to federal court. Where do you want to file the case?Where do you want to file this case against Smith?

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