Question
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: Name, Date, Class, Assignment
- 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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started