Buscar

Atividade 4 - Arquitetura de Software

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

Prévia do material em texto

30/05/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 1/5
 
Revisar envio do teste: ATIVIDADE 4 (A4)
SIM0128 ARQUITETURA DE SOFTWARE EAD - 202010.112829.05 Unidade 4
Revisar envio do teste: ATIVIDADE 4 (A4) 
Usuário ANA PAULA DE MEDEIROS GOMES
Curso SIM0128 ARQUITETURA DE SOFTWARE EAD - 202010.112829.05
Teste ATIVIDADE 4 (A4)
Iniciado 30/05/20 18:48
Enviado 30/05/20 18:55
Status Completada
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 6 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Um padrão é utilizado quando um conjunto de sensores é monitorado e exibido
rotineiramente, e quando os sensores mostram que ocorreu algum evento (por
exemplo, uma chamada recebida em um telefone celular), o sistema reage, iniciando
um processo para tratar esse evento. 
 
Assinale a alternativa que corresponde ao nome dado a esse padrão:
 
 
Observar e reagir.
Observar e reagir.
Resposta correta. A alternativa está correta, pois a função dos sensores
é receber um evento e direcioná-lo a um atuador para que execute uma
ação desejada. Esta, por sua vez, executa a função para atender o
evento de forma satisfatória. O padrão é conhecido como observar e
reagir.
Pergunta 2
Pressmann (2016) demonstra que o modelo funcional de uma aplicação web 
lida com dois elementos de processamento: as funcionalidades observáveis pelo
usuário e as operações contidas nas classes do sistema. Por outro lado, o mesmo
autor explica que o modelo de navegação expõe como cada categoria de usuário
navegará de um elemento web para outro, sendo que a lógica de navegação é
definida como parte do projeto.
 
PRESSMAN, R. Engenharia de Software : uma abordagem profissional. 8. ed. Porto
Alegre: McGraw Hill, 2016. p. 226.
 
Nesse contexto, quais são as características próprias desse ambiente?
 
Minha Área
1 em 1 pontos
1 em 1 pontos
ANA PAULA DE MEDEIROS GOMES
http://uniritter.blackboard.com/
https://uniritter.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_590854_1
https://uniritter.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_590854_1&content_id=_13167605_1&mode=reset
https://uniritter.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_375_1
https://uniritter.blackboard.com/webapps/login/?action=logout
30/05/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 2/5
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Conteúdo, interação, navegação e configuração cliente-
servidor.
Conteúdo, interação, navegação e configuração cliente-
servidor.
Resposta correta. A alternativa está correta, pois esses são os principais
elementos a serem considerados para o ambiente quando estamos
trabalhando com arquiteturas que utilizam tecnologias baseadas na
Web. Além disso, esses elementos permitem a criação de software de
melhor qualidade.
Pergunta 3
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Inicialmente, um sistema embutido (também chamado de sistema embarcado) é um
sistema microprocessado, ou seja, o computador é exclusivamente dedicado ao
dispositivo ou sistema a que controla. Conforme explicado por Sommerville (2011, p.
223), “O software embutido é muito importante economicamente porque quase todos
os dispositivos elétricos incluem software .”
 
SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice
Hall, 2011.
 
Neste contexto, qual a característica do sistema embutido, se considerado os
sistemas embutidos de tempo real?
 
 
Os sistemas embutidos executam continuamente e não
param.
Os sistemas embutidos executam continuamente e não
param.
Resposta correta. A alternativa está correta, pois esse é um fator de
grande relevância para estilos de arquitetura que envolvam sistemas
embarcados (ou sistemas embutidos). Uma eventual parada no
processamento de um desses sistemas pode levar a falhas severas com
possibilidade de perda de vidas humanas.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
A arquitetura cliente-servidor de duas camadas é considerada a forma mais simples
de arquitetura. Neste contexto, a forma em que a camada de apresentação é
implementada no cliente e todas as outras camadas (gerenciamento de dados,
processamento de aplicação e banco de dados) são implementadas em um servidor. 
 
Dessa forma, assinale a alternativa correta que corresponde à utilização para um tipo
de cliente que possui pouco processamento:
 
 
Modelo cliente-magro.
Modelo cliente-magro.
Resposta correta. A alternativa está correta, pois o cliente-magro (ou
thin client) é conhecido como uma solução de arquitetura em que todo o
processamento ocorre no servidor (ou quase totalmente). Dessa forma,
o cliente não executa nenhum trabalho além da recuperação e
submissão de dados.
1 em 1 pontos
1 em 1 pontos
30/05/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 3/5
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Grande parte do projeto de sistemas distribuídos pode envolver a decisão de quais
recursos serão implantados no software e no hardware . O consumo de energia
acaba sendo um fator crítico em sistemas embutidos. Acontece que eles são
sistemas que reagem a eventos, e a abordagem geral de projeto de software
embutido de tempo real é baseada em um modelo de estímulo-resposta. Segundo
Sommerville (2011, p. 322), os estímulos são divididos em duas classes.
 
