The following use cases are shown in the diagram below. If there is a detailed version of a use case with scenarios available, it is hyperlinked.
This use case diagram is based on the “export portfolio” scenario but the “add comment” and “add description” scenarios are also specified. It shows some use cases and their relationship to each other that are required to successfully export a portfolio. The primary actor shows a generalization relationship type where an artist is the supertype and is concretized by six concrete subtypes (architect, art professor, musician, painter, photographer, and video artist). There are two secondary actors, namely the administrator and the API that provides art school portfolio templates. Between use cases, there are two relationship types, namely include and extend relationship.