Buscar

A2 AV2 ANALISE E PROJETO DE SISTEMAS DE INFORMACAO II

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

04/12/2022 22:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6515842/7d0e871e-de72-11ea-bf83-0242ac11002d/ 1/4
Local: Sala 1 - TJ - Prova On-line / Andar / Polo Tijuca / POLO UVA TIJUCA 
Acadêmico: EAD-IL10333-20213A
Aluno: ELEN PIRES DE ARAÚJO 
Avaliação: A2-
Matrícula: 20203301257 
Data: 16 de Setembro de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 5,50/10,00
1  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) Seleção – Qualificação – Adaptação – Composição.
 b) Seleção – Composição – Adaptação – Qualificação.
 c) Seleção – Adaptação – Qualificação – Composição.
 d) Composição – Seleção – Adaptação – Qualificação.
 e) Composição – Qualificação – Seleção – Adaptação.
Alternativa marcada:
a) 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
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.
0,50/ 0,50
2  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) Somente a II.
 b) Somente a I.
 c) I e III, apenas.
 d) Somente a III.
 e) I e II, apenas.
Alternativa marcada:
0,00/ 2,00
04/12/2022 22:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6515842/7d0e871e-de72-11ea-bf83-0242ac11002d/ 2/4
c) I e III, apenas.
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.
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) II e III, apenas.
 b) I e III, apenas.
 c) I e II, apenas.
 d) I e IV, apenas.
 e) II e IV, apenas.
Alternativa marcada:
e) II e IV, 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,50/ 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) DCOM (Distributed Component Object).
 b) EJB (JavaBeans e Entreprise JavaBeans).
 c) CMM (CORBA Component Model).
 d) COM/COM+ (Component Object Model).
 e) MVC (Modelo – View – Control).
2,00/ 2,00
04/12/2022 22:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6515842/7d0e871e-de72-11ea-bf83-0242ac11002d/ 3/4
Alternativa marcada:
a) 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 de um so�ware.
5  Código: 39516 - Enunciado: Durante o desenvolvimento do diagrama de componentes, surgiu a
necessidade de representar um repositório físico de dados, ondeas informações produzidas pelo
sistema deverão ser armazenadas. Determine o estereótipo que o projetista precisa aplicar no
diagrama:
 a) << library>>
 b) <<executable>>
 c) << document>>
 d) <<table>>
 e) <<file>>
Alternativa marcada:
e) <<file>>
Justificativa: Resposta correta: <<table>> Tabela: é uma tabela de um banco de dados. 
Distratores:«file» - Arquivo: é um arquivo de dados do sistema.«libray» - Biblioteca: é uma
biblioteca de código.«document» - Documento: é um documento de sistema.«executable» -
Executável: é um arquivo executável
0,00/ 0,50
6  Código: 39509 - 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:
 a) Exibição da representação dos dados requeridos pela sistema de aplicação.
 b) Manipulação e roteamento das requisições dos usuários definidas pela aplicação.
 c) Validação das ações dos usuários conforme as regras de autenticação e autorização
definidas pela aplicação.
 d) Leitura, manipulação e implementação das regras de negócios definidos para a aplicação.
 e) Uso das informações modeladas para produzir interfaces de apresentação conforme a
necessidade.
Alternativa marcada:
d) Leitura, manipulação e implementação das regras de negócios definidos para a aplicação.
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. 
0,50/ 0,50
04/12/2022 22:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6515842/7d0e871e-de72-11ea-bf83-0242ac11002d/ 4/4
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.
7  Código: 39527 - Enunciado: Os padrões de projeto tornam mais fácil reutilizar projetos e
arquiteturas bem-sucedidos. Considerando isso, explique os critérios que devem ser atendidos ao
realizar a escolha de um padrão de projeto a ser utilizado.
Resposta:
O padrão deve solucionar os problemas do projeto e ser implementado de forma objetiva.
O padrão deve atender as necessidades do so�ware sem que o so�ware tenha que mudar para se
adaptar ao padrão.
Deve ser feito um levantamento de pontos positivos e negativos da utilização desse padrão de
projeto, se fazendo valer da experiência de outros que já o utilizaram.
Analisar o comportamento desse padrão e de sua implementação em comparação a outros.
Justificativa: Expectativa de resposta:O aluno deverá mencionar os critérios: Solucionar,
Verificar, Atender e Avaliar.Deve solucionar problemas de projeto e deve ser implementado para
atender de forma objetiva a tal problema.Verificar o comportamento do padrão e de sua
implementação quando relacionados a outros.Deve atender às necessidades do so�ware sem
que seja necessário adaptá-lo ao padrão utilizado.Avaliar o melhor padrão a ser utilizado,
considerando suas características e os fatores positivos e negativos dessa escolha.
0,00/ 2,00
8  Código: 39783 - Enunciado: O Diagrama de Pacotes é um diagrama estrutural que tem como
objetivo representar subsistemas ou submódulos englobados por um sistema de forma a
determinar as partes que o compõem. Dito isso, indique o que podemos agrupar em um pacote.
Resposta:
Classes, componentes, nós de infraestrutura de hardware, e outros pedaços de um sistema que
possam ser agrupados logicamente.
Justificativa: Expectativa de resposta:Em um pacote podemos agrupar classes, componentes,
nós de uma infraestrutura de hardware, entre outros. Além disso, um pacote pode conter outros.
2,00/ 2,00

Outros materiais