Software Engineering Lab8
Software Engineering Lab8
Hasan Kivrak
Let the use case diagram speak
● Professor and Assistant inherit from the
actor Research Associate
○ every professor and every assistant is a research
associate.
The use case J inherits from the use case B. As a result of the
inheritance relationship, an actor O is involved in the execution of use
case J. However, an association with O is also modeled for J directly.
The consequence of this is that two actors in the role O are involved in
the execution of J. Note that these two actors can coincide.
The use case F inherits from the use case G. As a result of the
inheritance relationship, an actor N is involved in the execution of use
case F. For F, an association with the actor L is also modeled directly.
Therefore, an actor N and, due to the inheritance relationship of the
actors L, N, and M, either an actor L or an actor M or an additional
actor N is involved in the execution of F. If two actors N are involved,
they may coincide.
The use case I extends the use case F. As use case F inherits from use
case G and as I extends use case G, this relationship is passed on to F.
If G and I were in an «include» relationship, this relationship would
also be passed on to F in the same way
The use case J extends the use case H. This is as a result of the
inheritance relationships from B to J and from C to H.
Information system of student office of a university
● Modeling administrative activities of student ● Two types of employees in the student office:
office.
○ with the administration of student data
● Student office manage students data. (service employee, or ServEmp)