Logo Passei Direto
Buscar

Atividade 3 (A3) - ENGENHARIA DE SOFTWARE

Ferramentas de estudo

Questões resolvidas

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 significa usar uma plataforma como serviço físico para disponibilizar tudo de hardware, exceto o servidor.
b. 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.
c. SaaS (Software as a Service - SaaS): Software como Serviço os aplicativos são disponibilizados para o usuário final na forma de demo para seu uso de teste.
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. 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.

A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified 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 filosofia UML.
a. É usado para mostrar como todo o sistema funciona, por ser mais específico e ter mais detalhes do que o diagrama de classes.
b. 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.
c. São diferentes em relação ao diagrama de classes na apresentação, mas trata objeto e classe da mesma forma.
d. Mesmo pouco utilizado, tem sua importância quanto a apresentar uma visão da estrutura estática de um sistema.
e. Ícone de objeto representa todas as instâncias, de uma classe específica, que existem, existiram ou existirão em um sistema.

A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified 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 filosofia UML.
a. Descreve as todas funcionalidades do sistema e a interação dessas funcionalidades com os usuários do sistema em detalhes.
b. Mesmo sendo utilizado por desenvolvedores e analistas, possui pouca funcionalidade para o desenvolvimento do sistema por ter característica comercial.
c. Utilizado pelos representantes comerciais para início do projeto de software para se ter uma visão de como fica o produto após o desenvolvimento.
d. 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.
e. Tem todas as características técnicas determinantes para o sistema final, baseado pelo contrato firmado para a criação do escopo do sistema.

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. Apoio de sistema: código referente ao negócio do sistema, é aqui que as regras de negócio, referentes ao objetivo fim do sistema, são implementadas.
c. Infraestrutura dos equipamentos: identificar quais os recursos necessários para que a comunicação entre as camadas seja efetuada.
d. 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.
e. Gerenciamento de interface de usuário: é opcional, pois não é necessário identificar quem acessa o recurso do sistema, visto que já está dentro da empresa.

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 afirmações acima, conclui-se que:
a. As duas afirmações são falsas.
b. As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
c. A primeira afirmação é verdadeira, e a segunda é falsa.
d. A primeira afirmação é falsa, e a segunda é verdadeira.
e. As duas afirmações são verdadeiras, e a segunda justifica a primeira.

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

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

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 significa usar uma plataforma como serviço físico para disponibilizar tudo de hardware, exceto o servidor.
b. 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.
c. SaaS (Software as a Service - SaaS): Software como Serviço os aplicativos são disponibilizados para o usuário final na forma de demo para seu uso de teste.
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. 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.

A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified 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 filosofia UML.
a. É usado para mostrar como todo o sistema funciona, por ser mais específico e ter mais detalhes do que o diagrama de classes.
b. 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.
c. São diferentes em relação ao diagrama de classes na apresentação, mas trata objeto e classe da mesma forma.
d. Mesmo pouco utilizado, tem sua importância quanto a apresentar uma visão da estrutura estática de um sistema.
e. Ícone de objeto representa todas as instâncias, de uma classe específica, que existem, existiram ou existirão em um sistema.

A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified 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 filosofia UML.
a. Descreve as todas funcionalidades do sistema e a interação dessas funcionalidades com os usuários do sistema em detalhes.
b. Mesmo sendo utilizado por desenvolvedores e analistas, possui pouca funcionalidade para o desenvolvimento do sistema por ter característica comercial.
c. Utilizado pelos representantes comerciais para início do projeto de software para se ter uma visão de como fica o produto após o desenvolvimento.
d. 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.
e. Tem todas as características técnicas determinantes para o sistema final, baseado pelo contrato firmado para a criação do escopo do sistema.

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. Apoio de sistema: código referente ao negócio do sistema, é aqui que as regras de negócio, referentes ao objetivo fim do sistema, são implementadas.
c. Infraestrutura dos equipamentos: identificar quais os recursos necessários para que a comunicação entre as camadas seja efetuada.
d. 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.
e. Gerenciamento de interface de usuário: é opcional, pois não é necessário identificar quem acessa o recurso do sistema, visto que já está dentro da empresa.

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 afirmações acima, conclui-se que:
a. As duas afirmações são falsas.
b. As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
c. A primeira afirmação é verdadeira, e a segunda é falsa.
d. A primeira afirmação é falsa, e a segunda é verdadeira.
e. As duas afirmações são verdadeiras, e a segunda justifica a primeira.

