IT 145 Global Rain Summary Report Template

docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

IT-145

Subject

Computer Science

Date

Dec 6, 2023

Type

docx

Pages

4

Uploaded by CoachStorkMaster131

Report
Developer : Joshua Bryant Date : 11/18/2023
IT 145 Global Rain Summary Report Template Directions Place your pseudocode, flowchart, and explanation in the following sections. Before you submit your report, remove all bracketed text. Pseudocode When you are done implementing the Pet class, refer back to the Pet BAG Specification Document and select either the pet check in or check out method. These methods are detailed in the Functionality section of the specification document. Write pseudocode that lays out a plan for the method you chose, ensuring that you organize each step in a logical manner. Remember, you will not be creating the actual code for the method. You do not have to write pseudocode for both methods. Your pseudocode must not exceed one page. Pet Check-In function petCheckIn (): OBTAIN Dog or Cat IF Boarding space available THEN UPDATE Boarding space available OBTAIN pet is returning or new IF Returning OBTAIN information as needed ELSEIF New OBTAIN appropriate information OBTAIN Length of stay FOR Dogs staying two or more days THEN OFFER grooming service WHILE Cat No grooming service offered ENDWHILE ENDFOR ASSIGN Pet to space Flowchart Based on the pseudocode you wrote, create a flowchart using a tool of your choice for the method you selected. In your flowchart, be sure to include start and end points and appropriate decision branching, and align the flowchart to the check in or check out process. Your flowchart must be confined to one page. 2
3 Check In Enter Dog or Cat Obtain length of stay Update boarding space If new If returning Gather information as needed Pet returning or new Obtain appropriate information If boarding space available For dogs staying 2 or more days Cats Offer Grooming service No grooming service offered Assign pet to space
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
OOP Principles Explanation Briefly explain how you applied object-oriented programming principles and concepts (such as encapsulation, inheritance, and so on) in your software development work thus far. Your explanation should be one paragraph, or four to six sentences. Object-oriented programming (OOP) principles are applied in my work through encapsulation, where related functionalities are grouped within the PetCheckIn class for clarity and maintenance. The class serves as an abstraction, providing a high-level interface while hiding internal details. Though not prominently featured, polymorphism is inherent in Java, allowing the petCheckIn method to handle various pet types seamlessly. While inheritance is not extensively used in this specific example, the code design follows OOP principles to promote modularity, abstraction, and encapsulation, contributing to a more organized and adaptable codebase. 4