Buscar

PROVA N2 ARQ_SOFT

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

04/10/2020 18:18Fazer teste: 20202 - PROVA N2 (A5) – CCO04050 ...
Página 1 de 5https://anhembi.blackboard.com/webapps/assessment/take/launch.j…_2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null
Informações do testeInformações do teste
Descrição
Instruções
Várias tentativas Não permitido. Este teste só pode ser feito uma vez.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
PERGUNTA 1PERGUNTA 1
Conforme explicado por Langmann (2013), a definição da arquitetura de um software 
influencia diretamente na sua qualidade, pois o sistema deve ser capaz de evoluir e
suportar mudanças, obtendo-se uma visão do software 
como um todo. Além disso, permite que a manutenção do software 
seja feita com menor custo e com menos efeitos colaterais indesejados. 
 
LAGMANN, D. F. Um Estudo de Caso Sobre a Utilização de Padrões deUm Estudo de Caso Sobre a Utilização de Padrões de
Projeto na Definição de Uma Arquitetura de Software Voltada aoProjeto na Definição de Uma Arquitetura de Software Voltada ao
Desenvolvimento de Sistemas de GestãoDesenvolvimento de Sistemas de Gestão . 2013. 126 f. Trabalho de conclusão de
curso (Bacharelado em Sistemas de Informação) – Centro Universitário Univates,
Lajeado, 2013. p. 29. Disponível em: https://www.univates.br/bdu/bitstream/10737/3
57/1/DouglasLagemann.pdf . Acesso em: 31 jan. 2020.
 
 
Nesse contexto, qual o objetivo de um projeto de arquitetura de software ?
 
 
O projeto de um sistema, focando a sua arquitetura, consiste em criar módulos que
serão terceirizados.
A arquitetura de software em projetos consiste em criar algumas formas de
integração.
A etapa inicial do projeto, focando a sua arquitetura, consiste em descrever o
sistema em um nível mais detalhado, definindo seus principais elementos, que são
os seus módulos.
O projeto de um sistema, focando a sua arquitetura, consiste em descrever o
sistema em um nível mais alto, definindo seus principais elementos, que são os seus
módulos.
Quando se inicia um novo projeto de software, do ponto de vista de arquitetura,
consiste em descrever o sistema que possa ser executado com base o seu modelo.
1 pontos 1 pontos Salva
PERGUNTA 2PERGUNTA 2
Diante da complexidade dos sistemas atuais, é inevitável que tenhamos estilos de
arquitetura acompanhando tal evolução. É necessário ter um conhecimento bastante
sólido dos fundamentos e conceitos básicos da arquitetura de software para
1 pontos 1 pontos Salva
https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null%23
https://anhembi.blackboard.com/bbcswebdav/pid-14073896-dt-content-rid-84766551_1/xid-84766551_1
https://www.univates.br/bdu/bitstream/10737/357/1/DouglasLagemann.pdf
04/10/2020 18:18Fazer teste: 20202 - PROVA N2 (A5) – CCO04050 ...
Página 2 de 5https://anhembi.blackboard.com/webapps/assessment/take/launch.j…2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null
compreender a evolução dos sistemas de informação e a estruturação lógica e abstrata
deles, além de desenvolvê-los com confiabilidade e alta qualidade. Nesse contexto,
qual é o sentido da arquitetura de software ?
 
O sentido da arquitetura de software está baseado na descrição de como o
software se organiza e funciona, além do seu modelo de implementação.
O sentido da arquitetura de software está baseado em documentar todos os
detalhes da implementação do software para que os desenvolvedores não se
preocupem com os detalhes.
 
 
 
O sentido da arquitetura de software está baseado na forma como a equipe
pretende desenvolver o software.
O sentido da arquitetura de software está baseado em prover componentes
reutilizáveis para a equipe de desenvolvimento e manutenção, com foco em
funcionalidades.
O sentido da arquitetura de software está baseado na utilização das melhores
práticas para a criação de um software.
PERGUNTA 3PERGUNTA 3
É necessário que o desenvolvedor saiba escolher a estrutura que mais se adequa às
necessidades do sistema a ser desenvolvido, como a arquitetura cliente-servidor ou a
em camadas, que seja capaz de permitir o alcance dos requisitos do sistema. Além
disso, a correta identificação da granularidade do software permite uma melhor
qualidade. Nesse contexto, como a decisão da arquitetura pode auxiliar o
desenvolvedor?
 
O auxílio ocorre no momento da análise de componentes.
O auxílio ocorre na forma utilizada para a documentação de componentes.
O auxílio ocorre na abordagem utilizada para a criação de componentes.
O auxílio ocorre na maneira utilizada para a comunicação de componentes.
 
 
 
 
 
 
 
 
 
 
 
 
O auxílio ocorre na estratégia utilizada para a decomposição de componentes.
1 pontos 1 pontos Salva
PERGUNTA 4PERGUNTA 4
1 pontos 1 pontos Salva
 Estado de Conclusão da Pergunta:Estado de Conclusão da Pergunta:
