use cases atm case actor secondary actors example primary requirements modeling modules cs uc arrow
use case diagram uml example sample software engineering examples cases system business purchase requirements created user application diagrammer work