What are the used UML diagram constructs? A document and tool analysis study covering activity and use case diagrams