SóProvas


ID
486655
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Uma seta pontilhada saindo de um caso de uso a ser adicionado para um caso de uso base indica um relacionamento de

Alternativas
Comentários
  • Questão muito ruim.
    Quando essa parte de "ser adicionado para um caso" é obrigatória, essa relação é de inclusão.
    Mas quando for um "adicionado" opcional, é extensão.
    A questão, na minha leitura, não deixou claro qual caso se refere.
    Essa deve ser a descrição de algum autor específico, mas eu não achei em lugar nenhum.
  • A questão é realmente muito mal escrita, mas esta correta.

    a seta saindo de um caso de uso e apontanto para o caso de uso base indica uma relação de extensão (opcionalidade na execução do caso extendido)

    Já a seta saindo do caso de uso base e apontando para um caso de uso indica uma relação de inclusão (obrigatoriedade na execução do caso de uso incluido)

    Normalmente inclui-se os estereótipos <<include>>, <<extends>> nestas setas.
  • A extensão representa funcionalidades adicionais que podem ser incluídas ao caso de uso base. Neste caso a seta sai do caso de uso extend para o caso de uso Base. O contrário ocorre na inclusão. Na extensão o caso de uso extend é dependente do base. Na inclusão o Base é dependente do included.

    fonte: UML in a Nutshell. Capítulo 7 seção 7.3
  • Segue abaixo um exemplo prático da diferença entre as setas de inclusão de extensão.
    Notem que inclusão a seta parte do caso de uso que está incluindo as funcionalidades. Já na extensão ela parte do caso de uso que está sendo estendido.
  • Questão mal elaborada.