My teacher designed UML about one database to manage school. It has 3 actors, many use case :
Student : See their information, see grade.
Teacher : Input grade of student.
Office : Manage information of student, order grade of student.
And all actor must login (use case) to do. He do this :
See their information ---include--> login
See grade ---include--> login
Input grade of student ---include--> login
Manage information of student ---include--> login
Order grade of student ---include--> login
And I think that this is wrong. Because, follow theory, inclusion is used to show how a use case breaks into smaller steps. So :
See their information <--include--- login
....
....
Order grade of student <---include--- login
You think what is right, please ?