MarkSeliverstov / NSWI041-intro-to-software-engineering

0 stars 0 forks source link

7# Editing personal information by the Study department #7

Open Senya-P opened 6 months ago

Senya-P commented 6 months ago

As study department we should be able to create/edit/delete a person's personal information in order to manage the person in the system because some personal information can't be managed or changed by the user to prevent mistakes.

ttomkk commented 6 months ago
@startuml
left to right direction
skinparam PackageStyle rect
actor Staff
rectangle PersonModule {
    Staff -- (view students information)
    (view students information) -> (turn on edit mode): extend
    (turn on edit mode) -> (create/edit/delete students information): extend
    (create/edit/delete students information) -> (save students information): extend
    (save students information) -> (turn off edit mode): extend
    (save students information) .> (handle invalid data): include
    (handle invalid data) .-> (create/edit/delete students information): include
}
@enduml

Image

Coelurus commented 5 months ago

Starting Situation:

Normal Interaction:

  1. Creating Personal Information:
  1. Editing Personal Information:
  1. Deleting Personal Information:
  1. Potential Issues:
  1. System Status Post-Interaction: