Buscar

ENGENHARIA _DE_SOFTWARE_ATIVIDADE_A3_UNIDADE_3

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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

Prévia do material em texto

Iniciado em segunda, 27 mar 2023, 19:35
Estado Finalizada
Concluída em segunda, 27 mar 2023, 20:39
Tempo
empregado
1 hora 3 minutos
Notas 18,00/20,00
Avaliar 9,00 de um máximo de 10,00(90%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Questão 2
Correto
Atingiu 1,00 de 1,00
Independente do tamanho do sistema, a fase de desenvolvimento ocorre durante todo o projeto, para uma melhor de�nição e
gerenciamento do mesmo (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011).
Das alternativas abaixo, assinale a que descreve as características que fazem parte da engenharia de software para implementação.
a. O Strategy gerencia toda uma estrutura à parte do sistema, como se fosse um subsistema.
b. O Framework de aplicação permite ao desenvolver escrever todo o código a ser aplicado e assim ter um modelo exclusivo.
c. A Gestão da con�guração trata da de como as versões do contrato serão determinadas e assim ter a linha mestra sobre o
produto.
d. O Extreme Programming permite q dois desenvolvedores façam o mesmo trecho de código e no �nal apenas um seja
escolhido.
e. O Reuso é complexo por necessitar em alto grau dos requisitos do sistema e assim muito desejada em um sistema. 
No paradigma de orientação à objeto uma estrutura básica é a Classe (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo:
Pearson Education, 2011).
Das alternativas abaixo, assinale a que descreve as características sobre o termo Classe.
a. Em engenharia de software, este termo é considerado a estrutura principal da orientação a objetos. 
b. Estabelece como um hardware atua no mundo virtual.
c. Os objetos são o que se desejam no projeto e determinam de que esta forma estarão armazenados no processador.
d. Por de�nição, suas ações associadas são identi�cadas como “Atributos” da classe determinada.
e. Por de�nição, suas características associadas são identi�cadas como “Métodos” da Classe determinada.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
O uso de processamento de sistemas distribuídos levou ao uso de uma nova arquitetura de sistemas denominada de Arquitetura
Orientada a Eventos (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Considerando as características desta arquitetura, avalie as a�rmações a seguir.
I. Assume-se que parte da solução produz eventos enquanto outra parte os consome, e isto tem de ser claro na solução.
II. A arquitetura é �exível, permite que vários subsistemas processem os mesmos eventos em tempo real.
III. Mesmo que um dos lados pare de funcionar, o outro continua a executar sua ação e isto não constitui um problema.
IV. Este modelo proporcionou soluções de IoT (Internet of Things, em português, Internet das Coisas), pois a fonte dos eventos pode ser
externa ao sistema.
V. As soluções desenvolvidas utilizam dados de eventos separados.
Agora, assinale a alternativa que apresenta as informações corretas a arquitetura orientada a eventos.
a. I, II, III, IV e V.
b. I, II e IV.
c. I e IV.
d. I, II e III.
e. I, III e V.
A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de
orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling
Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005).
Das alternativas abaixo, assinale a que descreve as características do diagrama de classes, quando no uso de �loso�a UML.
a. Neste diagrama, a classe é associada como a forma em de�nitivo, sendo impossível derivar outros objetos.
b. No diagrama de classes a seção superior contém os atributos da classe, e a seção intermediária contém o nome da classe.
c. Por este diagrama não é possível indicar se os atributos e métodos de classes são públicos ou privados.
d. Uma classe como um objeto por si só, que não apresenta suas propriedades do referido objeto da solução proposta.
e. No diagrama, a classe é de�nida por um retângulo, dividido em três seções por linhas horizontais. 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Incorreto
Atingiu 0,00 de 1,00
A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de
orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling
Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005).
Das alternativas abaixo, assinale a que descreve as características dos diagramas comportamentais em UML.
a. Diagrama de casos de uso é o digrama que fornece a estrutura principal da solução apresentada, já do produto �nal
desenvolvido.
b. São os aspectos estáticos de um sistema de software são as classes, as interfaces, as colaborações, os componentes.
c. De�nir a parte dinâmica de todas as partes do sistema, na forma como cada uma troca informação e se comunica. 
d. Representado por um diagrama que apresenta o desenho de como a solução será projetado, antes do desenvolvimento. 
e. São utilizados por proporcionarem como ver o aspecto estático do sistema, do ponto de vista do usuário, quando no seu uso
no futuro.
Analise as asserções a seguir e a relação entre elas:
1. Uma das fases para entender o problema (o “negócio”) antes de implementá-lo é a análise.
PORQUE
2. É neste momento que tem-se o desenvolvimento da solução desejada.
Analisando as a�rmações acima, conclui-se que: 
a. As duas a�rmações são falsas.
b. A primeira a�rmação é verdadeira, e a segunda é falsa.
c. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. 
d. A primeira a�rmação é falsa, e a segunda é verdadeira.
e. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Quando a orientação a objetos é aplicada corretamente tem diminuída de forma considerável o custo e o retrabalho no
desenvolvimento de uma solução (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling Language Reference Manual. 2. ed. São
Paulo: Pearson Education, 2005).
Das alternativas abaixo, assinale a que descreve as características fundamentais para implementação orientada a objetos.
a. Polimor�smo: usado pararede�nir na superclasse um método na subclasse, ou seja, na classe �lha, um método realiza algo e é
acompanhado na classe pai. 
b. Modularidade: possibilidade de criar módulos (pedaços de sistemas) para formar blocos, no entanto desde o início não podem
estar separados.
c. Herança: mecanismo que permite criar classes, a partir de outras já existentes, reaproveitando as características existentes
da classe dita “pai” ou “superclasse”, na classe “�lha” ou “subclasse”.

d. Abstração: capacidade de focar nos pontos menos importantes da aplicação do sistema e ter tudo o mais detalhado possível.
e. Encapsulamento: vem de encapsular ou separar em partes, de uma forma isolada, para tornar o software �exível e de
manutenção mais fácil, pois deverá o código �car dividido em partes menores e mais legíveis.
O termo Cloud (ou nuvem) refere-se ao sistema com a infraestrutura de hardware e software que está fora do ambiente de uma
empresa. (BECK, K. Padrões de Implementações. Porto Alegre: Bookman, 2011).
Das alternativas abaixo, assinale a que descreve as formas mais comuns de como a informação pode ser disponibilizada ao usuário no
uso da cloud.
a. IaaS (Infrastructure as a Service): Infraestrutura como Serviço signi�ca usar uma plataforma como serviço físico para
disponibilizar tudo de hardware, exceto o servidor.
b. PaaS (Plataform as a Service): Plataforma como Serviço é o ambiente com uma infraestrutura aberta, que permite gerir
desde o tipo de sistema operacional até a interface.

c. DBaaS (Data Base as a Service): Banco de dados como Serviço fornece armazenamento da localização dos serviços que são
disponibilizados na nuvem.
d. MBaaS (Mobile "backend" as a Service): Backend móvel como Serviço os fornece armazenamento da localização dos serviços
móveis que são disponibilizados na nuvem.
e. SaaS (Software as a Service - SaaS): Software como Serviço os aplicativos são disponibilizados para o usuário �nal na forma de
demo para seu uso de teste.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de
orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling
Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005).
Das alternativas abaixo, assinale a que descreve as características do diagrama de objetos, quando no uso de �loso�a UML.
a. Ícone de objeto representa todas as instâncias, de uma classe especí�ca, que existem, existiram ou existirão em um sistema.
b. São diferentes em relação ao diagrama de classes na apresentação, mas trata objeto e classe da mesma forma.
c. Mesmo pouco utilizado, tem sua importância quanto a apresentar uma visão da estrutura estática de um sistema. 
d. Este diagrama não tem relação com a digrama de classes, pois trata das ações do objeto e não da forma como ele é feito.
e. É usado para mostrar como todo o sistema funciona, por ser mais especí�co e ter mais detalhes do que o diagrama de classes.
Uma evolução na estrutura de camadas é chamada de MVC (Model – View – Controller) (REENSKAUG, T. M. H. MVC - XEROX PARC 1978-
79. MVC, 22 mar. 1979. Disponível em: http://heim.i�.uio.no/~trygver/themes/mvc/mvc-index.html. Acesso em: 11 ago. 2019).
Das alternativas abaixo, assinale a que descreve a função das partes que formam esta evolução na arquitetura em camadas.
a. Coordenador: responsável em determinar o tipo de acesso que cada recurso terá no resultado que o modelo apresenta.
b. Controlador: responsável por distribuir o recurso dos usuários aos modelos.
c. Modelo: conjunto de dados, e camadas de acesso a eles, que representa, também, a lógica de negócio da aplicação. 
d. Visão: Com apenas 1 visão para um modelo especí�co, mostra como os resultados são mostrados para os usuários em telas.
e. Versão: controla as versões que cada modelo tem e identi�ca a mais adequa ao resultado esperado pelo usuário.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 11
Correto
Atingiu 1,00 de 1,00
Questão 12
Correto
Atingiu 1,00 de 1,00
O uso do IoT (Internet das Coisas) é cada vez maior em sistemas, pois permite atingir e servir um maior número destes sistemas com
escalabilidade (FOWLER, M. Microservices, 2014. Disponível em: https://www.martinfowler.com/articles/microservices.html. Acesso em:
11 ago. 2019).
Das alternativas abaixo, assinale a que descreve as características básicas sobre microserviços.
a. Com o uso da arquitetura de microsserviços, a entrega das requisições para cada recurso é mais rápida e, portanto, melhor
utilizada.

b. .Para cada nova compilação, toda a arquitetura precisa ser alterada, o que impede seu uso em clientes de novas regiões
geográ�cas.
c. Na arquitetura de microsserviços cada um tem banco de dados central e assim tem-se um tratamento igual para cada
microsserviço.
d. A segurança é um problema que precisa ser implementado com soluções de terceiros, o que torna seu controle é mais difícil.
e. Nesta arquitetura de microsserviços a orquestração de chamadas implementa serviços baseados em protocolos WS.
Analise as asserções abaixo e a relação entre elas:
1. Software livre tem restrição de desenvolvimento
PORQUE
2. Pode ser tratado como gratuito, sem muito recursos disponíveis.
Analisando as a�rmações acima, conclui-se que: 
a. As duas a�rmações são falsas.
b. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
c. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira.
d. A primeira a�rmação é falsa, e a segunda é verdadeira.
e. A primeira a�rmação é verdadeira, e a segunda é falsa.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 13
Correto
Atingiu 1,00 de 1,00
Questão 14
Correto
Atingiu 1,00 de 1,00
Analise as asserções a seguir:
1) Uma estrutura das camadas é considerada bem elaborada. 
PORQUE
2) É possível trocar uma camada por um componente externo, devido ao desacoplamento.
Analisando as a�rmações acima, conclui-se que: 
a. A primeira a�rmação é verdadeira, e a segunda é falsa.
b. As duas a�rmações são falsas.
c. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
d. A primeira a�rmação é falsa, e a segunda é verdadeira.
e. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira.
A linguagemUML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de
orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling
Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005).
Das alternativas abaixo, assinale a que descreve as características do diagrama de Casos de Uso, quando no uso de �loso�a UML.
a. Ao ser utilizado, informa o escopo do projeto do ponto de vista do usuário através de informações do negócio e as
principais funcionalidades do sistema.

