Skip to content

Programming2-Assignments/SkillForge_UML_Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Use Case Diagram


UseCase Diagram

1- Actors and Generalization: The User is the parent actor which generalizes the Student, Instructor, and Admin roles.all specific roles inherit the common behavior like performing a Login.

2- Core Associations: diagram shows where each specific actor interacts with their unique set of Use Cases (Student linked to Browse Courses, Admin linked to Manage Users).

3- (include) links show steps (earning a certificate must include completing a lesson).

4- (extend) links show optional behavior (enrolling in course is an optional extension when browsing courses).

==================================================

Activity Diagram

ActivityDiagram

==================================================

Sequence Diagram

Sequence Diagram

==================================================

Class Diagram

image

This class diagram illustrates an online learning management system where users (students, instructors, and admins) interact through services to manage courses, lessons, quizzes, and certificates. It also shows how data is stored and managed using a JSON-based database manager for persistence.

==================================================

Activity Diagram

Activity diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •