Question: what is the difference between include and extend?
Answer: Extend is used when a use case conditionally adds steps to another first class use case. ... Include is used to extract use case fragments that are duplicated in multiple use cases.