Assinale a afirmativa que corresponde às duas classes:
 
SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice
Hall, 2011.
 
 
Periódicos e Aperiódicos.
Periódicos e Aperiódicos.
Resposta correta. A alternativa está correta, pois esse tipo de requisito,
que podem acontecer de forma previsível ou imprevisível, estão
relacionadas à forma de como a arquitetura deve acomodar seus
componentes distribuídos. Adicionalmente, esse tipo de requisito deve
ser considerado para melhorar o software.
Pergunta 6
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
O open source é um modelo de software livre. Uma abordagem na qual o código-
fonte é público, e voluntários são convidados a participar do seu processo de
desenvolvimento. Esse tipo de padrão define que o código-fonte não deve ser
proprietário, e sim estar disponível para que os usuários o analisem e o modifiquem,
conforme suas necessidades. 
 
Nesse contexto, o que acontece se o desenvolvimento do sistema for direcionado a
um conjunto específico de requisitos organizacionais?
 
 
O modelo open source pode não ser o mais indicado, pois pode ser
necessário fazer a integração com sistemas legados que são
incompatíveis.
O modelo open source pode não ser o mais indicado, pois pode ser
necessário fazer a integração com sistemas legados que são
incompatíveis.
Resposta correta. A alternativa está correta, pois a integração de
sistemas é um assunto relevante quando estamos criando software
corporativo. Dessa forma, a utilização de tecnologias open source pode
ser um ponto de difícil solução. Além disso, existe uma discussão sobre
questões de segurança nesse tipo de tecnologia.
Pergunta 7
Há um modelo de arquitetura na qual existe uma organização que é realizada em
camadas, sendo cada uma implantada em um servidor lógico de forma separada.
Isso permite uma melhor implementação e manutenção do software criado. Além
disso, esse tipo de organização permite um melhor escalonamento, quando
necessário, da aplicação de software 
construída. 
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
30/05/2020Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 4/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 
Nesse contexto, qual o nome dado a esse modelo arquitetural?
 
 
Arquiteturas de componentes distribuídos.
Arquiteturas de componentes distribuídos.
Resposta correta. A alternativa está correta, pois a arquitetura com os
componentes distribuídos representa um dos estilos de arquitetura que
podem ser utilizados para desenvolvimento de software. Esse estilo,
além de permitir o reuso, ainda permite a comunicação entre os
componentes de várias maneiras.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
É usado quando um sistema inclui sensores que fornecem informações sobre o
ambiente e atuadores capazes de alterar esse ambiente. Em resposta às mudanças
ambientais detectadas pelo sensor, sinais de controle são enviados para os
atuadores de sistema. 
 
Assinale a afirmativa que corresponde a como é chamado esse padrão:
 
 
Controle de ambiente.
Controle de ambiente.
Resposta correta. A alternativa está correta, pois o controle do ambiente
é um padrão para sistemas embarcados, que envolve o controle de
como as variáveis do ambiente afetam o sistema em questão. Além
disso, o controle do ambiente permite manter a estabilidade do sistema
embarcado ao longo do tempo.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Um padrão é usado quando dados precisam ser transformados de uma
representação para outra antes que possam ser processados. A transformação é
implementada como uma sequência de etapas de processamento que podem ser
realizadas concorrentemente. Isso permite o processamento de dados muito
rapidamente, porque um núcleo separado ou um processador pode executar cada
transformação.
 
Assinale a alternativa que corresponde a como esse padrão é conhecido:
 
 
 Pipeline de processo.
 Pipeline de processo.
Resposta correta. A alternativa está correta, pois o pipeline de processo
auxilia na criação de uma fila de processamento em que os dados são
transformados de uma camada para a outra, de forma a prover a
possibilidade de adaptação de dados. Além disso, o pipeline auxilia no
processamento das requisições.
Pergunta 10
A princípio, os sistemas distribuídos podem ser ajustados, assim, os recursos do
sistema podem ser aumentados pela adição de novos recursos para fazer face às
novas exigências do sistema. Além disso, novos recursos podem ser adicionados
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
30/05/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 5/5
Sábado, 30 de Maio de 2020 21h09min32s BRT
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
sem a necessidade de parada.
 
Neste contexto, como é conhecida essa característica?
 
 
Escalabilidade.
Escalabilidade.
Resposta correta. A alternativa está correta, pois sempre que a
demanda pela utilização do software aumenta, a arquitetura deve prover
a possibilidade de acomodar novos recursos para atender a demanda.
Isso é conhecido como escalabilidade, que representa o crescimento de
acordo com a demanda.
← OK
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_590854_1&method=list&nolaunch_after_review=true');

Continue navegando