Logo Passei Direto
Buscar

Análise e Projeto de Sistemas de Informação II - AVA2

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

BRUNO






Informações da avaliação
 BRUNO CÉSAR MENEZES DE SÁ  1240201010
 21_2025_2_IL10333_21ADS5252B
 Avaliação 2 - Prova Regular - 25/09/2025 08:00:00 (Finalizado)
 Sala Online / Andar Online / Prédio Online / Polo Online
Total: 7.60 / 10.00
 Legenda
 Discursiva  Objetiva
 Questão 1 | Código 39623 | 0.80 / 0.80
Enunciado
A UML (Unified Modeling Language) é uma linguagem de modelagem utilizada para especificar, visualizar, construir e documentar artefatos de software.Diante do exposto,
leia as afirmações a seguir:A UML é uma notação gráfica padrão para uso em projetos de sistemas desenvolvidos no paradigma baseado em componentes.PORQUEEla é
composta por um conjunto de diagramas que se dividem em três grandes grupos, sendo eles: diagramas comportamentais, diagramas de estados e diagramas estruturais.É
correto afirmar que:
Justificativa
Resposta correta:As duas afirmativas são falsas.A afirmação I está incorreta porque a UML é uma notação gráfica padrão para uso em projetos de sistemas desenvolvidos
no paradigma da programação orientada a objetos e não em componentes.A afirmação II está incorreta porque a UML é composta por um conjunto de 13 diagramas, que se
dividem em dois grandes grupos: diagramas comportamentais e diagramas estruturais e não em três conforme a afirmação.
 >a)As duas afirmativas são falsas.
Alternativa marcada
a) As duas afirmativas são falsas.
https://uj-uva.provafacilnaweb.com.br/uj-uva/test/mockonlinetest/?new_layout=true&legacy_key=1240201010
 Questão 2 | Código 39624 | 0.80 / 0.80
Enunciado
O Diagrama de objetos é um refinamento realizado no Diagrama de Classes. Os elementos do diagrama de Objetos são especificações de instâncias, ou seja, fornecem
uma visão dos valores armazenados pelos objetos de um diagrama de Classe (modelo de domínio) em um determinado momento da execução de um processo — fato que
explica a associação dos dois diagramas.Diante do exposto, leia as afirmações a seguir:O Diagrama de Objetos, também chamado de Diagrama de Consistência, apresenta
um arranjo de objetos e seus relacionamentos no tempo.PORQUEPodemos entender o Diagrama de Objetos como uma instância do Diagrama de Classes, na qual temos
para cada classe um objeto em um determinado ponto do tempo, não mostrando a evolução do sistema com o tempo.É correto concluir que:
Justificativa
Resposta correta: A primeira afirmativa é falsa e a segunda verdadeira.A afirmação I está incorreta porque o Diagrama de Objetos, também é chamado de Diagrama de
Instância e não de Diagrama de Consistência.A afirmação II está correta porque o Diagrama de Objetos pode ser entendido como um conjunto de instâncias do Diagrama de
Classes.
 >c)A primeira afirmativa é falsa e a segunda verdadeira.
Alternativa marcada
c) A primeira afirmativa é falsa e a segunda verdadeira.
 Questão 3 | Código 39508 | 0.80 / 0.80
Enunciado
Durante o desenvolvimento de um software, a equipe optou por trabalhar com a arquitetura MVC. A implementação da execução da opção do cadastro do cliente foi
realizada da seguinte forma: o usuário preenche todos os dados que são solicitados pela interface e, em seguida, escolhe a opção “Cadastrar”.Ao observarmos o processo
de funcionamento da opção "cadastrar cliente", podemos afirmar que a camada manipulada foi:
Justificativa
Resposta correta:Visão (View).A arquitetura MVC é composta pelas camadas Visão (View), Modelo (Model) e Control (Controle). Ao examinarmos o processo de
funcionamento da opção cadastrar distinguimos a camada View, uma vez que representa as interfaces definidas para a aplicação.Distratores:Modelo (Model). Incorreta. Essa
camada representa as classes de negócio tratadas pela aplicação, sendo disponibilizados os métodos desenvolvidos e definidos no diagrama de classe.Control (Controle).
Incorreta. Camada que realiza a interligação entre as outras duas camadas.DAO (Data Access Object). Incorreta. Camada de acesso ao banco de dados.OSI. Incorreta.
Modelo de camada de rede.
 >b)Visão (View).