04/10/2020 18:18Fazer teste: 20202 - PROVA N2 (A5) – CCO04050 ...
Página 3 de 5https://anhembi.blackboard.com/webapps/assessment/take/launch.j…2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null
É necessário definir como são classificados os modelos de processo de
desenvolvimento de software , isto é, a representação, de forma simplificada, de um
determinado processo específico. Essa representação contém as informações de como
o software será construído do ponto de vista do processo, ou seja, do começo ao fim.
De acordo com Sommerville (2014), quais são os três modelos que englobam os
softwares a serem construídos?
 
SOMMERVILLE, I. Engenharia de softwareEngenharia de software . 9. ed. São Paulo: Pearson Prentice Hall,
2014.
 
Desenvolvimento em ondas, FDD e orientado a reuso.
Desenvolvimento em cascata, incremental e orientado a reuso.
Extreme Programming, incremental e orientado a objetos.
Desenvolvimento em cascata, incremental e iterativo.
 
 
 
 
 
 
 
 
 
FDD, RUP e orientado a reuso.
PERGUNTA 5PERGUNTA 5
No momento em que se define a arquitetura de um software , é fundamental
considerar a modularidade, dividindo em componente e módulos, cada um com seu
propósito, e demonstrando as entradas e a saída. Esses módulos deverão estar
organizados de forma hierárquica para que seja feita a decomposição. 
 
Nesse caso, durante o processo de decomposição de cada nível de um determinado
módulo, qual nível é necessário aperfeiçoar?
 
 
Componentes do nível interno.
Dados do nível superior.
Componentes do nível agregado.
Componentes do nível inferior.
Componentes do nível superior.
1 pontos 1 pontos Salva
PERGUNTA 6PERGUNTA 6
Os autores da área de arquitetura e engenharia de software propõem que devemos ter
quatro visões fundamentais sobre a arquitetura para garantir a consistência do
modelo. Essas visões permitem visualizar o software 
de diferentes perspectivas para aumentar a qualidade do modelo e resolver eventuais
inconsistências. A partir do exposto, quais são essas visões?
1 pontos 1 pontos Salva
04/10/2020 18:18Fazer teste: 20202 - PROVA N2 (A5) – CCO04050 ...
Página 4 de 5https://anhembi.blackboard.com/webapps/assessment/take/launch.j…2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null
Interna, projeto, desenvolvimento e externa.
Interna, processo, desenvolvimento e longitudinal.
 
 
 
 
 
 
 
 
 
 
Lógica, processo, desenvolvimento e física.
Superior, inferior, interior e exterior.
Lógica, arquitetural, desenvolvimento e física.
PERGUNTA 7PERGUNTA 7
Neste tipo de arquitetura, diferentes camadas são processadas separadamente,
podendo ser executadas em processadores distintos. O modelo cliente-servidor de
três camadas pode ser estendido para um modelo em multicamadas, em que os
servidores adicionais são adicionados ao sistema. 
 
Assinale a afirmativa que contém o nome dado a esse tipo de arquitetura:
 
 
Arquitetura cliente-servidor de processos.
Arquitetura cliente-servidor de camada única.
Arquitetura cliente-servidor multicamadas.Arquitetura cliente-servidor de dados.
Arquitetura cliente-cliente multicamadas.
1 pontos 1 pontos Salva
PERGUNTA 8PERGUNTA 8
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. 
 
Nesse contexto, qual o nome dado a esse modelo arquitetural?
 
 
Arquiteturas de componentes distribuídos.
Arquiteturas de componentes locais.
Arquiteturas de dados.
Arquiteturas de múltiplas camadas.
1 pontos 1 pontos Salva
04/10/2020 18:18Fazer teste: 20202 - PROVA N2 (A5) – CCO04050 ...
Página 5 de 5https://anhembi.blackboard.com/webapps/assessment/take/launch.j…2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null
Arquiteturas de componentes internos.
PERGUNTA 9PERGUNTA 9
O modelo de componente inclui uma especificação de como os componentes devem
ser empacotados para a implantação como entidades independentes, executáveis.
Como os componentes são entidades independentes, eles precisam ser empacotados
com todos os softwares de suporte não fornecidos pela infraestrutura de um
componente ou não serão definidos em uma interface “requires”. Diante do exposto,
esse tipo de componente equivale:
ao uso.
à implantação.
aos dados.
à interface.
aos métodos.
1 pontos 1 pontos Salva
PERGUNTA 10PERGUNTA 10
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-gordo.
Modelo estrutural.
Modelo espiral.
Modelo geral.
Modelo cliente-magro.
1 pontos 1 pontos Salva

Continue navegando