SóProvas


ID
1189978
Banca
Instituto Ânima Sociesc
Órgão
Companhia Águas de Joinville
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Ivar Jacobson relata o caso de uso como um documento narrativo que descreve a sequência de eventos de um ator, que usa um sistema, para completar um processo. No caso de uso, o ator pode ser uma pessoa, um sistema ou uma entidade externa. Os casos de usos podem se relacionar usando Include ou Extend. Assinale a alternativa que descreve corretamente o uso destes relacionamentos.

Alternativas
Comentários
  • A) A Inclusão de um Caso de uso significa que um caso de uso inclui os atores em suas atividades, enquanto a Extensão de um Caso de uso significa que um Caso de Uso usará integralmente outro Caso de uso nas suas extensões.

    Incorreta, nesta alternativa houve uma mistura de conceitos de relacionamentos com atores, enfim está toda incorreta.

    .

    B) Include implica que ao executar um caso de uso base, o caso de uso incluído poderá ser executado. Extend implica que ao executar um caso de uso base executa-se obrigatoriamente também o caso de uso extendido.

    Incorreta, os conceitos foram invertidos, include implica na execução obrigatória; por sua vez, extend poderá ser chamado no caso de uso base;

    C) A Inclusão de um Caso de uso, ou parte dele em outro caso de uso, significa que um Caso de Uso usará integralmente outro Caso de uso, enquanto a Extensão de um Caso de uso significa que um Caso de Uso será estendido, a fim de ampliar a sua atividade.

    CORRETA - GABARITO DA QUESTÃO - Em várias questões encontramos os termos inclusão relacionado a incorporação do caso de uso( pois é obrigatória) e extensão ( extend) relacionado a acréscimo de caso de uso ( pois é opcional);

    .

    D) Um relacionamento include de um caso de uso A para um caso de uso B indica que B é opcional para o comportamento de A e um relacionamento extend de um caso de uso B para um caso de uso A indica que o caso de uso B deve ser acrescentado para descrever o comportamento de A.

    Incorreta, uma palavra inválidou a alternativa, lembrando que o relacionamento include ( inclusão) é obrigatório;

    .

    E) Um relacionamento extend de um caso de uso A para um caso de uso B indica que A não existirá sem o caso de uso B e um relacionamento include de um caso de uso A para um caso de uso B indica que o caso de uso B não necessita do comportamento de A para ser executado, eliminando o relacionamento entre ambos.

    Incorreta, houve uma inversão da ordem e dos conceitos;