logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Vikas BohraComputer science
(5/5)

691 Answers

Hire Me
expert
Paul BurlingComputer science
(5/5)

704 Answers

Hire Me
expert
Robin BlaiseData mining
(5/5)

678 Answers

Hire Me
expert
Samantha JiNursing
(5/5)

931 Answers

Hire Me
C Sharp Programming
(5/5)

You need to design and implement a program (written in C#) which fulfils all the requirements as outlined above.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Task 1 (60 Marks)

a) You need to design and implement a program (written in C#) which fulfils all the requirements as outlined above.

(50 marks)

 

b) The quality of your program will be assessed in terms of program structure, OOP principles including encapsulation, algorithms using appropriate control structures (loops and selections), and readability including appropriate comments.

 

 

Task 2 (20 Marks)

 

(10 marks)

 

 

You will need to develop a test plan and implement it. You should write a FIVE HUNDRED

(500) word report about the plan, which should include the test plan, purpose of each test, together with test scripts*, and the testing results* with full details.

 

An additional FIVE HUNDRED (500) word discussion should be included to justify how the data was selected and executed.

 

*There is no word limit for the test scripts and testing results.

 

The minimum requirements for a pass mark include developing and implementing a test plan including test cases with some possible/invalid inputs for any TWO (2) functions mentioned above to ensure the functions handle the inputs as they should.

 

Possible exceptions should be considered and tested to make sure they are properly handled.

 

 

 

Task 3 (20 Marks)

 

You need to:

 

Create a fully detailed class diagram, which should be accompanied by a FIVE HUNDRED (500) word justification of the design of your classes. Note that you are NOT allowed to use any tools that automatically build class diagrams.

 

Submission requirements

 

Your program must be submitted as a zip file of the full project.

 

Your program should be written in C#.

 

Whatever IDE you use, it should be possible to open and run the project directly from the extracted archive.

 

A single document with ONE THOUSAND AND FIVE HUNDRED (1500) word including a test plan, how the data was selected and executed, and justification of your class diagram.

 

 

Candidate checklist

 

Please use the following checklist to ensure that your work is ready for submission.

 

Have you read the NCC Education documents What is Academic Misconduct? Guidance for Candidates and Avoiding Plagiarism and Collusion: Guidance for Candidates and ensured that you have acknowledged all the sources that you have used in your work?

Have you completed the Statement and Confirmation of Own Work

form and attached it to your assignment? You must do this.

Have you ensured that your work has not gone over or under the recommended word count by more than 10%?

Have you ensured that your work does not contain viruses and can be run directly?

 

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme