Buscar

Teste_ Atividade Objetiva 2

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 9 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 9 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 9 páginas

Prévia do material em texto

11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 1/9
Atividade Objetiva 2
Iniciado: 11 abr em 19:06
Instruções do teste
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,2 ptsPergunta 1
Leia o trecho a seguir:
Basicamente, UML (Unified Modeling Language) é uma linguagem de notação
(um jeito de escrever, ilustrar, comunicar) para uso em projetos de sistemas.
Esta linguagem é expressa através de diagramas. Cada diagrama é composto
por elementos (formas gráficas usadas para os desenhos) que possuem relação
entre si.
Os diagramas da UML se dividem em dois grandes grupos: diagramas estruturais
e diagramas comportamentais.
Diagramas estruturais devem ser utilizados para especificar detalhes da estrutura
do sistema (parte estática), por exemplo: classes, métodos, interfaces,
namespaces, serviços, como componentes devem ser instalados, como deve ser
a arquitetura do sistema etc.
Diagramas comportamentais devem ser utilizados para especificar detalhes do
comportamento do sistema (parte dinâmica), por exemplo: como as
funcionalidades devem funcionar, como um processo de negócio deve ser tratado
pelo sistema, como componentes estruturais trocam mensagens e como
respondem às chamadas etc.
UML deixa as coisas claras:
UML ajuda muito a deixar o escopo claro, pois centraliza numa única visão (o
diagrama) um determinado conceito, utilizando uma linguagem que todos os
envolvidos no projeto podem facilmente entender.
Mas ajuda desde que utilizada na medida certa, ou seja, apenas quando
realmente é necessário.
O maior problema na produção de software, a maior dor, em qualquer país do
mundo, chama-se comunicação ruim.
Fonte: VENTURA, P. O que é UML (Unified Modeling Language). Até o momento,
31 jan. 2019. Disponível em: https://www.ateomomento.com.br/diagramas-uml/.
A+
A
A-
11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 2/9
II e IV.
II e III.
I.
I e II.
IV.
Acesso em: 21 jul. 2022.
Considerando as informações apresentadas, avalie as afirmações abaixo:
I. UML é um consórcio de padrões de tecnologia internacional, aberto e sem fins
lucrativos, fundado em 1989.
II. O UML proporciona ferramentas para análise, projeto e implementação de
sistemas baseados em software.
III. O UML permite o avanço do estado da indústria, proporcionando a
interoperabilidade da ferramenta de modelagem visual de objetos.
IV. O UML permite a decomposição de sistemas complexos em componentes
compreensíveis que permitem a construção de uma peça por vez.
É correto apenas o que se afirma em:
0,2 ptsPergunta 2
Leia o texto e observe as imagens abaixo:
A Modelagem Orientada a Objetos (OOM) é uma abordagem para modelagem de
um aplicativo que é usada no início do ciclo de vida do software. 
O ciclo de vida do software é normalmente dividido em estágios que vão desde
descrições abstratas do problema até projetos, código e teste e, finalmente,
implantação. A modelagem é feita no início do processo.
A+
A
A-
11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 3/9
o ciclo de vida do software.
a comunicação e a abstração.
a abstração útil e estável.
a comunicação eficiente e eficaz.
 
Disponível em:
https://sites.google.com/site/anhangueraniteroipoo/_/rsrc/1472863785285/aulas/au
1---orientacao-a-objetos/poo2.png. Acesso em: 15 jun. 2022.
Disponível em: https://image.slideserve.com/1320473/1-1-objetivo-da-
modelagem-de-sistemas14-l.jpg. Acesso em: 21 jul. 2022.
As razões para modelar um sistema antes de escrever o código são:
A+
A
A-
11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 4/9
a análise orientada a objetos.
0,2 ptsPergunta 3
Leia o texto a seguir:
A engenharia de software baseada em componentes (CBSE), também chamada
de desenvolvimento baseado em componentes (CBD), é um ramo da engenharia
de software que enfatiza a separação de interesses com relação à ampla
funcionalidade disponível em um determinado sistema de software. É uma
abordagem baseada na reutilização para definir, implementar e compor
componentes independentes fracamente acoplados em sistemas. Esta prática
visa trazer um grau igualmente amplo de benefícios, tanto a curto como a longo
prazo, para o próprio software e para as organizações que patrocinam esse
software.
Os profissionais de engenharia de software consideram os componentes como
parte da plataforma inicial para orientação a serviços. Os componentes
desempenham esse papel, por exemplo, em serviços da web e, mais
recentemente, em arquiteturas orientadas a serviços (SOA), em que um
componente é convertido pelo serviço da web em um serviço e,
subsequentemente, herda outras características além daquelas de um
componente comum.
Os componentes podem produzir ou consumir eventos e podem ser usados para
arquiteturas orientadas a eventos (EDA).
Fonte: Engenharia de software baseada em componentes. STRINGFIXER.
Disponível em: https://stringfixer.com/pt/Component-based_software_engineering.
Acesso em: 16 fev. 2022.
A+
A
A-
11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 5/9
II e IV.
II e III.
Disponível em:
https://slideplayer.com.br/slide/14339603/89/images/47/Componentes+do+SOA+D
vindo+ao+SOA+47.jpg . Acesso em: 15 jun. 2022.
Considerando as informações apresentadas, avalie as afirmações a seguir:
I. O repositório de serviços é um processo que se concentra no projeto e
desenvolvimento de sistemas baseados em computador com o uso de
componentes de software reutilizáveis. Pois a qualificação de componente
garante que o estilo arquitetônico do sistema integre os componentes de software
e forme um sistema funcional.
II. Os componentes reutilizáveis geralmente são identificados por meio de
características em suas interfaces, pois a adaptação de componentes garante
que a arquitetura do sistema defina os requisitos dos componentes para se
tornarem um componente reutilizável.
III. As atividades da estrutura CBSE envolvem a qualificação de componentes, e
a atualização de componentes, pois a composição de componentes garante que
a arquitetura define as condições de projeto para todos os componentes e
identifique seus modos de conexão.
É correto apenas o que se afirma em:
A+
A
A-
11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 6/9
I e II.
IV.
I.
0,2 ptsPergunta 4
Leia o texto a seguir:
Quando o portal recebe uma requisição para processar uma ação em uma
interface de serviço, ele envia essa requisição através do Service Interface
Container pelo método processAction. Os parâmetros request contêm todas as
informações do ambiente do portal, os dados do usuário atual e os parâmetros
direcionados à interface de serviço para que a ação seja processada. A interface
do serviço, portanto processa a ação, e usa o parâmetro response para retornar
as informações de renderização para o Service Interface Container. Por sua vez,
o Service Interface Container chama o método render para renderizar a interface
na página.
Como o usuário interage com apenas uma interface de cada vez, uma requisição
process action do usuário pode ser direcionada para apenas uma interface de
serviço. Depois que a ação for processada, a renderização de uma página
ocorrerá pela chamada do método render em todas as interfaces da página.
Geralmente, uma requisição do cliente resulta numa chamada para o método
processAction e várias chamadas para o método render, uma para cada interface
de serviço da página.
Em uma explicação mais alto nível, o usuário final recebe a página e pode
interagir com ela clicando em um link, realizando, portanto, o submit de um
formulário. O resultado dessa interação pode ser umaoutra requisição, para
renderizar uma página ou uma requisição para processar outras ações, como por
exemplo, adicionar ou remover conteúdo.
Os Diagramas de Seqüência abaixo exemplificam os fluxos de ações de uma
interface de serviço através dos métodos process action e render pelo Service
Interface Container.
A+
A
A-
11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 7/9
O diagrama de interface de serviço é um tipo de diagrama SoaML especializado para
a definição e especificação de interface simples e interface de serviço.
O diagrama do participante do serviço deve ser alinhado para executar um serviço,
usando o diagrama de contrato de serviço SoaML.
Fonte: LXPDOCS. Diagramas de Seqüência de uma Interface de Serviço.
Disponível em: https://www.lumis.com.br/doc/lumisportal/14.0.0/pt-
BR/lumis.customization_and_development.portal.service_interface.sequence_diag
Acesso em: 21 jul. 2022.
 
Considerando as reflexões apresentadas, assinale a opção correta. 
A+
A
A-
11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 8/9
Os diagramas de interface de serviço combinam o uso de diagrama de sequência e
diagrama de atividades na representação de um contrato de serviço.
O diagrama de arquitetura de serviços permite a representação gráfica da interface
necessária e usada por um serviço.
Os modeladores usam o diagrama de interface de serviço para representar os
participantes, bem como as interfaces que eles exigiram ou forneceram na realização
dos serviços.
0,2 ptsPergunta 5
Leia o texto a seguir:
Arquiteturas orientadas a serviços x microsserviços
O conceito de serviços introduzido pela SOA agora é um aspecto central da cloud
computing e da virtualização modernas, sendo aplicado a elementos como o
middleware e os microsserviços.
Devido às similaridades entre ambos, muitas vezes as pessoas acham que SOA
e arquitetura de microsserviços são a mesma coisa. A principal característica que
os diferencia é o escopo: a SOA é uma abordagem de arquitetura adotada pela
empresa como um todo, enquanto os microsserviços são uma estratégia de
implementação da equipe de desenvolvimento para cada aplicação.
A comunicação entre os componentes também é diferente. A SOA usa ESB,
enquanto os microsserviços comunicam-se uns com os outros de maneira
stateless, por meio de APIs independentes de linguagem. Devido a esse aspecto
das APIs nos microsserviços, as equipes de desenvolvimento também podem
escolher as ferramentas com que preferem trabalhar. Assim, os microsserviços
são mais tolerantes e flexíveis.
Às vezes, a SOA também é confundida com software como serviço. SaaS é uma
forma de cloud computing que fornece aos usuários uma aplicação em nuvem
com a infraestrutura de TI e plataformas subjacentes a ela. Serviços web na SOA
podem ser oferecidos por provedores como aplicações SaaS. Geralmente, um
provedor de serviços de nuvem, como a AWS, o Azure ou o IBM Cloud, gerencia
o ambiente de nuvem que hospeda a aplicação SaaS [...].
Fonte: O que é arquitetura orientada a serviços (SOA)? Reh Hat, 27 jul. 2020.
Disponível em: https://www.redhat.com/pt-br/topics/cloud-native-apps/what-is-
service-oriented-architecture . Acesso em: 15 jun. 2022.
Os serviços são muito presentes em SOA por serem considerados um aspecto
central. A linha entre o conceito de SOA e entre serviços é bastante tênue.
Considerando as informações apresentadas, avalie as afirmações abaixo:
A+
A
A-
11/04/2023, 19:20 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27329/quizzes/138415/take 9/9
Nenhum dado novo para salvar. Última verificação às 19:20 
I e IV.
I e II.
II e III.
I.
II.
I. Os serviços podem ser derivados de ativos de TI existentes ou criados desde o
início escrevendo um novo código.
II. Serviços de negócios executam funções específicas e são necessários para a
conclusão bem-sucedida de um processo de negócios.
III. Software como serviço (ou SaaS) é dividido em serviços de comunicação e
serviços de utilidade.
IV. A orquestração de serviços melhora o acesso aos dados de qualquer
dispositivo em rede, além de facilitar o gerenciamento de privilégios.
É correto apenas o que se afirma em:
Enviar teste
A+
A
A-

Continue navegando