Alternativa marcada
b) Visão (View).
 Questão 4 | Código 39515 | 0.00 / 0.80
Enunciado
O diagrama de pacotes se aplica para a modelagem estrutural do sistema em uma visão de alto nível, dividindo-o em partes lógicas e descrevendo as relações entre elas,
conforme visto a seguir:Em relação ao diagrama de pacotes, analise as afirmativas:I. Existem dois sistemas integrados: o sistema de Controle de Estoque e o sistema de
Folha de Pagamento.II. O sistema de Controle de Estoque depende do Sistema de Contabilidade.III. O sistema de Contabilidade necessita do sistema de Controle de Folha
de pagamento e do Sistema de Controle de Estoque para lançar as operações financeiras.Após analisar o diagrama, é correto o que se afirma em:
Justificativa
Resposta correta:Somente a II.A afirmativa II está correta, pois a dependência é representada pela seta pontilhada e a seta aponta para o pacote do qual
depende.Distratores:I. Falsa, pois existem três sistemas integrados: Sistema de Contabilidade, Sistema de Controle de Estoque e Sistema de Folha de Pagamento.III. Falsa,
a seta é pontilhada (indica dependência) e aponta para o sistema que é dependente, ou seja, o sistema de Controle de Estoque e o Sistema de Folha de Pagamento é que
são dependentes do Sistema de Contabilidade.
 >c)Somente a II.
Alternativa marcada
e) Somente a III.
 Questão 5 | Código 39518 | 0.00 / 0.80
Enunciado
Um grupo de amigos resolveu desenvolver uma aplicação para gerenciar o controle de aluguel carros e motos elétricos infantis. Durante o desenvolvimento do diagrama de
componentes a equipe chegou à seguinte consideração:- Trabalhar com três módulos: o módulo de Gerenciamento de Aluguéis, por meio do qual todas as transações de
locação (incluindo a devolução) dos veículos (carros e motos) serão registrados; o módulo de Manutenção dos cadastros dos clientes, carros e motos; e o módulo do banco
de dados (SGBDD), em que todos os dados manipulados no sistema serão gravados e recuperados.Após interpretar a proposta da equipe, identifique o diagrama de
componente que deve ser implementado.
Justificativa
Resposta correta:Distratores:
 >c)
Alternativa marcada
b)
 Questão 6 | Código 39511 | 0.80 / 0.80
Enunciado
Padrões de Projeto têm sido utilizados com grande sucesso em programação de software. Os padrões de projeto GoF são classificados como:
Justificativa
Resposta correta:Criação, Estrutural e Comportamental.Os padrões GoF são classificados como: - Criação de classes e objetos. - Alteração da estrutura de um programa. -
Controle do seu comportamento.Distratores:Criação, Estrutural e Desenvolvimento. Errada, pois o padrão GoF não é classificado como desenvolvimento.Estrutural,
Comportamental e Desenvolvimento. Errada, pois pois o padrão GoF não é classificado como desenvolvimento.Criação, Estrutural e Evolutivo. Errada, pois pois o padrão
GoF não é classificado como evolutivo.Estrutural, Comportamental e Evolutivo.Errada, pois o padrão GoF não é classificado como evolutivo.
 >d)Criação, Estrutural e Comportamental.
Alternativa marcada
d) Criação, Estrutural e Comportamental.
 Questão 7 | Código 39519 | 0.80 / 0.80
Enunciado
A equipe de desenvolvimento precisa projetar a combinação entre os dispositivos de hardware e os componentes de software, especificando as instâncias nos nós.Para isso,
a equipe deve produzir o diagrama de implantação com a perspectiva de diagrama de:
Justificativa
Resposta correta:Implantação no nível de instâncias.Diagrama de implantaçãono nível de instância: apresenta a combinação entre os dispositivos de hardware e os
componentes de software, especificando as instâncias nos nós, quando um nó pode representar um item de hardware como servidor, onde um ou mais módulos do software
são executados.Distratores:Implantação no nível de especificação.Incorreta. Ele apresenta a combinação entre os dispositivos de hardware e os componentes de software,
sem especificar as instâncias dos nós. Também chamado de diagrama de implementação.Implantaçãono nível de rede. Incorreta. Ele apresenta os dispositivos de hardware
e os links de comunicação entre eles. Também chamado de diagrama de perfil.Implantação no nível de perfil. Incorreta, pois o diagrama de implantação não possui a
perspectiva de nível de perfil. Implantação no nível de objetos. Incorreta. O diagrama de implantação não possui a perspectiva de nível de objetos.
 >e)Implantação no nível de instâncias.
