Buscar

prova nota 9 arquitetura 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

Informações do teste 
Descrição 
Instruções Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx 
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. 
 Estado de Conclusão da Pergunta: 
PERGUNTA 1 
1. A questão de estilos na arquitetura de software descreve uma categoria de sistema: pode 
englobar um conjunto de componentes que realiza uma função exigida ou diversos conectores 
e várias restrições que definem como os componentes interagirão. Seu objetivo é estabelecer 
uma estrutura única para todos os componentes do sistema. Nesse contexto, qual é o objetivo 
da arquitetura centralizada em dados? 
 
 
 Obter dados em programa principal e subprograma. 
 
 
 
 
 
 
 
 
 
 Permitir que dados de entrada sejam transformados por meio de uma série 
de componentes. 
 
 Apresentar um repositório de fluxos que reside no centro dessa arquitetura, 
sendo, em geral, acessado por outros componentes. 
 
 Apresentar um repositório de objetos que reside no centro dessa 
arquitetura, sendo, em geral, acessado por outros componentes. 
 
 Apresentar um repositório de dados que reside no centro dessa 
arquitetura, sendo, em geral, acessado por outros componentes. 
1 pontos 
PERGUNTA 2 
1. Segundo vários pesquisadores da Arquitetura de software , somente se torna viável fabricar um 
produto de software se ele tiver um alto valor agregado aos negócios da empresa. Além disso, 
os riscos devem ser considerados como custo para identificar o valor agregado. 
 
Nesse contexto, assinale com V (verdadeiras) ou F (falsas) as possibilidades para se decidir 
quando há a necessidade de uma solução de arquitetura de software. 
 
I. ( ) Construir. 
II. ( ) Comprar. 
III. ( ) Alugar. 
IV. ( ) Entregar. 
V. ( ) Analisar. 
 
Assinale a alternativa que apresenta a sequência correta: 
 
 
 V, V, F, F, V. 
 
 V, V, F, V, F. 
https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null
https://anhembi.blackboard.com/bbcswebdav/pid-14073896-dt-content-rid-84766551_1/xid-84766551_1
https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2328147_1&course_id=_620827_1&content_id=_14073896_1&step=null
 
 V, V, V, F, F. 
 
 V, F, F, V, V. 
 
 F, F, V, V, V. 
1 pontos 
PERGUNTA 3 
1. O componente tem duas interfaces que se relacionam e essas interfaces mostram o serviço 
que o componente fornece e os serviços de que ele necessita. Na acepção de Sommerville 
(2016), a interface “provides” define os serviços prestados pelo componente. Nesse caso, o 
que representa essa interface? 
 
SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice Hall, 2016. 
 
 
 
 Arquivos de componente. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 API de componente. 
 
 Dados de componente. 
 
 Métodos de componente. 
 
 Atributos de componente. 
1 pontos 
PERGUNTA 4 
1. 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 camada única. 
 
 Arquitetura cliente-cliente multicamadas. 
 
 Arquitetura cliente-servidor de dados. 
 
 Arquitetura cliente-servidor multicamadas. 
 
 Arquitetura cliente-servidor de processos. 
1 pontos 
PERGUNTA 5 
1. O desenvolvimento de aplicações para o ambiente web tem crescido consideravelmente nos 
últimos anos com o fortalecimento da internet 
como uma plataforma de comércio de produtos e serviços, tendo como estratégia a redução de 
custos e o aumento da abrangência de atuação. Além disso, houve uma grande evolução na 
capacidade de transmissão de dados, máquinas servidoras em cloud computing e um avanço 
enorme na capacidade de armazenamento dos dados. Referente ao exposto, assinale a 
alternativa que apresenta o que seria cloud computing . 
 
 Disponibilidade de recursos locais. 
 
 Disponibilidade sob demanda de recursos. 
 
 Disponibilidade constante de recursos. 
 
 
 
 
 
 
 
 
 
 
 
 Servidores do Google. 
 
 Disponibilidade de recursos remotos. 
