SóProvas


ID
128671
Banca
FCC
Órgão
MPE-SE
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Na representação da UML 2.0, um caso de uso incluído em outro caso de uso, estabelecido estereotipadamente como <<include>>, é um relacionamento

Alternativas
Comentários
  • resposta: letra bporem nao concordo com esse gabarito. Segundo o livro "desenvolvendo aplicações com UML" de Ana Cristina Melo, o relcionamento de inclusao indica queum dos casos de uso tera seu procedimento copiado num local especificado no outro, identificado como base.isso evita cópia de trechos identicos.De onde tiraram a dependência????
  • A dependência vem do seguinte aspecto:
    quando vc inclui um caso de uso em outro, sempre que o primeiro for acionado, o segundo também será acionado. Ex: Caso de uso base: "Incluir nota fiscal" e caso de uso incluído "Incluir itens nota fiscal". Itens da nota fiscal sempre serão dependentes de uma nota fiscal.

    Este conceito é diferente do extends, onde um caso de uso pode utilizar funcionalidades de outro, mas mesmo assim ainda existe uma dependência, pois um caso de uso extendido também só pode existir com um caso de uso base.

    No caso da exclusão do caso de uso base, tanto os casos de uso extendidos como os caso de usos incluídos deverão ser excluídos também. Esse é outro aspecto que denota dependência.

    Abraços
  • Tenho visto em várias questões aqui mesmo no QC, por exemplo, Q80261, Q53867, Q64299, pedindo os possíveis tipos de relacionamentos presentes nos casos de uso:

    - ASSOCIAÇÃO
      ocorre associação entre os ATORES e os CASOS DE USO

    - GENERALIZAÇÃO
      pode ocorrer generalização de ATORES ou  generalização de CASOS DE USO

    - DEPENDÊNCIA
      a relação de dependência entre casos de uso abrange tanto os casos de INCLUSÃO ("INCLUDE") quanto os de EXTENSÃO ("EXTENDS"); para exemplificar este conceito transcrevo a seguinte frase, retirada da obra "The UML Reference Manual - Second edition " (Rumbaugh, Jacobson, Booch): "Classes may have interfaces, which describe their externally-visible behaviour. Other relationships are include ande extend dependencies of use cases."
  • Vc é o cara!!
  • b-

    Conceitualmente dependencia é o nome da relação estabelecida quando houver 1 ou + casos de uso contidos em outro caso de uso. É indicado com <> por uma flecha de traços indicando o caso de uso base em direção ao caso de uso contido.