Alternativa marcada
e) Implantação no nível de instâncias.
 Questão 8 | Código 39509 | 0.80 / 0.80
Enunciado
Um dos objetivos da arquitetura MVC é separar dados ou lógica de negócios da interface do usuário e do fluxo da aplicação. Dito isso, identifique uma ação que deve ser
implementada a partir da Camada de Modelo:
Justificativa
Resposta correta:Leitura, manipulação e implementação das regras de negócios definidos para a aplicação.Correta. Além de ser responsável pela leitura, manipulação e
implementação das regras de negócios, a Camada de Modelo contém a estrutura de dado atrás de uma parte específica da aplicação.Distratores:Exibição da representação
dos dados requeridos pela sistema de aplicação. Errada. A exibição é feita pela Camada de Visão.Manipulação e roteamento das requisições dos usuários definidas pela
aplicação. Errada. São feitas pela Camada de Controle.Validação das ações dos usuários conforme as regras de autenticação e autorização definidas pela aplicação. Errada.
A validação é feita pela Camada de Controle.Uso das informações modeladas para produzir interfaces de apresentação conforme a necessidade. Errada. O uso das
informações é feito pela Camada de Visão.
 >d)Leitura, manipulação e implementação das regras de negócios definidos para a aplicação.
Alternativa marcada
d) Leitura, manipulação e implementação das regras de negócios definidos para a aplicação.
 Questão 9 | Código 39618 | 0.80 / 0.80
Enunciado
O diagrama de pacotes permite apresentar a arquitetura de um processo de desenvolvimento, mostrando as dependências entre os pacotes. Durante a modelagem do
diagrama de pacote verificou-se a necessidade de representar uma dependência em que um pacote nomeado requer outro para sua definição e implementação
completa.Diante dessa necessidade, a equipe deve trabalhar com a dependência de:
Justificativa
Resposta correta:Uso.Correta, uma vez que essa dependência indica que um elemento de modelo requer outro para sua implementação ou operação
completa.Distratores:Abstração. Incorreta. Essa dependência relaciona dois elementos de modelos ou conjuntos de elementos de modelos, que representam o mesmo
conceito em níveis diferentes de abstração ou de pontos de vista diferentesDisponibilização. Incorreta. Essa dependência apresenta a implementação de um artefato em um
alvo de implementação.Acesso. Incorreta. Essa dependência representa que um pacote A depende, de alguma forma, do pacote B.Importação. Incorreta. Essa dependência
representa a importação de elementos públicos de outro pacote.
 >b)Uso.
Alternativa marcada
b) Uso.
 Questão 10 | Código 39781 | 2.00 / 2.80
Enunciado
O padrão GRASP relaciona a responsabilidade que os objetos possuem entre si, ou seja, para definir a responsabilidade de um objeto deve-se considerar o que ele irá fazer
ou saber. Por exemplo, durante o desenvolvimento de um software verificou-se a necessidade de manter um baixo acoplamento entre dois elementos, atribuindo a um objeto
intermediário a responsabilidade de ser o mediador entre eles.Diante disso, identifique o padrão GRASP adequado para a necessidade apresentada. Explique.
Resposta
O padrão GRASP adequado para esta situação descrita seria o Controller(controlador), pois ele age como intermediário entre os objetos, recebendo e repassando as
requisições e delegando responsabilidades, garantindo então baixo acoplamento e maior coesão no sistema, evitando dependências diretas entre os elementos.
Comentários
Você descreveu bem a ideia de intermediação e baixo acoplamento, mas associou ao padrão incorreto. O adequado aqui é o Indireção, não o Controller.
Justificativa
Expectativa de resposta:Indirection (direção indireta), uma vez que atribui a responsabilidade a um objeto intermediário para mediar as mensagens entre outros
componentes ou serviços para que não sejam diretamente acoplados.

Mais conteúdos dessa disciplina