Prévia do material em texto

Iniciado em segunda, 3 abr 2023, 20:43
Estado Finalizada
Concluída em segunda, 3 abr 2023, 21:27
Tempo
empregado
43 minutos 28 segundos
Notas 12,00/20,00
Avaliar 6,00 de um máximo de 10,00(60%)
Questão 1
Incorreto
Atingiu 0,00 de 1,00
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. 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.
c. 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.

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. 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.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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 2
Correto
Atingiu 1,00 de 1,00
Questão 3
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 Atividades quando no uso de �loso�a UML.
a. Muito utilizado por desenvolvedores e analistas, possui grande importância para o desenvolvimento do sistema, por ter
característica estática dos eventos.
b. Utilizado pelos representantes comerciais para demonstrar ao cliente como está a sequência de ações de desenvolvimento do
produto.
c. Tem todas as características técnicas determinantes para o para que o cliente compare com o escopo determinado para o
sistema.
d. Representa �uxo e processamento, para entender como os dados �uirão pelo sistema e ainda como as decisões são
tomadas dentro dele.

e. Descreve as funcionalidades da classe em todos os eventos que a mesma faz parte durante sua existência no sistema, em
detalhes.
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. Diagrama de classes é o diagrama que fornece a estrutura principal da solução apresentada, já do produto �nal desenvolvido.
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. Os aspectos dinâmicos de um sistema de software são as classes, as interfaces, as colaborações, os componentes.
e. De�nir a parte dinâmica de todas as partes do sistema, na forma como cada uma troca informação e se comunica.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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 4
Incorreto
Atingiu 0,00 de 1,00
Questão 5
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. É usado para mostrar como todo o sistema funciona, por ser mais especí�co e ter mais detalhes do que o diagrama de classes.
b. 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.
c. São diferentes em relação ao diagrama de classes na apresentação, mas trata objeto e classe da mesma forma.
d. Mesmo pouco utilizado, tem sua importância quanto a apresentar uma visão da estrutura estática de um sistema.
e. Ícone de objeto representa todas as instâncias, de uma classe especí�ca, que existem, existiram ou existirão em um
sistema.

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. 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.
c. Versão: controla as versões que cada modelo tem e identi�ca a mais adequa ao resultado esperado pelo usuário.
d. Controlador: responsável por distribuir o recurso dos usuários aos modelos.
e. Modelo: conjunto de dados, e camadas de acesso a eles, que representa, também, a lógica de negócio da aplicação. 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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 6
Incorreto
Atingiu 0,00 de 1,00
Questão 7
Incorreto
Atingiu 0,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. 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”.
b. 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.

c. Modularidade: possibilidade de criar módulos (pedaços de sistemas) para formar blocos, no entanto desde o início não podem
estar separados.
d. Abstração: capacidade de focar nos pontos menos importantes da aplicação do sistema e ter tudo o mais detalhado possível.
e. Polimor�smo: usado para rede�nir na superclasse um método na subclasse, ou seja, na classe �lha, um método realiza algo e é
acompanhado na classe pai. 
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 Framework de aplicação permite ao desenvolver escrever todo o código a ser aplicado e assim ter um modelo exclusivo.
b. O Extreme Programming permite q dois desenvolvedores façam o mesmo trecho de código e no �nal apenas um seja
escolhido.
c. O Strategy gerencia toda uma estrutura à parte do sistema, como se fosse um subsistema.
d. O Reuso é complexo por necessitar em alto grau dos requisitos do sistema e assim muito desejada em um sistema.
e. 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.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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 8
Incorreto
Atingiu 0,00 de 1,00
Questão 9
Incorreto
Atingiu 0,00 de 1,00
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 criação é o Builder, que cria diferentes representações, dentro de um mesmo processo de
criação.
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 criação é o Prototype, que instancia objetos, mantendo isoladas as classes concretas
da sua forma de criação.

