Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Objectives Successful completion of this activity will show that you can... Recall key C# concepts and principles Use custom classes and methods Instantiate custom objects

Objectives

Successful completion of this activity will show that you can...

  • Recall key C# concepts and principles
  • Use custom classes and methods
  • Instantiate custom objects
  • Use a validation class for user input
  • Update features as directed
  • Read, write, and display information from a file

 

Overview

For the next milestone we will imagine how to build a feature based on a visual proof of concept. Begin by downloading the product PDF attachment and review the different screen shots for the ShipIt application.

Application: Program Development The next stage in the application life cycle is development. Now that additional logic has been added, it may help us to return back to the original vision for this application.

After review of the PDF we decide the work falls short of a minimum viable product. A few additional features are needed.

Using the product PDF as a guide, see below for additional features and requirements.

 

Grading

In addition to meeting the project requirements outlined below, be sure to review the rubric! The rubric is attached to this assignment. This will help you understand how the project work is graded.

 

 

Deliverable

This week, you will update your Visual Studio project (solution), to satisfy the additional requirements outlined below.

If you are unsure how to do this, please review your research for the week and be sure to attend or watch this week's Live Session(s).



Requirements

The project deliverable must satisfy the following conditions:
 

  • Technical:

 

  • Documentation: The main markdown file at the root of the project repository now includes a brief description of new features developed for this milestone. Explain the latest updates made to this project to satisfy milestone requirements.
  • Comments: Meaningful comments and required header information is used throughout project work. Required header information in the Program.cs class: NameDateClassAssignment
  • MVP:
    The application must also now satisfy the additional minimum viable product conditions:
    • Menu: The menu will now include an additional option when the user is in a signed in state: Show Profile.
    • Create User: enhance this menu option to save new user information to a file. Additional user information can be added and saved to the file if desired (be creative, and use the product PDF for ideas).
    • Show Profile: When the user is in a logged in state, provide an additional option to show profile. If selected, read from the stored data file the user information and present this back to the user in console.
    • Refactor: Review past work in APD or ITD2 and reuse some of it to satisfy this latest round of milestone requirements. Be sure to explain in your comments where refactoring takes place.
    • Validation: Add another validation to confirm the user typed in a valid number range.

C# Please .

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Applied Statistics From Bivariate Through Multivariate Techniques

Authors: Rebecca M. Warner

2nd Edition

141299134X, 978-1412991346

More Books

Students also viewed these Algorithms questions

Question

Where do the authors work?

Answered: 1 week ago

Question

What are the principal alloying elements in SAE 4340 steel?

Answered: 1 week ago