Artefatos >
Conjunto de Artefatos de Análise e Design >
Modelo de Design... >
Realização de Casos de Uso
Artefato:
| ||||||||||||||||||||||||||||||||||
Realização de Casos de Uso |
Uma realização de casos de uso descreve como determinado caso de uso é realizado no modelo de design em termos de objetos de colaboração. |
| Representação em UML: | Colaboração, estereotipada como "realização de casos de uso". |
| Papel: | Designer |
| Templates: | |
| Relatórios: | |
| Informações adicionais: | |
A finalidade da realização de casos de uso é separar as questões dos especificadores do sistema (representadas pelo modelo de casos de uso e pelos requisitos do sistema) das questões dos designers do sistema. A realização de casos de uso permite uma construção que, apesar de pertencer ao modelo de design, organiza os artefatos relacionados ao caso de uso. Esses artefatos geralmente consistem nos diagramas de colaboração e de seqüência, que expressam o comportamento do caso de uso em termos de objetos de colaboração.
|
Nome da Propriedade |
Breve Descrição |
Representação em UML |
| Design do Fluxo de Eventos | Descrição textual de como o caso de uso é realizado em termos de objetos de colaboração. Sua principal finalidade é resumir os diagramas vinculados ao caso de uso (veja abaixo) e explicar como eles estão relacionados. Opcional - criado apenas se as informações adicionais necessárias para análise ou design não forem apropriadas ao caso de uso. É uma situação muito rara. | 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 objetos de colaboração. | Os participantes são incluídos por meio da agregação "comportamentos". |
| Diagramas de Classes | Diagramas que descrevem as classes 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 Derivados | Descrição textual que reúne todos os requisitos (como os não-funcionais) na realização de casos de uso que não são considerados no modelo de design mas que precisam ser observados durante a fase de implementação. | Valor rotulado, do tipo "texto curto". |
| Associação da Realização | Uma dependência estereotipada para o caso de uso no modelo de casos de uso realizado. | dependência |
Um template é fornecido para a especificação de uma realização de casos de uso, que contém as propriedades textuais da realização de casos de uso. Esse documento é usado com uma ferramenta de gerenciamento de requisitos, como a Rational RequisitePro, para especificar e marcar os requisitos nas propriedades da realização de casos de uso.
Os diagramas da realização de casos de uso podem ser desenvolvidos em uma ferramenta de modelagem visual, como a Rational Rose. Um relatório de realização de casos de uso (com todas as propriedades) pode ser gerado com o Rational SoDA.
Para obter mais informações, consulte os mentores de ferramentas: Gerenciamento de Casos de Uso Usando o Rational Rose e o Rational RequisitePro e Criação de um Relatório de Realização de Casos de Uso Usando o SoDA.
As realizações de casos de uso são criadas na Fase de Elaboração para casos de uso significativos do ponto de vista da arquitetura. As realizações para os outros casos de uso são criadas na Fase de Construção.
O designer de caso de uso é responsável pela integridade da realização de casos de uso, garantindo que:
O designer de caso de uso não é responsável pelas classes e pelos relacionamentos iniciados na realização de casos de uso. Eles estão sob a responsabilidade do designer correspondente.
As realizações de casos de uso expressam o comportamento de um conjunto de elementos do modelo que executam todos ou alguns itens de Artefato: Caso de Uso. Como resultado, deve haver uma realização para cada caso de uso que precisa ser expressa no modelo de design. Da mesma forma, se os casos de uso não forem usados, suas realizações também serão omitidas.
|
Rational Unified Process |