Buscar

Análise e Projeto de Sistemas de Informação II(IL10333) - A3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

13/10/2021 08:30 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6599164/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 1/5
Local: 1001 - EAD - Prédio IV / Andar / Campus Comércio Prédio IV / EAD - UNIDADE COMERCIO 
Acadêmico: 030SIS6AM
Aluno: JOSÉ VICTOR CARDOSO DA SILVA 
Avaliação: A3.
Matrícula: 203000032 
Data: 1 de Outubro de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 4,50/10,00
1  Código: 39624 - 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:
 a) As duas afirmativas são verdadeiras e a segunda não justifica a primeira.
 b) As duas afirmativas são verdadeiras e a segunda justifica a primeira.
 c) As duas afirmativas são falsas.
 d) A primeira afirmativa é verdadeira e a segunda é falsa.
 e) A primeira afirmativa é falsa e a segunda verdadeira.
Alternativa marcada:
c) As duas afirmativas são falsas.
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.
0,00/ 0,50
2  Código: 39504 - Enunciado: Componentes de so�ware representam unidades independentes,
que podem ser interligadas a outros componentes formando sistemas mais complexos e cada
uma delas deve encapsular um objetivo específico e único. Dito isso, identifique a alternativa que
apresenta a sequência correta das etapas que envolvem o desenvolvimento de um componente:
 a) Composição – Qualificação – Seleção – Adaptação.
 b) Seleção – Qualificação – Adaptação – Composição.
 c) Composição – Seleção – Adaptação – Qualificação.
 d) Seleção – Composição – Adaptação – Qualificação.
 e) Seleção – Adaptação – Qualificação – Composição.
Alternativa marcada:
b) Seleção – Qualificação – Adaptação – Composição.
Justificativa: Resposta Correta: Seleção – Qualificação – Adaptação – Composição.Ao
desenvolvermos um componente devemos, em primeiro lugar, buscar e selecionar os
componentes disponíveis que possuem potencial para utilização na construção do sistema:
etapa de Seleção.Uma vez selecionado, precisamos verificar se o componente se adequa ao
modelo de arquitetura utilizada pelo so�ware: etapa de Qualificação.Em seguida, verificamos a
necessidade de adaptação do componente ao so�ware: etapa de Adaptação.Por último,
realizamos a integração do componente ao sistema a partir de suas interfaces: etapa de
0,50/ 0,50
13/10/2021 08:30 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6599164/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 2/5
Composição. Distratores:Composição – Seleção – Adaptação – Qualificação. Errada. A Seleção
deve ser a primeira etapa.Seleção – Adaptação – Qualificação – Composição. Errada. A Seleção
deve ser a primeira etapa, mas a segunda etapa é a Qualificação.Seleção – Composição –
Adaptação – Qualificação. Errada. A Seleção deve ser a primeira etapa, mas a segunda etapa é a
Qualificação.Composição – Qualificação – Seleção – Adaptação. Errada. A Seleção deve ser a
primeira etapa.
3  Código: 39528 - Enunciado: Os Diagramas de Pacotes são frequentemente utilizados em
conjunto com outros diagramas (classes, componentes, implantação etc.) para demonstrar como
esses elementos são agrupados.Dito isso, leia cada afirmação apresentada a seguir para
determinar aquelas que são verdadeiras.I - Nós de uma infraestrutura de hardware não podem
ser agrupados em um pacote.II - Um pacote representa um grupo de elementos que pode se
relacionar com outros pacotes por meio de uma relação de dependência.III - Em uma
dependência do tipo <<import>> uma alteração do pacote destino influencia no pacote origem.IV
- Um pacote pode ser utilizado para representar subsistemas, o qual pode ser constituído de
vários subsistemas. É correto o que se afirma em:
 a) I e IV, apenas.
 b) I e III, apenas.
 c) II e III, apenas.
 d) II e IV, apenas.
 e) I e II, apenas.
