Urgenthomework logo
UrgentHomeWork
Live chat

Loading..

Cst2550 Engineering | Implement Assessment Answer

Brief Task Description

You are required to design and implement a stock management system for a small music shop. You should use UML diagrams to design the software. You should use Git to version control the software with regular commits and a repository on BitBucket. There should be multiple classes (for the various types of products) and a base class for all products. You should not use any third party libraries or code as a part of your solution and all code should be written by you, i.e. not automatically generated.

Scenario

A music shop sells CDs, DVDs, magazines and books. It is in need of a stock management system to maintain stock records with a text (command line) menu with options to allow the user to perform the following functionality: • sell items • restock items (increase stock quantity)

• add new items

• update stock quantity (correct stock levels)

• view a report of sales

It should also be possible to load and save the stock data to/from a file.

Detailed Description

It is recommended that you complete the tasks in the following order as the later sub-tasks will require the earlier ones.

Plan Software

Begin by planning which classes you need and how the software will work using UML diagrams, you should include: • use case diagram(s)

• class diagram(s)

• activity diagram(s)

• sequence diagram(s) 

Create a Git Repository

Create a Git repository for your coursework on BitBucket. As you create new files, you should add them to the Git repository.

 Implement Classes

Once you are happy with your design, you should implement the classes, you should have a base class for the product with any shared member variables and member functions, and derived classes with product specific members. You should test these classes before using them.

Write Makefile

Create a Makefile to compile the classes. As you implement other source code files add them to the Makefile. Your Makefile should be able to compile you project using the command make and should be able to clean your project (remove any compiled files) using make clean.

Implement the Program

Implement the stock management system using objects of the various classes mentioned above. Test any methods work correctly and implement a menu for the user to interact with the program. The user input should be validated.




Buy Cst2550 Engineering | Implement Assessment Answers Online


Talk to our expert to get the help with Cst2550 Engineering | Implement Assessment Answers to complete your assessment on time and boost your grades now

The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at urgenthomework.com are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.

Get Online Support for Cst2550 Engineering | Implement Assessment Answer Assignment Help Online

Resources

    • 24 x 7 Availability.
    • Trained and Certified Experts.
    • Deadline Guaranteed.
    • Plagiarism Free.
    • Privacy Guaranteed.
    • Free download.
    • Online help for all project.
    • Homework Help Services
); }
Copyright © 2009-2023 UrgentHomework.com, All right reserved.