vestr-at-work / mff-uk-introduction-to-software-engineering

Repo for homework to the course Intoduction to Software Engineering.
2 stars 0 forks source link

Adding new subjects #1

Open vestr-at-work opened 2 months ago

vestr-at-work commented 2 months ago

User requirement as a user story

As a clerk, I want to be able to easily add new subjects to the system, including relevant details such as subject name, code, description, and credits, so that users are able to interact with the subject.

basvas-jkj commented 1 month ago

Use case

Starting situation

The clerk has opened the form for adding a new subject to the Student Information System.

NORMAL

1) Clerk fills information about subject and saves it. 2) Clerk adds a link to the garantee of the subject and the name of their department. 3) SIS checks if all mandatory fields ate filled in. 4) SIS checks if all fields are in correct format. 5) SIS checks if the garantee and department exist. 6) SIS checks whether added subject already exists. 7) SIS publish new subject.

What can go wrong

System state on completion