Seminar1 Iu
Seminar1 Iu
Object-oriented
Analysis &
Design
SEMINAR #1 REPORT
TABLE OF CONTENT
ANALYZE
THE NEW STUDENT ENROLLMENT PROCESS
WORK FLOW
AUTOMATION BOUNDARY +
NON-AUTOMATION BOUNDARY +
SYSTEM BOUNDARY
THE NEW STUDENT ENROLLMENT PROCESS
AUTOMATION BOUNDARY
NON-AUTOMATION BOUNDARY
Confirm Admission Online: This requires manual confirmation from the applicant,
indicating their acceptance of the admission offer.
Choose Program Curriculum: Applicants need to manually select the program
curriculum they wish to enroll in, based on their preferences and academic goals.
Declare Admission Documents: The declaration of admission documents involves
manually providing information about the documents submitted, ensuring accuracy
and completeness.
Prepare and Arrange Documents: Applicants need to manually gather, prepare, and
organize the required admission documents according to the school's specifications.
Submit Documents to School: The physical or digital submission of documents to
the school requires manual action from the applicant to ensure the documents are
properly delivered.
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
GROUP
1
THE STUDENT
STAND-DOWNS
/SUSPENSIONS
/EXCLUSIONS
/EXPULSIONS
PROCESS
ANALYZE
THE GRADUATION APPLICATION PROCESS
REQUIREMENTS
FUNCTIONAL
•The system should allow the Office of Academic Affairs to record and categorize
different types of violations.
• The system should enable the Office of Academic Affairs to collect and upload
Evidence such as documents, images, and witness statements.
• The system should facilitate the generation and delivery of suspension notification
to students.
• The system should support the review of evidence and appeals by the Office of
Academic Affairs.
NON-FUNCTIONAL
THE GRADUATION APPLICATION PROCESS
REQUIREMENTS
FUNCTIONAL
NON-FUNCTIONAL
• The system should have robust security measures to protect sensitive student
information and case details.
• The system should be scalable to accommodate a growing number of student cases
and appeals.
• The system should be reliable and available at all times to ensure timely processing
of student suspensions.
THE STUDENT SUSPENSIONS PROCESS
WORK FLOW
SYSTEM BOUNDARY
THE STUDENT SUSPENSIONS PROCESS
NEXT
THE STUDENT SUSPENSIONS PROCESS
NEXT
THE STUDENT SUSPENSIONS PROCESS
NEXT
THE STUDENT SUSPENSIONS PROCESS
SEQUENCE DIAGRAM
NEXT
THE STUDENT SUSPENSIONS PROCESS
SEQUENCE DIAGRAM
NEXT
THE STUDENT SUSPENSIONS PROCESS
SEQUENCE DIAGRAM
NEXT
GROUP
2
THE
GRADUATION
APPLICATION
PROCESS
ANALYZE
THE GRADUATION APPLICATION PROCESS
REQUIREMENTS
FUNCTIONAL
Secure login mechanism for students.
Online form for students to fill out.
Validation of the information entered by students.
Feature for students to submit their application.
Feature For students to track their application status.
Mechanism to evaluate the applications.
Feature to approve the graduation of students.
Feature to announce the list of graduating students.
Feature to issue and mail the degree.
NON-FUNCTIONAL
THE GRADUATION APPLICATION PROCESS
REQUIREMENTS
FUNCTIONAL
NON-FUNCTIONAL
WORK FLOW
SYSTEM BOUNDARY
THE GRADUATION APPLICATION PROCESS
NEXT
THE GRADUATION APPLICATION PROCESS
NEXT
THE GRADUATION APPLICATION PROCESS
SEQUENCE DIAGRAM
NEXT
THE GRADUATION APPLICATION PROCESS
SEQUENCE DIAGRAM
NEXT
THE GRADUATION APPLICATION PROCESS
SEQUENCE DIAGRAM
NEXT
THE GRADUATION APPLICATION PROCESS
SEQUENCE DIAGRAM
NEXT
THE GRADUATION APPLICATION PROCESS
SEQUENCE DIAGRAM
NEXT
THE GRADUATION APPLICATION PROCESS
SEQUENCE DIAGRAM
NEXT
GROUP
2
THE
COURSE
REGISTRATION
PROCESS
ANALYZE
THE COURSE REGISTRATION PROCESS
REQUIREMENTS
FUNCTIONAL
Users can register and log in securely.
Students can manage their accounts (optional: update information).
Admins can add, edit, and delete courses with details (name, description, etc.).
Courses can be categorized (optional: semester, subject), browsed, and searched by
students.
Students can view detailed course information.
Students can build and modify their registration list.
The system validates prerequisites and checks for conflicts during registration.
Students can submit their final course selections.
Admins can generate reports on enrollment and waitlists.
NON-FUNCTIONAL
THE COURSE REGISTRATION PROCESS
REQUIREMENTS
FUNCTIONAL
NON-FUNCTIONAL
The system should be responsive and handle high user loads during registration
periods.
The system should be secure against unauthorized access and data breaches
(encrypted passwords).
The system should be able to accommodate a growing number of users and courses.
The interface should be user-friendly and intuitive for both students and
administrators.
The system should be available during registration periods with minimal downtime.
THE COURSE REGISTRATION PROCESS
WORK FLOW
AUTOMATION BOUNDARY +
NON-AUTOMATION BOUNDARY +
SYSTEM BOUNDARY
THE NEW STUDENT ENROLLMENT PROCESS
AUTOMATION BOUNDARY
NON-AUTOMATION BOUNDARY
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE NEW STUDENT ENROLLMENT PROCESS
SEQUENCE DIAGRAM
NEXT
GROUP
3
THE
TUITION FEE
PAYMENT
PROCESS
ANALYZE
THE TUITION FEE PAYMENT PROCESS
REQUIREMENTS
ACTORS
Students.
Office of Finances and Planning.
Banking System.
FUNCTIONALITY
THE TUITION FEE PAYMENT PROCESS
REQUIREMENTS
ACTORS
FUNCTIONALITY
Access Fee Statement: Students can easily view and download their current or past
fee statements online (detailing tuition, fees, and extras).
Payment Confirmation: After successful payment, the system will provide instant
confirmation (Ex: An email with transaction details and access to a payment history
anytime).
Accessibility: The platform must be usable to all students, regardless of ability. It
should follow web accessibility standards, ensuring compatibility.
Security: The entire payment process must be secure, meeting industry standards
for data protection (including encryption of sensitive information during transmission
and storage).
THE TUITION FEE PAYMENT PROCESS
WORK FLOW
AUTOMATION BOUNDARY +
NON-AUTOMATION BOUNDARY +
SYSTEM BOUNDARY
THE TUITION FEE PAYMENT PROCESS
NEXT
THE TUITION FEE PAYMENT PROCESS
NEXT
THE TUITION FEE PAYMENT PROCESS
NEXT
THE TUITION FEE PAYMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE TUITION FEE PAYMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE TUITION FEE PAYMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE TUITION FEE PAYMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE TUITION FEE PAYMENT PROCESS
SEQUENCE DIAGRAM
NEXT
THE TUITION FEE PAYMENT PROCESS
SEQUENCE DIAGRAM
NEXT
GROUP
3
THE
GRADING
PROCESS FOR
STUDENT
ANALYZE
THE GRADING PROCESS FOR STUDENT
REQUIREMENTS
ACTORS
Students.
Lecturers.
Academic Office.
FUNCTIONALITY
THE GRADING PROCESS FOR STUDENT
REQUIREMENTS
ACTORS
FUNCTIONALITY
WORK FLOW
AUTOMATION BOUNDARY +
NON-AUTOMATION BOUNDARY +
SYSTEM BOUNDARY
THE GRADING PROCESS FOR STUDENT
NEXT
THE GRADING PROCESS FOR STUDENT
NEXT
THE GRADING PROCESS FOR STUDENT
NEXT
THE GRADING PROCESS FOR STUDENT
SEQUENCE DIAGRAM
NEXT
THE GRADING PROCESS FOR STUDENT
SEQUENCE DIAGRAM
NEXT
THE GRADING PROCESS FOR STUDENT
SEQUENCE DIAGRAM
NEXT
INTERNATIONAL UNIVERSITY – VNUHCM
SCHOOL OF COMPUTER SCIENCE AND ENGINEERING