QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
16 questões encontradas

No Diagrama de Classes da UML, os relacionamentos entre classes expressam diferentes formas de dependência e vínculo estrutural. Os relacionamentos de associação, agregação e composição possuem semânticas distintas, especialmente no que diz respeito ao ciclo de vida dos objetos envolvidos. Diante disso, assinale a alternativa que descreve CORRETAMENTE as características desses relacionamentos.

A Na composição, a parte pode existir de forma independente do todo, sendo possível transferi-la para outro objeto todo sem que isso implique sua destruição.
B Na agregação, a destruição do objeto todo implica obrigatoriamente a destruição de todos os objetos parte a ele associados, pois eles não possuem existência independente.
C A associação simples indica que os objetos de uma classe fazem parte da estrutura interna de objetos de outra classe, com ciclo de vida compartilhado e dependência existencial.
D Na composição, a parte pertence a um único todo e seu ciclo de vida é controlado pelo todo, sendo destruída quando o objeto todo deixa de existir.
E A agregação e a composição possuem semântica equivalente no diagrama de classes, diferindo apenas na notação gráfica utilizada para representar o relacionamento.

Acerca dos diagramas UML, assinale a opção correta.

A No diagrama de estados, uma transição entre dois estados só pode ocorrer se houver uma ação explícita associada a ela.
B Em um diagrama de implantação, a comunicação entre nós físicos deve ser representada exclusivamente por conexões diretas, sem permitir abstrações, como dependências lógicas ou protocolos de comunicação.
C O diagrama de atividades e o diagrama de sequência são equivalentes, pois ambos descrevem a troca de mensagens entre objetos ao longo do tempo.
D O diagrama de sequência detalha a ordem temporal de execução de interações entre objetos, enquanto o diagrama de colaboração foca na organização estrutural dos objetos e suas relações em um contexto específico de interação.
E Em um diagrama de classes UML, uma classe de associação pode ser instanciada independentemente dos objetos relacionados, permitindo-se o gerenciamento isolado de seus atributos e operações como se fosse uma entidade autônoma.

Considerando o Diagrama de Estados, conforme definido na UML 2.0, esse contém a representação dos estados inicial e final, sendo correto afirmar que em um diagrama desse tipo

A só pode haver um único estado final.
B o número de estados iniciais deve ser igual ao número de estados finais.
C cada estado inicial define a existência de dois estados finais.
D o número de estados finais não pode ser superior a dois.
E só pode haver um único estado inicial.

A modelagem UML ( Unified Modeling Language ) pode ser usada na análise de requisitos de um sistema. Nesse contexto, assinale a opção que indica o diagrama usado para descrever a interação entre usuários (ou agentes externos) e o sistema.

A De atividades.
B De casos de uso.
C De classes.
D De máquinas de estado.
E De descrição.

O design de software é uma etapa crucial no desenvolvimento de sistemas de software, pois define a estrutura e a arquitetura do sistema antes da implementação. Com relação aos conceitos e práticas importantes no design de software analise os itens a seguir.

I. Modelagem UML ( Unified Modeling Language, ou Linguagem de Modelagem Unificada ) é usada para visualizar e documentar o design do software através de diagramas como diagramas de classes, diagramas de sequência e diagramas de casos de uso.

II. Design Orientado a Domínio ( ou domain-driven design, DDD) é uma abordagem que foca na modelagem que pode levar a abstrações de software chamadas modelos de domínio.

III. Design Responsivo e Escalável busca garantir que o software possa lidar com diferentes cargas de trabalho e se adaptar a diferentes dispositivos e tamanhos de tela. Está correto o que se afirma em.

A I, apenas.
B I e II, apenas.
C II e III, apenas.
D I e III, apenas.
E I, II e III.

UML 2.0 define diversos tipos de diagrama, classificando-os como sendo dos tipos estrutural e comportamental, sendo correto que o diagrama de

A classes é do tipo estrutural.
B objetos é do tipo comportamental.
C componentes é do tipo comportamental.
D casos de uso é do tipo estrutural.
E sequência é do tipo estrutural.

Na UML (Unified Modelling Language), há dois tipos de associações indicadas para uma coleção de objetos, sendo elas a agregação e a composição. Assinale a alternativa que apresenta a definição correta de uma agregação e de uma composição.

A Enquanto na agregação os objetos não possuem uma relação de herança, na composição um objeto filho pode herdar métodos e atributos públicos de um objeto mãe.
B Uma agregação tem a conotação de uma subclasse enquanto que uma composição conota uma superclasse.
C A associação de agregação está relacionada a uma dependência entre as classes agregada e agregador, enquanto que a composição está relacionada a uma herança entre a classe composta e a compositora, ou seja, os itens da classe composta.
D Enquanto na agregação os objetos das classes podem existir separadamente, na composição a relação entre os objetos das classes é existencial, ou seja, um objeto não pode existir sem o outro.
E A agregação estabelece uma relação em que os objetos se associam na forma de um para um, enquanto que na composição a associação é de um para muitos.