Alternativa marcada:
c) II e III, apenas.
Justificativa: Resposta correta: II e IV, apenas.II. Um pacote representa um grupo de elementos
que pode se relacionar com outros pacotes por meio de uma relação de dependência.Correta.
Um pacote pode relacionar-se com outros. Os relacionamentos permitidos entre pacotes são de
dependência, refinamento e generalização (herança). IV. Um pacote pode ser utilizado para
representar subsistemas, o qual pode ser constituído de vários subsistemas.Correta. Os pacotes
representam subsistemas, exemplo, posso ter o pacote  que representa um sistema integrado de
gestão empresarial, e este por sua vez ser constituídos pelos pacotes de Compras e
Finanças. Distratores:I. Nós de uma infraestrutura de hardware não podem ser agrupados em um
pacote. Incorreta, pois um pacote pode agrupar classes, componentes, nós de infraestrutura de
hardware, entre outros, podendo inclusive um pacote conter outros pacotes. III. Em uma
dependência do tipo <<import>> uma alteração do pacote destino influencia no pacote origem.
Incorreta, pois na dependência do tipo <<import>> o conteúdo público do pacote de destino é
adicionado ao pacote de origem. Já na dependência simples uma alteração do pacote destino
influencia no pacote origem. 
0,00/ 0,50
4  Código: 39506 - Enunciado: Durante o desenvolvimento de um so�ware optou-se por trabalhar
com a arquitetura baseada em componentes, mas posteriormente surgiu a dúvida sobre qual
arquitetura implementar. Sabe-se que a equipe de desenvolvimento precisa de uma arquitetura
que permita a um computador executar programas em outro pela rede, como se estivesse sendo
executado localmente.  Considerando esse caso, indique a arquitetura adequada:
 a) EJB (JavaBeans e Entreprise JavaBeans).
 b) MVC (Modelo – View – Control).
 c) CMM (CORBA Component Model).
 d) DCOM (Distributed Component Object).
 e) COM/COM+ (Component Object Model).
Alternativa marcada:
2,00/ 2,00
13/10/2021 08:30 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6599164/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 3/5
d) DCOM (Distributed Component Object).
Justificativa: Resposta correta: DCOM -  Distributed Component Object.A arquitetura DCOM
permite que objetos COM comuniquem-se pela rede. Essa arquitetura representa uma evolução
da COM/COM+, sendo que a diferença entre elas é que a DCOM atua em sistemas distribuídos. 
Distratores:COM/COM+ (Component Object Model).  Incorreta. A arquitetura COM consiste em um
padrão de interface binária, que permite o acoplamento entre aplicações independentemente da
linguagem desenvolvida.EJB (JavaBeans e Entreprise JavaBeans). Incorreta. A arquitetura EJB
tem como objetivo permitir que unidades independentes e reutilizáveis possam ser manipuladas
pelos desenvolvedores a partir do ambiente de desenvolvimento da linguagem Java.CMM
(CORBA Component Model). Incorreta. A arquitetura CMM consiste em um framework utilizado
para que componentes desenvolvidos em diferentes plataformas ou ambientes operacionais
possam interagir.MVC (Modelo – View – Control). Incorreta. A arquitetura MVC é uma arquitetura
em três camadas, que atuam de forma independente na construção deum so�ware.
5  Código: 39621 - Enunciado: A arquitetura baseada em componentes representa um dos modelos
utilizados na arquitetura de so�ware. Essa arquitetura tem como principal característica a
modelagem e o projeto do so�ware, considerando os aspectos tecnológicos e estruturais. 
Quanto ao desenvolvimento dos componentes, leia as afirmações a seguir: 
O reúso de componentes evita que haja novas implementações, reduzindo o tempo total do
desenvolvimento.PORQUEQuanto menor o componente, menor o tempo para desenvolvimento
e teste, agilizando a entrega do produto. 
É correto concluir que:
 a) A primeira afirmativa é verdadeira e a segunda é falsa.
 b) As duas afirmativas são verdadeiras e a segunda não justifica a primeira.
 c) A primeira afirmativa é falsa e a segunda verdadeira.
 d) As duas afirmativas são verdadeiras e a segunda justifica a primeira.
 e) As duas afirmativas são falsas.
