Artefato:
| |||||||||||||||||||||||||||||||||||||
Encenação de Caso de Uso |
Uma encenação de caso de uso é uma descrição lógica e conceitual de como um caso de uso é fornecido pela interface do usuário, incluindo a interação necessária entre os atores e o sistema. |
| Representação em UML: | Colaboração, estereotipada como "encenação de caso de uso". |
| Papel: | Designer de Interface de Usuário |
| Relatórios de Exemplo: | |
| Mais informações: | |
| Entrada para Atividades: | Saída de Atividades: |
As seguintes pessoas usam as encenações de caso de uso:
|
Nome da Propriedade |
Breve Descrição |
Representação em UML |
| Fluxo de Eventos - Encenação | Descrição textual de alto nível da interação entre o usuário e o sistema durante o caso de uso. Essa descrição é ampliada com aspectos de usabilidade do caso de uso para esclarecer e descrever a alocação de requisitos de usabilidade em classes de fronteira. Essa descrição também pode ser aumentada com classes de fronteira, para maiores esclarecimentos. | Valor rotulado, do tipo "texto formatado". |
| Diagramas de Interação | Diagramas (de seqüência e de colaboração) que descrevem como o caso de uso é realizado em termos de atores e objetos de fronteira de colaboração. | Os participantes são incluídos por meio da agregação "comportamentos". |
| Diagramas de Classes | Diagramas que descrevem as classes de fronteira e os relacionamentos que participam da realização de casos de uso. | Os participantes são incluídos por meio das agregações "tipos" e "relacionamentos". |
| Requisitos de Usabilidade | Descrição textual que reúne todos os requisitos de usabilidade da encenação de caso de uso que precisam ser observados durante a criação do protótipo da interface do usuário e a implementação. Eis alguns exemplos: tempo máximo de execução (por exemplo, quanto tempo um usuário treinado deve levar para executar um cenário) e taxa máxima de erros (por exemplo, quantos erros um usuário treinado pode cometer durante a execução de um cenário). | Valor rotulado, do tipo "texto curto". |
| Referências ao Protótipo da Interface do Usuário | Para esclarecer melhor a encenação de caso de uso, é possível fazer referência às partes do protótipo da interface do usuário (janelas, por exemplo) correspondentes às classes de fronteira participantes. | Valor rotulado, do tipo "texto curto". |
| Dependência de Rastreamento | Uma dependência de rastreamento para o caso de uso no modelo de casos de uso encenado. | Adquirida através da agregação "rastreamento". |
As encenações de caso de uso são produzidas quando seus respectivos casos de uso são priorizados em termos de usabilidade. A encenação de caso de uso é elaborada antes que o protótipo da interface do usuário seja criado e a interface seja implementada (ambos nas disciplinas Requisitos e Análise e Design).
O designer da interface do usuário é responsável pela integridade da encenação do caso de uso, garantindo que:
É recomendável que o designer da interface do usuário responsável pela encenação do caso de uso também se responsabilize pelas classes de fronteira e pelos relacionamentos iniciados na encenação do caso de uso.
Decida se as Encenações de Caso de Uso são úteis para o seu projeto. Faça adaptações para atender às necessidades do projeto. As adaptações podem incluir apenas um subconjunto dos subartefatos (propriedades), adaptando tanto o nível de formalidade no qual os subartefatos são criados e gerenciados como os subartefatos individuais. Documente as decisões de adaptação em Artefato: Guia de Design.
|
Rational Unified Process
|