b. Descreve as todas funcionalidades do sistema e a interação dessas funcionalidades com os usuários do sistema em detalhes.
c. Tem todas as características técnicas determinantes para o sistema �nal, baseado pelo contrato �rmado para a criação do
escopo do sistema.
d. Mesmo sendo utilizado por desenvolvedores e analistas, possui pouca funcionalidade para o desenvolvimento do sistema por
ter característica comercial.
e. Utilizado pelos representantes comerciais para início do projeto de software para se ter uma visão de como �ca o produto após
o desenvolvimento.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 15
Correto
Atingiu 1,00 de 1,00
Questão 16
Correto
Atingiu 1,00 de 1,00
A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de
orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling
Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005).
Das alternativas abaixo, assinale a que descreve as características dos diagramas estruturais em UML.
a. Os aspectos dinâmicos de um sistema de software são as classes, as interfaces, as colaborações, os componentes.
b. São utilizados por proporcionarem como ver o aspecto do sistema do ponto de vista do sistema, quanto aos seus
componentes e classes.

c. Representado por um diagrama que apresenta o desenho de como a solução será desenvolvida e que serve de documentação
�nal. 
d. De�nir a parte dinâmica de todas as partes do sistema, na forma como cada uma troca informação e se comunica.
e. Diagrama de classes é o diagrama que fornece a estrutura principal da solução apresentada, já do produto �nal desenvolvido.
As camadas em uma arquitetura de software ofertam um serviço como seu resultado. Para transmissão deste resultado existe uma
hierarquia entre estas camadas e a comunicação ocorre entre as superiores e as inferiores, em ambos os sentidos. (SOMMERVILLE, I.
Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011).
Com relação ao conceito de cada camada, qual assertiva a seguir é correta para este conceito em engenharia de software?
a. Interface de usuário: parte do sistema responsável pela apresentação das informações para o usuário, permite navegação
e forma o que é chamado de camada de apresentação.

