You only need to analyze the requirements and submit your design specs in PDF format.

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

You only need to analyze the requirements and submit your design specs in PDF format.

Post by answerhappygod »

You only need to analyze the requirements and submityour design specs in PDF format.
You Only Need To Analyze The Requirements And Submit Your Design Specs In Pdf Format 1
You Only Need To Analyze The Requirements And Submit Your Design Specs In Pdf Format 1 (153.18 KiB) Viewed 35 times
Your assignment is to write a program that automates an instructor's grade book. This program processes commands to add student names, record and alter scores, calculate a final semester score and print out the student information in different orders. The instructor (the user) interacts with the program through a simple command-based user interface. Input 1. The retained student information, generated in previous executions of this program, is input from file "Grades.dat" at the beginning of each execution of the program. 2. The commands from the instructor are input (in response to "user-friendly" prompts from the program) as single letters. The commands are discussed in detail in the Processing instructions below. Output 3. Responses to user commands are to be written to the screen, as described in the Processing instructions below. 4. The output from command O (Output) should be printed to file "Grades.out", as described in the Processing instructions below. 5. The updated grade information must be saved to file "Grades.dat". Processing The user commands are printed to the screen as a menu, and the user responds with a single-letter command. Some commands require the program to prompt the user to enter additional information. After each command is processed, the menu should be redisplayed. The commands are to be processed as described in the following table: OOD Process - Understand the requirements - Draw Use Case Diagram(s) - Design the business objects - Identify the data attributes - Identify the classes by storing the data attributes into categories. - Identify the methods by drawing a UML diagram for the class. - Refine the classes, attributes, and methods. - Implement the business object and test them - Implement the presentation layer - Define a class if needed to encapsulating the complexity. - Implement the data layer and test it - Define file formats for "policy", Grades.dat" and "Grades.out". - Define a class for storing and retrieving the data from the file. Deliverables You should upload the following files individually to OSC website: 1. A PDF contains use case diagram(s) and all class diagrams. 2. A PDF contains your program execution outputs. You should have multiple execution outputs from various test cases for testing all the commands. 3. A ZIP file contains all your Python source files including data files used in your program.
empty state.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply