Buscar

Prova - 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 6 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 6 páginas

Prévia do material em texto

Pós Engenharia de software
Prova - Arquitetura de software
1) O método ágil tem como principal diferencial da metodologia orientada a planos não se focar nas
documentações, e sim em realizar aquelas tarefas que de fato irão construir o software.
Assinale (V) verdadeiro ou (F) falso quanto às características do método ágil de desenvolvimento
de software.
( v  ) O cliente deve estar presente durante todo o projeto.
( f  ) As entregas podem demorar longos períodos por causa dos testes.
( f  ) As pessoas envolvidas no projeto devem ser alocadas pelo nível de influência.
(    ) O método deve responder rapidamente às mudanças.
( v  ) Deve-se optar sempre pelo desenvolvimento mais simples.
Assinale a alternativa com a sequência correta.
Alternativas:
• F – F – V – F – V.
• V – F – V – F – V. 
• V – V – V – F – F.
• V – F – F – V – V. → Correto
• F – V – F – V – F.
Código da questão: 37858
2) Observe a afirmativa a seguir:
No desenvolvimento dirigido a planos, a interação entre as atividades e os
_____________________ ocorre durante todo o projeto de desenvolvimento de software, onde as
__________________ de um processo são utilizadas como base de planejamento para as atividades
do processo ____________________.
Assinale a alternativa que complete corretamente as lacunas.
Alternativas:
• documentos - tarefas - adjacente.
• documentos – pendências - posterior.
• documentos - saídas – posterior. → Correto
• clientes - tarefas - adjacente.
• clientes - saídas - anterior.
Código da questão: 37859
3) Certa arquitetura é a mais utilizada nos projetos por ser a mais flexível e adaptável à maioria dos 
projetos de desenvolvimento de software. Nela são divididos o cliente, o servidor e o negócio.
Nesse contexto, assinale a arquitetura referente.
Alternativas:
• Arquitetura cliente.
• Arquitetura de aplicações.
• MVC.
• Arquitetura em camadas. → Correto
• Arquitetura cliente-servidor. 
Código da questão: 37873
4) Analise as asserções a seguir:
I. Os processos relacionados a teste de software visam efetuar a verificação de inconformidades,
PORQUE II. devem fornecer subsídios para que ocorra a validação, que é o processo no qual ocorre
a aprovação do que foi desenvolvido.
Assinale a alternativa correta.
Alternativas:
• As duas asserções são verdadeiras, e a segunda justifica a primeira. → Correto
• As duas asserções são falsas.
• A primeira asserção é verdadeira e a segunda é falsa.
• A primeira asserção é falsa e a segunda é verdadeira.
• As duas asserções são verdadeiras, porém a primeira não justifica a segunda.
Código da questão: 37877
5) Observe a frase a seguir:
O __________________________ está localizado entre o sistema operacional e os componentes,
sendo arquitetado em camadas. São normalmente encontrados em sistema de
__________________________________________, controladores de comunicação, entre outros.
E, por causa da forma como está estruturado, proporciona que diferentes
______________________________________ sejam utilizadas nos sistemas distribuídos.
Assinale a alternativa que complete as lacunas corretamente.
Alternativas:
• middleware – P2P – aplicação.
• middleware - gerenciamento de banco de dados - linguagens de programação. → Correto
• SOA – jogo online - linguagens de programação.
• middleware – jogos online – redes de computadores.
• SOA - gerenciamento de banco de dados – servidores.
Código da questão: 37883
6) Um gerente de projetos selecionou uma equipe a fim de se desenvolver um sistema distribuído. 
Segundo as necessidades do software em ter aplicações externas, o seu desenvolvimento deve ser 
orientado a serviços. 
Com base no contexto apresentado, assinale (V) verdadeiro ou (F) falso segundo as características
que os desenvolvedores devem estar atentos.
(  v  ) Visão de desenvolvimento.
(    ) Plugin incompatível.
(  v  ) Comportamento do sistema.
(    ) Ajuste dos requisitos.
(  v  ) Grau de dependência.
Assinale a alternativa com a sequência correta.
Alternativas:
• V – F – V – F – V. → Correto
• V – V – F – F – F.
• V – F – V – V – V.
• F – F – V – V – V.
• F – V – F – V – F.
Código da questão: 37886
7) Os funcionários de uma empresa foram convidados para fazer um teste do sistema que será 
implantado no próximo semestre. Após algumas horas trabalhando no novo sistema, os 
colaboradores tiveram a oportunidade de fazer alguns apontamentos no formulário descrito na 
figura a seguir:
Figura 01 - Devolutiva dos colaboradores
Fonte: Elaborada pelo autor.
Com base no formulário, observe as afirmativas.
I. É um requisito funcional, pois está faltando uma funcionalidade.
II. É um requisito não funcional que impacta na usabilidade.
III. Trata-se de uma reclamação por falta de prática do operador.
Assinale a alternativa correta.
Alternativas:
• Somente as alternativas II e III estão corretas.
• Somente a alternativa II está correta. → Correto
• Somente a alternativa I está correta.
• Somente a alternativa III está correta.
• Somente as alternativas I, II e III estão corretas.
Código da questão: 37891
8) Uma escola solicitou que fosse desenvolvido um software que proporcionasse aos professores a 
possibilidade de trabalharem conceitos como formas geométricas, animais e cores.
Dentro do cenário apresentado, assinale a alternativa que represente o tipo de requisito.
Alternativas:
• Requisito externo.
• Requisito interno.
• Requisito de produto. → Correto
• Requisito organizacional.
• Requisito funcional. 
Código da questão: 37888
9) As metodologias ágil e dirigida a planos possuem diferenças significativas quanto a condução e 
planejamento das atividades de desenvolvimento de software, como pode ser observado na Figura 
01. Figura 01: Diferença entre metodologia ágil e dirigida a planos
Fonte: Adaptada de SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson,
2011, p. 43
Com base nisso, observe as afirmativas a seguir:
I. O desenvolvimento orientado a planos está focado no desenvolvimento propriamente dito.
II. Os registros produzidos ao término de um processo irão produzir requisitos aos processos
sucessores na metodologia ágil de desenvolvimento.
III. Na metodologia ágil de desenvolvimento, os documentos são considerados atividades
secundárias.
Assinale a alternativa correta.
Alternativas:
• Somente a alternativa I está correta.
• Somente a alternativa III está correta. → Correto
• Somente a alternativa II está correta.
• Somente as alternativas I e III estão corretas.
• Somente as alternativas II e III estão corretas.
Código da questão: 37860
10) Observe a frase a seguir:
A ______________________________ pode ser chamada de blackboard, onde a estratégia é dividir
os problemas por _____________________________. Possibilitando assim que a solução seja
encontrada por um ____________________, dessa forma poderemos ter um desenvolvedor
responsável pelo design do front-end, um desenvolvedor de sistemas, e um responsável pela base de
dados.
Assinale a alternativa que complete as lacunas corretamente.
Alternativas:
• sistema distribuído - área de conhecimento - especialista.
• arquitetura cliente-servidor – indicação – curioso.
• arquitetura MVC – afinidade – especialista.
• arquitetura de repositório - área de conhecimento – especialista. → Correto
• arquitetura de repositório – área de conhecimento – facilitador.
Código da questão: 37850
	26507621: Off
	26507623: Off
	26507622: Off
	26507624: Off
	26507625: Off
	26507626: Off
	26507627: Off
	26507620: Off
	26507628: Off
	26507619: Off

Continue navegando