d. 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.
e. 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.
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 verdadeiras, e a segunda justi�ca a primeira.
b. A primeira a�rmação é falsa, e a segunda é verdadeira.
c. As duas a�rmações são falsas.
d. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira. 
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
  WS 
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 10
Incorreto
Atingiu 0,00 de 1,00
Questão 11
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 e IV.
c. I, II e III. 
d. I, II e IV.
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 Casos de Uso, quando no uso de �loso�a UML.
a. Descreve as todas funcionalidades do sistema e a interação dessas funcionalidades com os usuários do sistema em detalhes.
b. Mesmo sendo utilizado por desenvolvedores e analistas, possui pouca funcionalidade para o desenvolvimento do sistema por
ter característica comercial.
c. 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.
d. 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.

e. Tem todas as características técnicas determinantes para o sistema �nal, baseado pelo contrato �rmado para a criação do
escopo do sistema.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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 12
Correto
Atingiu 1,00 de 1,00
Questão 13
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. Divide o desenvolvimentoem camadas, criando diferentes níveis de abstração, sendo que, normalmente, é menos abstrato
quanto mais alto for o nível.
b. 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.
c. 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.
d. 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.
e. Permite um crescimento e manutenção contínuas, inclusive facilita solucionar erros, pois isola os problemas em suas
respectivas camadas.

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. De�nir a parte dinâmica de todas as partes do sistema, na forma como cada uma troca informação e se comunica. 
b. 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.
c. São os aspectos estáticos de um sistema de software são as classes, as interfaces, as colaborações, os componentes.
d. Diagrama de casos de uso é o digrama que fornece a estrutura principal da solução apresentada, já do produto �nal
desenvolvido.
e. Representado por um diagrama que apresenta o desenho de como a solução será projetado, antes do desenvolvimento. 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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 14
Correto
Atingiu 1,00 de 1,00
Questão 15
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 classes, quando no uso de �loso�a UML.
a. Uma classe como um objeto por si só, que não apresenta suas propriedades do referido objeto da solução proposta.
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. Neste diagrama, a classe é associada como a forma em de�nitivo, sendo impossível derivar outros objetos.
d. No diagrama, a classe é de�nida por um retângulo, dividido em três seções por linhas horizontais. 
e. Por este diagrama não é possível indicar se os atributos e métodos de classes são públicos ou privados.
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. 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.
c. Infraestrutura dos equipamentos: identi�car quais os recursos necessários para que a comunicação entre as camadas seja
efetuada.
d. 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. 
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
  WS 
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 16
Correto
Atingiu 1,00 de 1,00
Questão 17
Incorreto
Atingiu 0,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. 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 é verdadeira, e a segunda é falsa.
e. A primeira a�rmação é falsa, e a segunda é verdadeira.
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. I, III e V.
b. I, II, III, IV e V. 
c. II e IV.
d. I, II e V.
e. II e III.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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 18
Correto
Atingiu 1,00 de 1,00
Questão 19
Correto
Atingiu 1,00 de 1,00
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 termoClasse.
a. Em engenharia de software, este termo é considerado a estrutura principal da orientação a objetos. 
b. Por de�nição, suas características associadas são identi�cadas como “Métodos” da Classe determinada.
c. Estabelece como um hardware atua no mundo virtual.
d. Os objetos são o que se desejam no projeto e determinam de que esta forma estarão armazenados no processador.
e. Por de�nição, suas ações associadas são identi�cadas como “Atributos” da classe determinada.
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 não justi�ca a primeira.
c. A primeira a�rmação é verdadeira, e a segunda é falsa.
d. A primeira a�rmação é falsa, e a segunda é verdadeira.
e. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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 20
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. Nesta arquitetura de microsserviços a orquestração de chamadas implementa serviços baseados em protocolos WS.
d. A segurança é um problema que precisa ser implementado com soluções de terceiros, o que torna seu controle é mais difícil.
e. Na arquitetura de microsserviços cada um tem banco de dados central e assim tem-se um tratamento igual para cada
microsserviço.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
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

Mais conteúdos dessa disciplina