1 pontos 
PERGUNTA 6 
1. A verificação de conformidade da arquitetura avalia as dependências entre os componentes. 
Assim, os resultados da arquitetura podem ser divididos em dois tipos. Nesse caso, como é 
conhecido o conceito que apresenta a relação entre dois componentes? 
 
 Compliance. 
 
 Alternância. 
 
 Divergência. 
 
 Convergência. 
 
 Auditoria. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1 pontos 
PERGUNTA 7 
1. A maioria dos sistemas é representada por um número pequeno de arquétipos, pois a 
arquitetura do sistema-alvo é composta desses arquétipos, que são elementos estáveis e 
derivados após a análise de que as classes são definidas no modelo de requisitos. A partir do 
exposto, como os arquétipos podem auxiliar no desenvolvimento do software ? 
 
 
 Os arquétipos auxiliam na comunicação com os usuários e clientes que 
serão adicionados ao software. 
 
 Os arquétipos auxiliam no desenvolvimento do projeto da arquitetura 
de software, fazendo com que os desenvolvedores possam colaborar entre 
si. 
 
 Os arquétipos auxiliam permitindo um entendimento mais simples do 
problema a ser solucionado e de diversas camadas. 
 
 Os arquétipos auxiliam no desenvolvimento do projeto da arquitetura 
de software, levando-o a um nível de detalhamento que torna mais fácil 
detectar inconsistências entre os componentes arquiteturais. 
 
 Os arquétipos auxiliam no desenvolvimento do projeto da arquitetura 
de software, levando-o a um nível de detalhamento que torna mais fácil 
detectar inconsistências de comunicação. 
1 pontos 
PERGUNTA 8 
1. É 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 software . 9. ed. São Paulo: Pearson Prentice Hall, 2014. 
 
 
 Extreme Programming, incremental e orientado a objetos. 
 
 FDD, RUP e orientado a reuso. 
 
 Desenvolvimento em ondas, FDD e orientado a reuso. 
 
 Desenvolvimento em cascata, incremental e iterativo. 
 
 
 
 
 
 
 
 
 
 
 Desenvolvimento em cascata, incremental e orientado a reuso. 
1 pontos 
PERGUNTA 9 
1. Quando você deseja encontrar um objeto, geralmente começa com outro objeto que tem uma 
associação e usa a associação para navegar até ele. Portanto, se você deseja encontrar todos 
os pedidos de um cliente, começa com o objeto do cliente e usa um método para obter os 
pedidos. No entanto, em alguns casos, você não terá um objeto apropriado para começar. 
Você pode saber o número de identificação do cliente, mas não tem uma referência. 
 
Nesse caso, qual padrão de projeto está sendo descrito pelo cenário? Assinale a alternativa 
correta. 
 
 Façade. 
 
 Registry. 
 
 Abstract Factory. 
 
 Composite. 
 
 Command. 
1 pontos 
PERGUNTA 10 
1. Padrões de projetos têm como principal benefício apresentar soluções testadas para 
problemas recorrentes de software. Isso facilita o desenvolvimento e aumenta a qualidade do 
software produzido. Considere as afirmativas presentes a seguir a respeito dos padrões de 
projeto Adapter e Observer: 
 
I. Uma das implementações do padrão Adapter é realizada por meio do uso de herança 
múltipla. 
II. O Observer é usadopara permitir que mudanças no estado de certo objeto sejam 
repassadas para objetos assinantes. 
III. O Adapter permite que o cliente troque os objetos Adapter e Adapteer de forma dinâmica. 
IV. O Observer define a quantidade de objetos observadores (Observer) de um certo assunto 
(Subject) em tempo de inicialização do objeto. 
 
Está correto o que se afirma em: 
 
 II e III, apenas. 
 
 III e IV, apenas. 
 
 II e IV, apenas. 
 
 I e III, apenas. 
 
 I e IV, apenas. 
1 pontos 
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as 
respostas. 
 
Enviar

Continue navegando