SóProvas


ID
192904
Banca
FCC
Órgão
MPE-RN
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Os relacionamentos presentes nos diagramas de casos de uso podem ser de

I. Agregação.
II. Generalização.
III. Dependência.
IV. Associação.

Está correto o que consta em

Alternativas
Comentários
  • Gabarito: D

    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;

    Relacionamento de dependência:
        Extensão:
    * Representa uma variação/extensão do comportamento do caso de uso base
    * O caso de uso estendido só é executado sob certas circunstâncias
    * Separa partes obrigatórias de partes opcionais
    * Partes obrigatórias: caso de uso base
    * Partes opcionais: caso de uso estendido
    * Fatorar comportamentos variantes do sistema (podendo reusar este comportamento em outros casos de uso)
       Inclusão:
    * Evita repetição ao fatorar uma atividade comum a dois ou mais casos de uso
    * Um caso de uso pode incluir vários casos de uso

    Fonte: http://wiki.les.inf.puc-rio.br/uploads/0/0b/Aula01-diagrama_casos_uso.ppt

  • Relacionamentos permitidos em Diagrama de Casos de Uso:

    - Entre  casos de uso: inclusão (dependência), extensão (dependência), generalização

    - Entre atores: generalização

    - Entre caso de uso e ator: associação (comunicação)

    Fonte: UML Guia do Usuário - Booch, Rumbaugh, Jacobson
  • Como não foi falado nos comentários acima o erro da questão.A incorreção se deve ao fato que agregação é uma das formas de associação e não um novo relacionamento, ou seja, agregação está contida já na opção IV.Associação por isso o erro da alternativa I.