Logo Passei Direto
Buscar

Avaliação de Software e Arquitetura

Ferramentas de estudo

Questões resolvidas

Durante o desenvolvimento de um software 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).

Durante o desenvolvimento do diagrama de componentes, surgiu a necessidade de representar um repositório físico de dados, onde as informações produzidas pelo sistema deverão ser armazenadas.
Determine o estereótipo que o projetista precisa aplicar no diagrama:
a) << library>>
b) <>
c) << document>>
d) <>
e) <>

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Durante o desenvolvimento de um software 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).

Durante o desenvolvimento do diagrama de componentes, surgiu a necessidade de representar um repositório físico de dados, onde as informações produzidas pelo sistema deverão ser armazenadas.
Determine o estereótipo que o projetista precisa aplicar no diagrama:
a) << library>>
b) <>
c) << document>>
d) <>
e) <>

Prévia do material em texto

15/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208781/696a7998-94ff-11e8-a84c-0242ac110039/ 1/4
Local: Sala 1 - Sala de Aula / Andar / Polo Santo Antônio de Pádua / POLO SANTO ANTÔNIO DE PÁDUA - RJ 
Acadêmico: EAD-IL10333-20211A
Aluno: IGOR CESAR PEREIRA DE OLIVEIRA 
Avaliação: A2-
Matrícula: 20183300876 
Data: 8 de Abril de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 5,00/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) Composição – Qualificação – Seleção – Adaptação.
 b) Composição – Seleção – Adaptação – Qualificação.
 c) Seleção – Adaptação – Qualificação – Composição.
 d) Seleção – Qualificação – Adaptação – Composição.
 e) Seleção – Composição – Adaptação – Qualificação.
Alternativa marcada:
d) 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 I.
 b) Somente a III.
 c) I e II, apenas.
 d) Somente a II.
 e) I e III, apenas.
Alternativa marcada:
0,00/ 2,00
15/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208781/696a7998-94ff-11e8-a84c-0242ac110039/ 2/4
c) I e II, 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: 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) CMM (CORBA Component Model).
 b) MVC (Modelo – View – Control).
 c) EJB (JavaBeans e Entreprise JavaBeans).
 d) DCOM (Distributed Component Object).
 e) COM/COM+ (Component Object Model).
Alternativa marcada:
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 de um so�ware.
2,00/ 2,00
4  Código: 39517 - Enunciado: Durante o processo de desenvolvimento do sistema, a equipe se
deparou com uma aplicação na qual precisava avaliar as implicações da distribuição e das
alocações de recursos do sistema. Para um melhor embasamento e visando permitir analisar as
configurações dos nós de processamento de tempo de execução, de seus componentes e dos
artefatos no nível de especificação, sem fazer referências a instâncias específicas de artefatos ou
nós, a equipe deverá produzir o diagrama:
 a) De estrutura composta.
 b) De pacotes.
 c) De implementação.
 d) De componentes.
 e) De visão geral de interação.
Alternativa marcada:
c) De implementação.
0,50/ 0,50
15/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208781/696a7998-94ff-11e8-a84c-0242ac110039/ 3/4
Justificativa: Resposta correta:  De implementação.Correta. Apresenta a organização física dos
nós, artefatos, componentes e outros elementos, que compõem um sistema distribuído. 
Distratores:De estrutura composta. Incorreta. Descreve a estrutura interna de um classificador,
como uma classe ou componente, detalhando as partes internas que o compõem, como estas se
comunicam e colaboram entre si.De componentes. Incorreta. É utilizado para modelar e
documentar como estão estruturados os arquivos físicos de um sistema, permitindo assim
melhor compreensão, facilitando a reutilização de artefatos.De visão geral de interação.
Incorreta. Fornece uma visão geral dentro de um sistema ou processo de negócio.De pacote.
Errado. É utilizado para representar um conjunto de sistemas integrados, representados por
pacotes, ou ainda os submódulos englobados por um sistema.
5  Código: 39511 - Enunciado: Padrões de Projeto têm sido utilizados com grande sucesso em
programação de so�ware. Os padrões de projeto GoF são classificados como:
 a) Criação, Estrutural e Evolutivo.
 b) Criação, Estrutural e Desenvolvimento.
 c) Criação, Estrutural e Comportamental.
 d) Estrutural, Comportamental e Evolutivo.
 e) Estrutural, Comportamental e Desenvolvimento.
Alternativa marcada:
c) Criação, Estrutural e Comportamental.
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.
0,50/ 0,50
6  Código: 39516 - Enunciado: Durante o desenvolvimento do diagrama de componentes, surgiu a
necessidade de representar um repositório físico de dados, onde as informações produzidas pelo
sistema deverão ser armazenadas. Determine o estereótipo que o projetista precisa aplicar no
diagrama:
 a) >
 b) >
 c) >
 d) >
 e) >
Alternativa marcada:
d) >
Justificativa: Resposta correta:  > 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,50/ 0,50
7  0,00/ 2,00
15/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208781/696a7998-94ff-11e8-a84c-0242ac110039/ 4/4
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:
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.
8  Código: 39782 - Enunciado: Os padrões de criação, como o Factory Method, tornam-se
importantes à medida que os sistemas evoluem no sentido de dependerem mais da composição
de objetos do que a herança de classes. Diante de tal importância, aponte quando a utilização do
padrão Factory Method é indicada.
Resposta:
Quando precisa criar objetos dinamicamente sem conhecer a classe de implementação.
Justificativa: Expectativa de resposta:O padrão Factory Method é indicado quando é necessário
definir uma interface para criar um objeto, mas deixando as subclasses decidirem qual classe
instanciar.
1,00/ 2,00

Mais conteúdos dessa disciplina