SóProvas


ID
161608
Banca
FCC
Órgão
MPE-RS
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

No diagrama de casos de uso da UML, o relacionamento
de generalização acontece entre

Alternativas
Comentários
  •    Os relacionamentos entre casos de uso podem ser do tipo INCLUSÃO, EXTENSÃO ou GENERALIZAÇÃO
       Na INCLUSÃO(Possibilidade de decompor casos de uso complexos em partes menores ou separar partes que serão utilizadas em vários casos de uso), o caso de uso é incluído e passa a fazer parte do outro.
       Na EXTENSÃO Funções são incluídas em outros casos de uso, representam uma excessão(comportamento não anormal do sistema)
       Na GENERALIZAÇÃO trata de herança entre um caso de uso mais específico ou seja especifica que um caso de uso herda as características do "super" caso de uso. Os casos de uso de B são também casos de uso de A e A tem seus próprios casos de uso      
  • Letra C

    Uma generalização de casos de uso é um relacionamento de um caso de uso filho com um caso de uso pai, especificando como um filho pode adotar todo o comportamento e as características descritas para o pai,sendo assim possivel ter generalização tanto entre casos de uso e entre atores.

  • Gabarito: C

    A resposta é entre casos de uso e entre atores. Tomar cuidado com o item D, pois numa leitura rápido pode confundir.

    Explicação:
    Casos de uso - Relacionamentos permitidos:
    Associação:
    Generalização
    Dependência: Extensão e Inclusão

    Relacionamento de associação
    * Indica que há uma interação (comunicação) entre um caso de uso e um ator;
    * Um ator pode se comunicar com vários casos de uso;

    Relacionamento de generalização
    Atores:
    * Quando dois ou mais atores podem se comunicar com o mesmo conjunto de casos de uso;
    * Um filho (herdeiro) pode se comunicar com todos os casos de uso que seu pai se comunica.
    Casos de Uso:
    * O caso de uso filho herda o comportamento e o significado do caso de uso pai;
    * O caso de uso filho pode incluir ou sobrescrever o comportamento do caso de uso pai;
    * O caso de uso filho pode substituir o caso de uso pai em qualquer lugar que ele apareça;

    -----------------------------

    Outra boa referência sobre o assunto: http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Graduacao/SI-II/Uml/diagramas/usecases/usecases.htm
  • Gabarito letra "C".

    d) Errada. Não ocorre generalização somente entre casos de uso e entre atores. Pode existir, por exemplo, um relacionamento de generalização entre pacotes dentro de um diagrama de casos de uso.
  • Tipos de relacinamentos no diagrama de casos de uso:

    Dependência - Entre Casos de Uso (Generalização, extensão e inclusão)

    Generalização - Entre Atores e entre Casos de uso. (Herança)

    Associação - Entre Casos de Uso e Atores

    Corrijam caso eu esteja errado. Por favor.