+1443 776-2705 panelessays@gmail.com

write pseudocode for the final project scenario program. Pseudocode is a description of how a program will be structured and will operate. It allows a programmer to “think in words” about the design of a program before composing code, and it is also useful for project teams in deciding on basic structures and design.

I have attached UML diagram file on which you have to explain all ingredient, recipe, recipe box.

IT 511 Stepping Stone Lab One Guidelines and Rubric

Pseudocode for a Collection Manager Program

Overview: Your work on the final project for this course is supported by a series of stepping stone labs. This is the first. Stepping Stone Lab One is an opportunity to consider how to incorporate object-oriented principles to solve a problem in a manner that users can readily engage. In this lab, you will write pseudocode for the final project scenario program. Pseudocode is a description of how a program will be structured and will operate. It allows a programmer to “think in words” about the design of a program before composing code, and it is also useful for project teams in deciding on basic structures and design. Prompt: Address the following in your submission:

A. Analyze the problem your program will solve. This analysis will inform your code logic as you consider how to solve the problem. B. Break the problem down into distinct steps of pseudocode that will solve the problem. C. Create variables to track the various elements in the pseudocode; use control structures such as branching or looping. D. Use natural language to work through the problems.

Refer to the How to Write Pseudocode document for guidance.

Rubric Guidelines for Submission: This assignment should be submitted as a Microsoft Word document with 12-point Times New Roman font and one-inch margins. Instructor Feedback: This activity uses an integrated rubric in Blackboard. Students can view instructor feedback in the Grade Center. For more information, review these instructions.

Critical Element Proficient (100%) Need Improvement (70%) Not Evident (0%) Value

Assignments All variables are assigned with logical names and represent relevant values

Variables are present but do not clearly represent the relevant values

Variables are not assigned 10

Code Logic Pseudocode clearly illustrates all of the program’s primary functionality and logic and is self-explanatory

Pseudocode illustrates all or most of the program’s primary functionality and logic, but pseudocode is not self-explanatory, has inconsistencies with the program’s functionality, or contains significant errors or gaps in detail

Pseudocode does not illustrate the program’s primary functionality and logic

30

Decisions or Flow Control Using

Branches

Proper decision functionality is clearly defined and correctly applied using a branching structure

Decision functionality is present but is not clearly defined or is applied incorrectly

Decision functionality is not present 20

Iteration or

Processing Using Loops

Appropriate processing steps and iterations are clearly represented using a loop structure

More than one processing step or iteration is incomplete, lacks clarity, or is absent

Processing steps or iterations are absent or do not represent the proper steps to solve the problem

20

Readability and Convertibility

Pseudocode is clear and understandable and the code is organized

Pseudocode contains portions that are unclear, difficult to understand, or unorganized

Pseudocode is difficult to understand and is unorganized

20

Total 100%