Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Prsi_great@yahoo.com
Actors of the Courseware Management System.
Student
Course Administrator
Tutor
Manage Tutor
Information
Manage Topics
in the Course
Tutor
View Course
Calendar
Course
Administrator
Student
Manage Course
Information
3. Use case scenarios
• Select a course
• Check the topics for relevance
• If not relevant proceed to the “remove topics” step
• Else proceed to” add topics” step
• Finally proceed to the “update modifications” ste
4. Activity Diagram for Use Case: Manage Tutor information
Manage Tutors
[New Tutor]
Get Details
[Old Tutor]
Compare with
Course Schedule
Update System
Activity Diagram for Use Case: Manage Course Information
Manage Courses
[New Course]
Create Course
[Course exists]
[Remove Course]
[Modify Course]
Update System
Activity Diagram for Use Case: View Course Calendar
[Wrong Details]
Inform to
Administrator
[Correct Details]
[Print Details]
Manage Topics
Select a Course
[Relevant]
[Not Relevant]
Update System
5. Class Diagram for the Courseware Management System
CourseAdministrator
ManageCourses()
ManageTutors()
ViewCourses()
ManageTopics()
Tutors Topics
ViewTutorInfo() ViewAllTopics()
CreateTutor() AddTopics()
GetDetails() ModifyTopics()
AddTutor() RemoveTopics()
DropTutor() 1..*
0..*
Course
ViewAllCourses()
CreateCourse()
ModifyCourse()
DropCourse()
0..*
Student
CourseCalendar
0..* ViewAllStudents()
ViewCalendar() ViewStudentInfo()