b. Lógica de negócio principal: esta é uma camada focada em arquitetura, permite abstrair toda a informação de arquivos e de
bancos de dados além de segurança. 
c. Apoio de sistema: código referente ao negócio do sistema, é aqui que as regras de negócio, referentes ao objetivo �m do
sistema, são implementadas.
d. Infraestrutura dos equipamentos: identi�car quais os recursos necessários para que a comunicação entre as camadas seja
efetuada.
e. Gerenciamento de interface de usuário: é opcional, pois não é necessário identi�car quem acessa o recurso do sistema, visto
que já está dentro da empresa.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 17
Incorreto
Atingiu 0,00 de 1,00
Questão 18
Correto
Atingiu 1,00 de 1,00
O uso da estrutura em camadas permite o seu funcionamento, independente das demais, de acordo com suas características de
desenvolvimento (PRESSMAN, R. Engenharia de Software. 8. ed. Porto Alegre: Bookman, 2016).
Das alternativas abaixo, assinale a que informa corretamente sobre as características do uso da arquitetura em camadas.
a. A divisão de um problema em camadas é uma tarefa muito simples e fácil de realizar no momento de encontrar a camada certa
para cada componente.
b. Permite um crescimento e manutenção contínuas, inclusive facilita solucionar erros, pois isola os problemas em suas
respectivas camadas.
c. Permite ganho de desempenho também, pois cada camada é especialista em um assunto, mas não deixa que o código seja
reutilizado, o que é um problema.
d. A performance é bene�ciada com a divisão em partes pois as conexões entre elas geram, muitas vezes, transformações de
dados já totalmente planejados.
e. Divide o desenvolvimento em camadas, criando diferentes níveis de abstração, sendo que, normalmente, é menos abstrato
quanto mais alto for o nível.

Os sistemas de processamento são denominados como os sistemas que tratam tarefas do cotidiano de uma empresa de forma
automatizada (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Considerando as características dos tipos de sistemas de processamento, avalie as a�rmações a seguir.
I. Sistema de processamento de dados: processa grandes quantidades de dados estruturados, normalmente em lotes, pelo modelo
denominado entrada-processo-saída.
II. Sistema de processamento de linguagens: utilizados para análise e tradução de uma linguagem de programação para outra.
III. Sistema de Processamento de Transações (SPT): suporte às atividades do cliente em uma empresa, quanto este tem um problema
em seu sistema.
IV. Sistema de Informações Gerenciais (SIG): para uso operacional, para gerar relatórios mais simples, de acordo com parâmetros
passados pelo usuário.
V. Sistemas de Apoio à Decisão (SAD): são sistemas complexos por envolver, conceitos relacionados com inteligência arti�cial, no
sentido de apoiar alguma decisão.
Agora, assinale a alternativa que apresenta informações corretas sobre a característica de cada tipo de sistema de processamento.
a. II e IV.
b. I, II e V.
c. I, II, III, IV e V.
d. II e III.
e. I, III e V.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 19
Correto
Atingiu 1,00 de 1,00
Questão 20
Correto
Atingiu 1,00 de 1,00
A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de
orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed ModelingLanguage Reference Manual. 2. ed. São Paulo: Pearson Education, 2005).
Das alternativas abaixo, assinale a que descreve as características do diagrama de Atividades quando no uso de �loso�a UML.
a. Descreve as funcionalidades da classe em todos os eventos que a mesma faz parte durante sua existência no sistema, em
detalhes.
b. Tem todas as características técnicas determinantes para o para que o cliente compare com o escopo determinado para o
sistema.
c. Representa �uxo e processamento, para entender como os dados �uirão pelo sistema e ainda como as decisões são
tomadas dentro dele.

d. Utilizado pelos representantes comerciais para demonstrar ao cliente como está a sequência de ações de desenvolvimento do
produto.
e. Muito utilizado por desenvolvedores e analistas, possui grande importância para o desenvolvimento do sistema, por ter
característica estática dos eventos.
Os padrões de projeto permitem que formas preestabelecidas sejam aplicadas para solução de um problema, que já foi abordado por
alguém, com possível solução, ou pelo menos, uma forma de seguir um caminho para a solução (BECK, K. Padrões de Implementações.
Porto Alegre: Bookman, 2011).
Das alternativas abaixo, assinale a que descreve as características para os atributos de padrões de projeto.
a. Um termo associado aos padrões de estrutura é o Composite, que compõe a necessidade de se ter interfaces de dados
compatíveis para a comunicação de dois objetos.
b. Um termo associado aos padrões de estrutura é o Adapter, que “decora” um objeto, ou seja, atribui características adicionais
de forma dinâmica.
c. Um termo associado aos padrões de comportamento é o State, que determina uma situação na relação de dependência 1:N e
quando muda o estado há um alerta.
d. Um termo associado aos padrões de criação é o Prototype, que instancia objetos, mantendo isoladas as classes concretas da
sua forma de criação.
e. Um termo associado aos padrões de criação é o Builder, que cria diferentes representações, dentro de um mesmo
processo de criação.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  GM 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236

Continue navegando