Uma das maiores forças do diagrama de casos de uso é que ele define o que o sistema (ou o componente) deve fazer. Para assegurar o sucesso do desenvolvimento, é necessário um plano de teste. Examinando as narrativas de caso de uso podemos identificar os cenários de caso de uso. Os “cenários” são as formas que o sistema pode operar. Normalmente, em cada caso de uso é possível definir os seguintes cenários:
Os cenários de caso de uso podem tanto ser representados por um diagrama, utilizando um diagrama de atividades (veremos mais à frente), técnicas de fluxograma ou BPMN, ou utilizando narração descritiva.
O usuário seleciona o filme, o horário, a quantidade de bilhetes, define as poltronas onde quer sentar e efetiva a compra, realizando o pagamento.
XO usuário pode pagar por meio de cartão de crédito ou por meio de transferência bancária.
XA sessão escolhida está esgotada; o usuário não está satisfeito com as poltronas disponíveis e quer cancelar a operação (ou mudar de horário da sessão); o pagamento não pode ser validado e a operação deve ser cancelada.
X