Questões de Concurso
Filtrar
610 Questões de concurso encontradas
Página 8 de 122
Questões por página:
Questões por página:
Concurso:
UERJ
Disciplina:
Engenharia de Software
Com o objetivo de reaproveitar a especificação de comportamentos comuns, os Casos de Uso
podem se relacionar através de generalização, inclusão e extensão. O objetivo do relacionamento de
extensão é ser utilizado para representação:
Concurso:
UERJ
Disciplina:
Engenharia de Software
A UML (Unified Method Language) é uma linguagem universal desenvolvida para facilitar a
comunicação entre desenvolvedores, analistas e usuários. O artefato da UML capaz de complementar o
Caso de Uso por meio de uma representação gráfica do fluxo de interação em um cenário específico é
denominado diagrama de:
Concurso:
UFSC
Disciplina:
Engenharia de Software
Considere os dois diagramas UML a seguir, referentes ao design pattern (padrão de projeto)
Composite (composto) e assinale a alternativa que completa correta e respectivamente as três
lacunas, considerando sua ordem numérica destacada no texto.
O padrão Composite, assim como outros padrões, é baseado fortemente no conceito de (1)__________________, o que pode ser observado em sua estrutura, em que a classe principal do padrão (classe Composite) é uma especialização de uma classe existente e não é a única especialização dessa classe. Além disso, um segundo conceito importante no padrão Composite, assim como em outros padrões, é (2)__________________, o que se observa na uniformidade das assinaturas de métodos invocados no segundo diagrama. Um terceiro conceito relevante nesse padrão, assim como em outros, é (3)__________________, observável no segundo diagrama, quando uma responsabilidade atribuída à instância de Composite – método ‘method1()’ – é repartida com instâncias agregadas da classe Leaf.
O padrão Composite, assim como outros padrões, é baseado fortemente no conceito de (1)__________________, o que pode ser observado em sua estrutura, em que a classe principal do padrão (classe Composite) é uma especialização de uma classe existente e não é a única especialização dessa classe. Além disso, um segundo conceito importante no padrão Composite, assim como em outros padrões, é (2)__________________, o que se observa na uniformidade das assinaturas de métodos invocados no segundo diagrama. Um terceiro conceito relevante nesse padrão, assim como em outros, é (3)__________________, observável no segundo diagrama, quando uma responsabilidade atribuída à instância de Composite – método ‘method1()’ – é repartida com instâncias agregadas da classe Leaf.
Na UML, um relacionamento pode ser descrito como uma conexão entre itens. Observe os seguintes
diagramas de classes:
Os dois relacionamentos representados no modelo, respectivamente, são:
Os dois relacionamentos representados no modelo, respectivamente, são:
Com o objetivo de reaproveitar a especificação de comportamentos comuns, os Casos de Uso
podem se relacionar através de generalização, inclusão e extensão. O objetivo do relacionamento de
extensão é ser utilizado para representação: