Logo Passei Direto
Buscar

Avaliação Arquitetura de software

Ferramentas de estudo

Questões resolvidas

Ao desenvolver um sistema para educação a distância, alguns questionamentos necessitam serem respondidos:
Assinale a alternativa que descreva qual o elemento responsável por definir essas questões.
Decisões.
Organização.
Elementos de processamento.
Elementos de dados.
Elementos arquiteturais.

Analise as asserções a seguir:
I. O tempo médio entre as falhas descreve o intervalo de tempo que leva até que o serviço seja reestabelecido, PORQUE II. o tempo médio para ajuste necessita desse valor para ser determinado. Assinale a alternativa correta.
A primeira asserção está correta, e a segunda asserção justifica a primeira.
A primeira asserção está correta, e a segunda está incorreta.
Ambas as asserções estão corretas, porém não se justificam.
A primeira asserção está correta, e a segunda asserção não justifica a primeira.
Ambas as asserções estão incorretas.

Uma empresa de games disponibiliza o seu servidor 24 horas por dia. Devido a um novo título muito procurado pelos gamers, o servidor apresentou os seguintes tempos de instabilidade (quando os serviços estavam indisponíveis) na última semana:
Conforme o cálculo do MTBF (mean time between failures – tempo médio entre as falhas), assinale a alternativa com o valor médio – em minutos - entre as ocorrências das falhas no cenário apresentado.
1630 minutos.
1440 minutos.
11440 minutos.
10080 minutos.
18840 minutos.

Analise as asserções a seguir:
Assinale a alternativa correta.
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.
A primeira asserção é verdadeira e a segunda é falsa.
As duas asserções são falsas.
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.
As duas asserções são verdadeiras, e a segunda justifica a primeira.

Um grupo de investidores da Índia solicitou que fosse desenvolvido um aplicativo para busca de serviços, onde o usuário poderia contratar o prestador de serviço com apenas alguns toques no smartphone. A fim de se efetuar alguns testes, a equipe de desenvolvimento necessitava cadastrar alguns serviços.
Assinale a alternativa que demonstre qual o conhecimento necessário para compreender as restrições nos testes.
Conhecimento cultural.
Conhecimento da organização.
Conhecimento empírico.
Conhecimento sociocultural.
Conhecimento profissional.

Assinale (V) verdadeiro ou (F) nas afirmativas a seguir: ( ) Existem três formas de se efetuar testes em softwares: manual, automático e induzido. Os processos relacionados à verificação de conformidade e eficácia da funcionalidade proporcionam informações úteis para as etapas de validação dos componentes do sistema.

Assinale (V) verdadeiro ou (F) nas afirmativas a seguir: ( ) Nos testes manuais, as entradas são feitas pelo tester e normalmente já se sabe o valor que será gerado na saída. ( ) Nos testes automáticos, são utilizados softwares para comprovação de estresse dos componentes. ( ) Nos testes induzidos, os valores são inseridos em diversas variáveis e é efetuada uma análise comparativa, posteriormente. ( ) Para que ocorra a validação de um componente são necessários, pelo menos, dois tipos de testes. Assinale a alternativa com a sequência correta.
V – F – V – F – V.
F – V – V – F – F.
V – V – F – V – V.
F – V – F – V – F.
F – V – V – V – F.

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:
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.
Somente a alternativa I está correta.
Somente a alternativa III está correta.
Somente as alternativas II e III estão corretas.
Somente as alternativas I, II e III estão corretas.
Somente a alternativa II está correta.

Observe a frase a seguir. Um modelo de software é uma forma de apresentação dos __________________________ necessários para o desenvolvimento. Os modelos não detalham as atividades, mas, sim, referenciam genericamente os projetos. Por serem ______________________, é possível que sejam adaptados ou ainda modificados para diversas situações. Dessa maneira, de certa forma agem como um ______________________________, frente aos recursos que podem ser disponibilizados. Assinale a alternativa que complete as lacunas corretamente.
componentes – inflexíveis – objeto.
processos - flexíveis - framework.
componentes – engessados – objeto.
processos – inflexíveis – componente.
servidores – flexíveis – framework.

A maior vantagem do sistema distribuído está no aspecto da ___________________________, pois esse tipo de arquitetura favorece a expansão dos recursos.
Com base no contexto apresentado, assinale a alternativa que completa uma das vantagens da arquitetura de sistemas distribuídos.
Escalabilidade.
Tolerância.
Compartilhamento.
Concorrência.
Segurança.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Ao desenvolver um sistema para educação a distância, alguns questionamentos necessitam serem respondidos:
Assinale a alternativa que descreva qual o elemento responsável por definir essas questões.
Decisões.
Organização.
Elementos de processamento.
Elementos de dados.
Elementos arquiteturais.

Analise as asserções a seguir:
I. O tempo médio entre as falhas descreve o intervalo de tempo que leva até que o serviço seja reestabelecido, PORQUE II. o tempo médio para ajuste necessita desse valor para ser determinado. Assinale a alternativa correta.
A primeira asserção está correta, e a segunda asserção justifica a primeira.
A primeira asserção está correta, e a segunda está incorreta.
Ambas as asserções estão corretas, porém não se justificam.
A primeira asserção está correta, e a segunda asserção não justifica a primeira.
Ambas as asserções estão incorretas.

Uma empresa de games disponibiliza o seu servidor 24 horas por dia. Devido a um novo título muito procurado pelos gamers, o servidor apresentou os seguintes tempos de instabilidade (quando os serviços estavam indisponíveis) na última semana:
Conforme o cálculo do MTBF (mean time between failures – tempo médio entre as falhas), assinale a alternativa com o valor médio – em minutos - entre as ocorrências das falhas no cenário apresentado.
1630 minutos.
1440 minutos.
11440 minutos.
10080 minutos.
18840 minutos.

Analise as asserções a seguir:
Assinale a alternativa correta.
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.
A primeira asserção é verdadeira e a segunda é falsa.
As duas asserções são falsas.
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.
As duas asserções são verdadeiras, e a segunda justifica a primeira.

Um grupo de investidores da Índia solicitou que fosse desenvolvido um aplicativo para busca de serviços, onde o usuário poderia contratar o prestador de serviço com apenas alguns toques no smartphone. A fim de se efetuar alguns testes, a equipe de desenvolvimento necessitava cadastrar alguns serviços.
Assinale a alternativa que demonstre qual o conhecimento necessário para compreender as restrições nos testes.
Conhecimento cultural.
Conhecimento da organização.
Conhecimento empírico.
Conhecimento sociocultural.
Conhecimento profissional.

Assinale (V) verdadeiro ou (F) nas afirmativas a seguir: ( ) Existem três formas de se efetuar testes em softwares: manual, automático e induzido. Os processos relacionados à verificação de conformidade e eficácia da funcionalidade proporcionam informações úteis para as etapas de validação dos componentes do sistema.

Assinale (V) verdadeiro ou (F) nas afirmativas a seguir: ( ) Nos testes manuais, as entradas são feitas pelo tester e normalmente já se sabe o valor que será gerado na saída. ( ) Nos testes automáticos, são utilizados softwares para comprovação de estresse dos componentes. ( ) Nos testes induzidos, os valores são inseridos em diversas variáveis e é efetuada uma análise comparativa, posteriormente. ( ) Para que ocorra a validação de um componente são necessários, pelo menos, dois tipos de testes. Assinale a alternativa com a sequência correta.
V – F – V – F – V.
F – V – V – F – F.
V – V – F – V – V.
F – V – F – V – F.
F – V – V – V – F.

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:
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.
Somente a alternativa I está correta.
Somente a alternativa III está correta.
Somente as alternativas II e III estão corretas.
Somente as alternativas I, II e III estão corretas.
Somente a alternativa II está correta.

Observe a frase a seguir. Um modelo de software é uma forma de apresentação dos __________________________ necessários para o desenvolvimento. Os modelos não detalham as atividades, mas, sim, referenciam genericamente os projetos. Por serem ______________________, é possível que sejam adaptados ou ainda modificados para diversas situações. Dessa maneira, de certa forma agem como um ______________________________, frente aos recursos que podem ser disponibilizados. Assinale a alternativa que complete as lacunas corretamente.
componentes – inflexíveis – objeto.
processos - flexíveis - framework.
componentes – engessados – objeto.
processos – inflexíveis – componente.
servidores – flexíveis – framework.

A maior vantagem do sistema distribuído está no aspecto da ___________________________, pois esse tipo de arquitetura favorece a expansão dos recursos.
Com base no contexto apresentado, assinale a alternativa que completa uma das vantagens da arquitetura de sistemas distribuídos.
Escalabilidade.
Tolerância.
Compartilhamento.
Concorrência.
Segurança.

Prévia do material em texto

Arquitetura de software
Professor(a): Sérgio Eduardo Nunes (Mestrado acadêmico)
1)
2)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
Ao desenvolver um sistema para educação a distância, alguns questionamentos
necessitam serem respondidos:
- O aluno só vai ter acesso ao sistema após o pagamento da matrícula?
- Qual é o cálculo para gerar a média?
- Quais são os requisitos mínimos para ser aprovado?
- Como vai ser gerado o certificado?
Assinale a alternativa que descreva qual o elemento responsável por definir essas questões.
Alternativas:
Organização.
Elementos arquiteturais.
Elementos de processamento.
Elementos de dados.
Decisões.  CORRETO
Código da questão: 37849
Analise as asserções a seguir:
I. O tempo médio entre as falhas descreve o intervalo de tempo que leva até que o serviço
seja reestabelecido, PORQUE II. o tempo médio para ajuste necessita desse valor para ser
determinado.
Assinale a alternativa correta.
Alternativas:
A primeira asserção está correta, e a segunda asserção justifica a primeira.
A primeira asserção está correta, e a segunda está incorreta.
Ambas as asserções estão incorretas.  CORRETO
Ambas as asserções estão corretas, porém não se justificam.
A primeira asserção está correta, e a segunda asserção não justifica a primeira.
Código da questão: 37893
Resolução comentada:
As decisões dentro do projetos definem os requisitos e comportamento do sistema,
em vista das necessidades e regras do negócio.
Resolução comentada:
Ambas as asserções estão erradas, pois: MTBF (mean time between failures – tempo
médio entre as falhas) descreve o tempo perdido nas falhas ou indisponibilidade por
manutenção. Já para o MTTR (mean time to repair – tempo médio para reparo)
efetua o cálculo após a ocorrência de uma falha, determinando qual o tempo média
para o serviço ser reestabelecido.
3)
4)
Uma empresa de games disponibiliza o seu servidor 24 horas por dia. Devido a um novo
título muito procurado pelos gamers, o servidor apresentou os seguintes tempos de
instabilidade (quando os serviços estavam indisponíveis) na última semana:
1 dia: 00:20.
2 dia: 01:00.
3 dia: 00:00.
4 dia: 00:30.
5 dia: 00:50.
6 dia: 01:10.
7 dia: 01:10.
Conforme o cálculo do MTBF (mean time between failures – tempo médio entre as falhas),
assinale a alternativa com o valor médio – em minutos - entre as ocorrências das falhas no
cenário apresentado.
Alternativas:
1630 minutos.  CORRETO
1440 minutos.
11440 minutos.
10080 minutos.
18840 minutos.
Código da questão: 37894
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 falsas.
As duas asserções são verdadeiras, e a segunda justifica a primeira.  CORRETO
As duas asserções são verdadeiras, porém a primeira não justifica a segunda.
A primeira asserção é verdadeira e a segunda é falsa.
A primeira asserção é falsa e a segunda é verdadeira.
 o
o
o
o
o
o
o
Resolução comentada:
Para o cálculo do MTBF deve ser utilizada a expressão:
MTBF = (tempo disponível – tempo perdido)/número de paradas
Tempo disponível: 24 horas X 7 dias = 168 horas à 10080 minutos.
Tempo perdido: 00:20+01:00+00:00+00:30+00:50+01:10+01:10 = 5 horas à 300
minutos.
Número de paradas: 6 vezes.
Dessa forma,
MTBF = (10080 – 300)/6 à  MTBF = 1630 minutos.
Resolução comentada:
5)
6)
7)
Código da questão: 37877
O SCRUM é uma das metodologias mais utilizadas no desenvolvimento de software.
Nesse contexto, observe as afirmativas a seguir:
I. O SCRUM foi utilizado inicialmente em processos de manufatura.
II. Podem ser utilizados nas atividades de desenvolvimento de sites, sistemas, softwares
embarcados, aplicativos, etc.
III. Existem diversos tipos de certificações que atendem às demandas do mercado.
Assinale a alternativa correta.
Alternativas:
Somente as alternativas II e III estão corretas.
Somente a alternativa I está correta.
Somente as alternativas I e III estão corretas.
Somente as alternativas II e III estão corretas.
Somente as alternativas I, II e III estão corretas.  CORRETO
Código da questão: 37862
Um grupo de investidores da Índia solicitou que fosse desenvolvido um aplicativo para
busca de serviços, onde o usuário poderia contratar o prestador de serviço com apenas
alguns toques no smartphone. A fim de se efetuar alguns testes, a equipe de
desenvolvimento necessitava cadastrar alguns serviços.
Assinale a alternativa que demonstre qual o conhecimento necessário para compreender as
restrições nos testes.
Alternativas:
Conhecimento cultural.
Conhecimento da organização.  CORRETO
Conhecimento empírico.
Conhecimento sociocultural.
Conhecimento profissional.
Código da questão: 37846
Assinale (V) verdadeiro ou (F) nas afirmativas a seguir:
(   ) Existem três formas de se efetuar testes em softwares: manual, automático e induzido.
Os processos relacionados à verificação de conformidade e eficácia da
funcionalidade proporcionam informações úteis para as etapas de validação dos
componentes do sistema.
Resolução comentada:
A metodologia SCRUM é largamente utilizada nos projetos de desenvolvimento de
software e tem como características: entregas rápidas; ser aplicada para diversas
necessidades (inicialmente utilizada em setor de manufatura); possuir uma carreira
de certificações, entre outras coisas.
Resolução comentada:
Conhecer a organização permite que a equipe compreenda melhor as necessidades
e posições socioculturais que possam implicar em resistência dentro de um projeto.
8)
(   ) Nos testes manuais, as entradas são feitas pelo tester e normalmente já  se sabe o valor
que será gerado na saída.
( ) Nos testes automáticos, são utilizados softwares para comprovação de estresse dos
componentes.
(   ) Nos testes induzidos, os valores são inseridos em diversas variáveis e é efetuada uma
análise comparativa, posteriormente.
(   ) Para que ocorra a validação de um componente são necessários, pelo menos, dois tipos
de testes.
Assinale a alternativa com a sequência correta.
Alternativas:
V – F – V – F – V.
F – V – V – F – F.  CORRETO
V – V – F – V – V.
F – V – F – V – F.
F – V – V – V – F.
Código da questão: 37878
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 a alternativa I está correta.
Resolução comentada:
A primeira afirmativa é falsa, pois não existe teste de software induzido. A segunda
afirmativa é verdadeira, pois os testers introduzem entradas nos sistemas e esperam
uma determinada saída. A terceira afirmativa é verdadeira, pois com os softwares de
teste em sistemas é possível verificar os limites de um sistema ou determinado
componente. A quarta afirmativa é falsa, pois não existe teste induzido em software.
A quinta afirmativa é falsa, pois com apenas um dos dois tipos uma funcionalidade
pode ser validada.
9)
10)
Somente a alternativa III está correta.
Somente as alternativasII e III estão corretas.
Somente as alternativas I, II e III estão corretas.
Somente a alternativa II está correta.  CORRETO
Código da questão: 37891
Observe a frase a seguir.
Um modelo de software é uma forma de apresentação dos __________________________
necessários para o desenvolvimento. Os modelos não detalham as atividades, mas, sim,
referenciam genericamente os projetos. Por serem ______________________, é possível que
sejam adaptados ou ainda modificados para diversas situações. Dessa maneira, de certa
forma agem como um ______________________________, frente aos recursos que podem ser
disponibilizados.
Assinale a alternativa que complete as lacunas corretamente.
Alternativas:
componentes – inflexíveis – objeto.
processos -  flexíveis -  framework.  CORRETO
componentes – engessados – objeto.
processos – inflexíveis – componente.
servidores – flexíveis – framework.
Código da questão: 37851
A maior vantagem do sistema distribuído está no aspecto da ___________________________,
pois esse tipo de arquitetura favorece a expansão dos recursos.
Com base no contexto apresentado, assinale a alternativa que completa uma das
vantagens da 
arquitetura de sistemas distribuídos.
Alternativas:
Concorrência.
Escalabilidade.  CORRETO
Compartilhamento.
Segurança.
Tolerância.
Código da questão: 37882
Resolução comentada:
A primeira afirmativa está incorreta, pois a funcionalidade está presente, porém a sua
usabilidade está comprometida. A segunda afirmativa está correta, pois a dificuldade
de encontrar um recurso é referente à usabilidade. A terceira afirmativa está
incorreta, pois não se está medindo a falta de prática dos usuários.
Resolução comentada:
Os modelos de software oferecem referência dos recursos do software e, embora
não detalhem cada uma das atividades que devem ser executadas, servem como
guia a fim de se atingir os objetivos conforme requisitos do projeto.
Resolução comentada:
Uma grande vantagem no sistema distribuidor é ser altamente escalável. Muitas
vezes o limite está na infraestrutura da rede e não no compartilhamento dos
recursos de hardware ou sistemas lógicos.
Arquivos e Links

Mais conteúdos dessa disciplina