SóProvas


ID
4150435
Banca
UFCG
Órgão
UFCG
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Unified Modeling Language (UML) é uma linguagem para especificação, visualização, construção e documentação de artefatos de software. Com base em UML, marque a alternativa correta.

Alternativas
Comentários
  • Um ator não pode ter associação com outro ator?

  • Oxi, entre atores tem herança

  • A opção B também está correta.

    Relacionamentos de dependência: include e extend... é uma setinha com um estereotipo de <<include>> ou <<extend>>.

    Para esses casos (dependências) é obrigatório sim.

    Mas para outros relacionamentos de associação e tal.. não.

  • Em diagramas de caso de uso o ator só pode ter generalização (herança) com outro ator e associação com caso de uso

  • Questão chata, complicada mesmo, vamos lá:

    A) UML permite modelagens estruturais.

    Incorreta, Na UML existem os diagramas estruturais e comportamentais;

    .

    B) Para uma relação de dependência entre dois elementos de modelo, é obrigatório informar um nome e um estereótipo.

    Incorreta, ou você decorou o Guia do usuário, ou você está afiadíssimo! Pois esta eu não lembrava mesmo! Quando examinador menciona dependência, ele não esta falando de extend ou include, mas sim do relacionamento de dependência, e neste tipo de relacionamento é OPCIONAL informar um nome ou esteriótipo. Nota sobre estre relacionamento: "Uma dependência pode ter um nome, apesar de raramente os nomes serem necessários, a menos que você tenha um modelo com muitas dependências e precise diferenciá-las" Fonte: UML - Guia do usuário

    C) Um ator só pode ter associações com casos de uso, componentes e classes. Além disso, essas associações devem ser binárias.

    CORRETA, GABARITO DA QUESTÃO, vi os colegas abaixo mencionando herança, entretanto a questão fala especificamente do relacionamento: associação. E isto está certo, o relacionamento ATOR - UC é associação;

    .

    D) É opcional informar um nome para o caso de uso.

    Incorreta, o nome é obrigatório.

    .

    E) Linhas do tempo não podem ser utilizadas em diagramas de sequência.

    Incorreta, uma das grandes diferenças entre os demais diagramas e o diagrama de sequência é que este possui a linha de vida que representam o período de tempo da existência de um objeto

  • ator tendo associação com componentes/classes? ator tem associação com caso de uso, como assim ator associado a uma classe?