Base Use Case Diagram Example: Education

Examples1 week ago

Learn how to transform a PlantUML diagram for a Student Enrollment System into project artifacts with this guide.

1. Input the PlantUML Code

Paste the PlantUML code into the editor. View the live preview showing the Student requesting Enroll in Course, including Check Prerequisites and optionally extending to Pay Fees. Focus on this use case; refine with the companion app if needed. Click “Generate Report” to start.

@startuml
actor Student
actor Administrator
Student --> (Enroll in Course) : requests
(Enroll in Course) ..> (Check Prerequisites) : <<include>>
(Enroll in Course) ..> (Pay Fees) : <<extend>>
@enduml

2. Generate the AI Report

The AI analyzes actors (Student, Administrator) and relationships (includes, extends). The report summarizes enrollment, lists actors, details flows (preconditions, post-conditions, alternatives, exceptions like unmet prerequisites), and covers sub-use cases. Export as Markdown for sharing.

3. Generate Scenarios

Click “Generate Scenarios” to create narratives like Standard Enrollment or Enrollment with Payment. These support user stories and testing alignment.

4. Generate Test Cases

Click “Generate Test Cases” to produce tests with ID, description, preconditions, steps, and expected results. These integrate with QA tools for robust enrollment testing.

Loading

Signing-in 3 seconds...

Signing-up 3 seconds...