Alternativa marcada:
a) A primeira afirmativa é verdadeira e a segunda é falsa.
Justificativa: Resposta correta: A afirmação I está correta porque é sempre importante
reaproveitar o esforço de desenvolvimento já realizado, diminuindo o tempo e os custos de
desenvolvimento. A afirmação II está correta porque, quanto menor o componente, mais rápido é
o seu desenvolvimento e mais fácil é realizar os testes de validação. A segunda afirmação não
justifica a primeira, uma vez que o reúso do componente não está ligado ao seu tamanho e sim à
sua funcionalidade.
0,00/ 0,50
6  Código: 39515 - 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:
 a) I e III, apenas.
 b) Somente a III.
 c) Somente a I.
 d) Somente a II.
2,00/ 2,00
13/10/2021 08:30 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6599164/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 4/5
 e) I e II, apenas.
Alternativa marcada:
d) Somente a II.
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.
7  Código: 39785 - Enunciado: O diagrama de implantação tem por objetivo revelar quais partes do
so�ware são executadas em quais partes dele. O diagrama de implantação pode representar a
arquitetura do sistema sob diversas perspectivas. Descreva as três perspectivas mais
comuns/usadas no diagrama de implantação.
Resposta:
Conceitual:
- Representa os conceitos do domínio em estudo.
- Perspectiva destinada ao cliente.
Especificação:
- Tem foco nas principais interfaces da arquitetura, nos principais métodos, e não como eles irão
ser implementados.
- Perspectiva destinada as pessoas que não precisam saber detalhes de desenvolvimento, tais
como gerentes de projeto.
Implementação - a mais utilizada de todas:
- Aborda vários detalhes de implementação, tais como navegabilidade, tipo dos atributos, etc.
- Perspectiva destinada ao time de desenvolvimento.
Justificativa: Expectativa de resposta:Diagrama de arquitetura de rede; Diagrama de
implantação no nível de especificação e Diagrama de implantação no nível de instância.-
Diagrama de arquitetura de rede: apresenta os dispositivos de hardware e os links de
comunicação entre eles. Também chamado de diagrama de perfil.- Diagrama de implantação no
nível de especificação: apresenta a combinação entre os dispositivos e os componentes de
hardware de so�ware, sem especificar as instâncias dos nós. Também chamado de diagrama de
implementação.- Diagrama de implantação no nível de instância: apresenta a combinação entre
os dispositivos e os componentes de so�ware, especificando as instâncias nos nós.
0,00/ 2,00
8  Código: 39779 - Enunciado: Na camada de negócio são definidos os métodos associados às
classes de negócio. Visando manter independência entre as camadas e mantendo as
características tecnológicas utilizadas, é comum identificarem-se aplicações que dividem a
camada de negócio em outras duas. Em relação à camada de acesso ao banco de dados, cite o
que contém na camada DAO (Data Access Object).
Resposta:
0,00/ 2,00
13/10/2021 08:30 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6599164/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 5/5
A camada DAO significa "Data Access Object", ou seja, é uma camada onde você deve centralizar
todo o acesso ao banco de dados do sistema. 
Não se deve aplicar regras de negócios nessa camada, apenas deve ser feita a comunicação com
o banco de dados.
DAO são responsáveis por trocar informações com o SGBD e fornecer operações CRUD e de
pesquisas, elas devem ser capazes de buscar dados no banco e transformar esses em objetos ou
lista de objetos, fazendo uso de listas genéricas, também deverão receber os objetos, converter
em instruções SQL e mandar para o banco de dados.
Justificativa: Expectativa de resposta:Contém apenas os métodos associados, a conexão ao
Banco de Dados e os comandos SQL.

Continue navegando