Cyber Security Question
Overview Pseudocode is language agnostic, which means that you can create pseudocode with little to no experience in a specific programming language. Pseudocode is an important tool to work with individually or as a part of a development team to plan your code. Think of pseudocode as the broad strokes in a painting that help you plan your finer strokes when writing your code. Flowcharts are a powerful way to represent logic, decisions, and branching graphically. This milestone will help you develop the skills necessary to plan and organize your code, which is an important skill for programmers of all experience levels. In this milestone, you will work with the same scenario as in Project One. You are part of a development team that has been asked to design and develop custom software for a local pet boarding and grooming business, Pet Boarding and Grooming (Pet BAG). To prepare for the code you will eventually write, you will create pseudocode and a flowchart for either the pet check-in or pet check-out method to meet the Pet BAG company’s specifications. You only need to pick one method. This milestone is one part of the work you will complete for Project One. After you have completed this milestone, review any instructor feedback you receive. This way, you can make improvements before your final submission in Project One. Directions 1. Your supervisor has provided you with the Pet BAG Specification Document in the Supporting Materials section below. This document reviews Pet BAG’s software needs. Review the pet check-in and pet check-out methods described in the Functionality section. Then choose one of the methods to implement: check-in or check-out. As you read through the descriptions for each method, ask yourself the following questions and take notes: A. How would I break down these steps so that a computer can understand? i. A computer can only execute the instructions it receives. Create these instructions with the understanding that the computer knows nothing about the Pet BAG specifications. B. What information would I need from the user at each point? C. When would it be a good idea to use decision branching, such as IF and IF ELSE statements? i. These are areas where more than one path is possible, depending on user input or results from a method. 2. Next, write pseudocode that outlines a plan for the one method you chose and aligns to the specifications. Start by breaking down the description of your chosen method into a series of ordered steps. As you write and review each step, consider the following questions: A. What input does the computer need to complete the task? i. Include user input PROMPTS in your pseudocode. B. What output should the computer display to the user? C. When might you need to use decision branching and use a different set of steps depending on the user input? If you used decision branching, did you account for all possible input values? Reminder: You do not need to write pseudocode for both methods. 3. Based on the pseudocode you wrote, create a flowchart for the method you selected. Remember, you do not need to create a flowchart for both methods. Your flowchart will help your team communicate to your client how you plan to develop the software. In your flowchart, be sure to do the following actions: A. Include start and end points. B. Include appropriate decision branching. C. Align the flowchart to the check-in or check-out process you selected. Note: You can find the correct shapes to create your flowchart on the Insert menu in Microsoft Word. You may also draw your flowchart by hand, take a clear picture, and insert the picture into your Word document. Use the Add Shapes and Insert Pictures tutorials in the Supporting Materials section to help you. If you prefer, you could also use a flowcharting tool that you are familiar with, such as Lucidchart. What to Submit Submit your pseudocode and flowchart in a 1- to 2-page Microsoft Word document with double spacing, 12-point Times New Roman font, and oneinch margins. Supporting Materials The following resources support your work on this assignment: Reading: Pet BAG Specification Document Review this specification document provided by your supervisor to understand Pet BAG’s software requirements. Reading: Add Shapes This optional reading may show you how to add shapes such as boxes, circles, and arrows to your documents. Reading: Insert Pictures This optional reading may show you how to insert pictures into a Word document. Module One Milestone Rubric Criteria Proficient (100%) Approaching Proficiency (85%) Deve Pseudocode Writes pseudocode that outlines a plan for developing a method and aligns to software specifications Meets most “Proficient” criteria, but with minor errors; areas for improvement may include clarity or formatting Meets some “Pro with major error improvement ma or alignment to s Flowchart Creates a flowchart that aligns to software specifications, including appropriate decision branching and start and end points Meets most “Proficient” criteria, but with minor errors; areas for improvement may include appropriate symbols or decision branching Meets some “Pro with major error improvement ma alignment to sof lack of decision end-point accura
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
