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:   

Finalidade Para o início da página

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.

Propriedades Para o início da página

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  

Sincronização Para o início da página

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.

Responsabilidade Para o início da página

O designer de caso de uso é responsável pela integridade da realização de casos de uso, garantindo que:

  • A realização de casos de uso atenda aos respectivos requisitos e que realize corretamente o comportamento de seu caso de uso correspondente no modelo de casos de uso, e somente esse comportamento.
  • O Design do Fluxo de Eventos seja legível e adequado à sua finalidade.
  • Os diagramas que descrevem a realização de casos de uso sejam legíveis e atendam à sua finalidade
  • Os Requisitos Derivados sejam legíveis e adequados às suas finalidades.
  • A dependência de rastreamento para o caso de uso correspondente no modelo de casos de uso esteja correta.
  • Os relacionamentos (como as associações de comunicação e os relacionamentos de inclusão e de extensão) do respectivo caso de uso no modelo de casos de uso sejam abordados corretamente na realização de casos de uso.

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.

Adaptação Para o início da página

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   2003.06.15