CST 5322COURSE Software Engineering UML Assignment Question1 : Develop use cases that could serve as a basis for understanding the requirements for an automated university Class Enrollment System that...

I Developed use cases and sequence diagramsunderstanding the requirements for an automated university Class Enrollment System that allows students to register for classes. The use cases should cover the principal functions of such a system.now I just need to help to do a proposal for that.


CST 5322COURSE Software Engineering UML Assignment Question1 : Develop use cases that could serve as a basis for understanding the requirements for an automated university Class Enrollment System that allows students to register for classes. The use cases should cover the principal functions of such a system. The use case description should describe the actors involved, the inputs and outputs, normal operation and exceptions. Add use case diagrams to the use case description Answer: Use case description for Student register for a class Use case Name Student Register for a class Scenario A new student register for a class Actors: Student , School staff Pre-Condition/Input Student register for a class Post-Condition / Output Student successfully access the class details Flow of Activities 1. Student enter the details to register for the class. 2. Student create an username and password for accessing the class. 3. The system show the successfully registered message 4. System show the list of courses. 5. Student select the course . 6. System show the class schedule for the course 7. Student select the class according to his/her requirement. 8. System check selected time of class is valid or not 9. If valid system show the successfully registered for the class. 10. Student successfully registered for the class Exception conditions 1. Student not registered due to lack of provide details 2. System show courses that are not related to student field. 3. Student selected time is not valid . 4, The time slot for classes provided by system is not according to the student requirement. 5. Student is not satisfied by the class syllabus and timing. 6. Class is already full not allowed more student. Use case diagram: Qusestion2: Write a set of functional and non-functional requirements for the class enrollment system. Answer: · Functional requirements like : 1. Student enroll for class 2. Student drop a class 3. Student modify the class timing 4. System show backup classes features 5. System show classes available on site for no of days after class is completed. 6. System show the status of class · Non-Functional requirements like : · Dependability, execution, security, auditability and different components that are necessities not identified with explicit usefulness. · Class Timing or no of classes provided in a week. · Course completion target. · No of student taking the class. · Response time of the system. Question 3: Develop a sequence diagram showing the interactions involved when a student adds a new class Answer: Sequence diagram Charts Q1: Answer: Use case diagram Q3: Answer : Sequence diagram 2
Sep 20, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here