For what I know an extend relationship is when a use case is optional, but the include is when the operation of the use case it is needed (but not all the times). I want to model a use case for a registration system and came with a doubt about which relationship to use, the two possible options that I have are:
I am more keen on the (b) way of representing this action because the parts of modify data and delete data should not be optional and they serve for the maintenance of the students' records (sorry for the typo in my graph). Even though one colleague states that the (a) option is more accurate to deal with this situation. Can both be correct? and if it is the case in which situation this could happen? Thanks