You will be given a problem description for which you will need to perform object-oriented analysis and then create a UML diagram for it. Welcome to the development team Object-Oriented University. As befitting the name, you need to analyze the admissions process for the University and put together a rough object-oriented model (class diagram) that can be used to create a software application in support of it. An undergraduate applicant starts the process by filling out an application for admission. On the application, they need to provide their full name, their National ID (a fictitious identifier that replaces SSN), their birth date, expected GPA, high school graduation date, the number of people in their family, their parents and their own AGI, a list of high schools they attended, any colleges they may have attended (e.g. summer courses), extracurricular activities, and a personal statement about why they want to attend OOU. For each school, they need to provide the school code and the dates attended. The applicant also needs to provide their first, second, and third choices for their major. Once their application is received by the Application Management Service, the system will notify the student that their application is in an incomplete status and that they must request transcripts from all schools attended. Each school will send an electronic transcript that includes the student's name and identifier, GPA, total units completed, percentile ranking at their high school (for HS only schools) and a list of courses completed. For each school listed on the transcript, the transcript will list the course, units, grade points, and the state level subject requirements it fills (e.g. In California, these are called the A-G subject requirements). The applicant will also need to provide their test scores. Each test score will have a test name and a list of score components. Each score component will have a name and a value. As an example, the rSAT (redesigned SAT) has three score components: Reading, Writing, and Math. There are many different kinds of tests, each with their own score components. Once the applicant's application is complete, the Application Management Service sends it to the Application Review Service and conducts a performance-based review of the applicant. The Application Review Service uses a scores engine to evaluate the applicant's test scores and generate a test score performance evaluation. It also uses an academic performance engine to evaluate transcripts. The service then creates an evaluation decision. If the overall point total for the scores and academic performance evaluations is high enough, the decision is admitted and the decision reason is performance-based. If it is too low, the decision is denied and the decision reason is performance- based. If it falls in the middle, the decision is that it requires manual review. The Application Management Service changes the applications status to ready for manual review. The Review Management Service assigns the application to an evaluator and marks the application as assigned for review. Each evaluator has a name, id, and list of applications to review. For each application, the evaluator starts the review. The evaluator looks at their academic performance, test scores, extracurricular activities, and personal statement, and makes a decision of admitted, denied, or more information needed. If more information needed, the applicant is sent a notification. If admitted or denied, their application is now complete. If they are admitted, they are sent a welcome notification. If they are denied, they receive a rejection notification. A denied student can appeal their denial. Their denial can also be overridden by a faculty member, department chair, or college dean. To complete their admissions process, the applicant must accept their admission, at which point the Student Service creates a new Student from the applicant information and assigns them a student ID. They can also decline their admission. At any time before they are admitted or denied, an applicant can withdraw their application.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
You wil be given a problem description for which you will need to perform object-oriented analysis and then create a UML diagram for it. Welcome to the development team Object-Oriented University. As befitting the name, you need to analyze the admissions process for the University and put together a rough object-oriented model (class diagram) that can be used to create a software application in support of it. An undergraduate applicant starts the process by filling out an application for admission. On the application, they need to provide their full name, their National ID (a fictitious identifier that replaces SSN), their birth date, expected GPA, high school graduation date, the number of people in their family, their parents and their own AGI, a list of high schools they attended, any colleges they may have attended (e.g. summer courses), extracurricular activities, and a personal statement about why they want to attend OOU. For each school, they need to provide the school code and the dates attended. The applicant also needs to provide their first, second, and third choices for their major Once their application is received by the Application Management Service, the system will notify the student that their application is in an incomplete status and that they must request transcripts from all schools attended. Each school will send an electronic transcript that includes the students name and identifier, GPA, total units completed, percentile ranking at their high school (for HS only schools) and a list of courses completed. For each school listed on the transcript, the transcript will list the course, units, grade points, and the state level subject requirements it fills (e.g. In California, these are called the A-G subject requirements) The applicant will also need to provide their test scores. Each test score will have a test name and a list of score components. Each score component will have a name and a value. As an example, the rSAT (redesigned SAT) has three score components: Reading, Writing, and Math. There are many different kinds of tests, each with their own score components. Once the applicants application is complete, the Application Management Service sends it to the Application Review Service and conducts a performance-based review of the applicant. The Application Review Service uses a scores engine to evaluate the applicants test scores and generate a test score performance evaluation. It also uses an academic performance engine to evaluate transcripts. The service then creates an evaluation decision. If the overall point total for the scores and academic performance evaluations is high enough, the decision is admitted and the decision reason is performance-based. If it is too low, the decision is denied and the decision reason is performance- based. If it falls in the middle, the decision is that it requires manual review. The Application Management Service changes the applications status to ready for manual review. The Review Management Service assigns the application to an evaluator and marks the application as review. For each application, the evaluator starts the review. The evaluator looks at their academic performance, test scores, extracurricular activities, and personal statement, and makes a decision of admitted, denied, or more information needed. If more information needed, the applicant is sent a notification. If admitted or denied, their application is now complete signed for review. Each evaluator has a name, id, and list of applications to If they are admitted, they are sent a welcome notification. If they are denied, they receive a rejection notification. A denied student can appeal their denial. Their denial can also be overridden by a faculty member, department chair, or college dean To complete their admissions proc creates a new Student from the applicant information and assigns them a student ID. They can also decline t admission. At any time before they are admitted or denied, an applicant can withdraw their applicatio s, the applicant must accept their admis at which point the Student Servic
Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY