Artefato:
|
![]() |
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. | |
Outros Relacionamentos: |
Parte de Modelo de Design
| |
---|---|---|
Função: | Designer | |
Opcionalidade/Ocorrência: | Dependendo se casos de uso são utilizados. Criada na fase de elaboração para as realizações arquiteturalmente significativas. As restantes são tratadas na fase de Construção. | |
Gabaritos e Relatórios: |
|
|
Exemplos: | ||
Representação em UML: | Colaboração ou CollaborationInstanceSet, estereotipado como <<realização de caso de uso>>. | |
Informações Adicionais: | ||
Entrada de Atividades: | Saída das Atividades: |
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 relacionados geralmente consistem nos diagramas de comunicaçã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 próprio caso de uso; isso é muito raro. | Valor ativado, do tipo "texto formatado". |
Diagramas de Interação | Os diagramas (de seqüência e de comunicação) que descrevem como o caso de uso é realizado em termos de objetos de colaboração. | Os participantes são adquiridos pelos "comportamentos" de agregação. |
Diagramas de Classe | Diagramas que descrevem as classes e os relacionamentos que participam da realização de casos de uso. | Os participantes são adquiridos pelos "tipos" e "relacionamentos" de agregação. |
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 ativado, do tipo "texto curto". |
Associação de Realização | Uma dependência estereotipada para o caso de uso no modelo de casos de uso realizado. | dependência |
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 caso de uso expressam o comportamento de um conjunto de elementos de modelo executando algumas coisas ou tudo de um 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
|