·

Cursos Gerais ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

28/04/2021 Revisar envio de teste: QUESTIONÁRIO UNIDADE IV – 7641 UNIP EAD CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAIS FUNDAMENTOS DE ENGENHARIA DE SOFTWARE 7641-60_55903_R_E1_2021I CONTEÚDO Revisar envio de teste: QUESTIONÁRIO UNIDADE IV Usuário JOSE DOMINGOS DOS SANTOS CEU Curso FUNDAMENTOS DE ENGENHARIA DE SOFTWARE Teste QUESTIONÁRIO UNIDADE IV Iniciado 28/04/21 16:23 Enviado 28/04/21 16:33 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 9 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 0,25 em 0,25 pontos Determinados princípios e condutas definem o profissional da engenharia de software. Criar um fórum de trabalho e aplicá-lo nos processos de software, tais como aplicar suas habilidades na modelagem de uma função, colaborar com a execução dos métodos da engenharia de software. Um termo muito comum é “ser ágil”. Das alternativas, assinale aquela que expressa a característica de “ser ágil”. Resposta Selecionada: d. Evitar o desperdício de ações e tomar decisões localmente sempre que possível. Respostas: a. A padronização leva à repetição, melhorias de soluções e eficiência da prática. b. Analisar o projeto e separá-lo por níveis de interesses. c. Estabelecer mecanismos de gestão de configuração do software para agilizar mudanças. d. Evitar o desperdício de ações e tomar decisões localmente sempre que possível. e. Formar uma equipe que se auto-organize, com confiança e respeito mútuos. Feedback da resposta: D Comentário: ser ágil é tratar os assuntos com eficiência, evitando ao máximo fornecer resultados ou informações imprecisas. Limitar-se a fazer sempre o que é de seu domínio, principalmente em relação a soluções técnicas, prazos e custos. Pergunta 2 0,25 em 0,25 pontos A identificação inicial dos elementos de um negócio, suas atividades e ligações são compostas e embutidas em um modelo de software. Fazer esse levantamento é complexo e, por mais que se esforce, sempre haverá alguma falha e algumas vezes com a lógica da incerteza. Alguns princípios do planejamento reduzem essa complexidade. Analise cada princípio se verdadeiro ou falso e assinale a alternativa correspondente à análise correta. I. Avaliar o comportamento do software e os modelos que descrevem informações. II. Compreender o escopo do projeto considerando a análise do risco. III. Praticar interação com base em estimativas do que conhece e ser realista. Resposta Selecionada: c. II e III são verdadeiras e a I é falsa. Respostas: a. I e II são verdadeiras e a III é falsa. b. II e III são verdadeiras e a I é falsa. c. II e III são verdadeiras e a I é falsa. d. II e I são verdadeiras. e. I e III são verdadeiras. Feedback da resposta: C Comentário: o princípio I é falso. Esse item se refere ao princípio de modelagem de requisitos. Pergunta 3 0,25 em 0,25 pontos Frequentemente, as atividades de Verificação e Validação (V&V) trabalham simultaneamente e podem usar porções do mesmo ambiente. Das alternativas, considere como correta a alternativa que conceitua Verificação e Validação (V&V). Resposta Selecionada: d. Verificação é a inspeção para garantir a eficácia do produto e validação é a aceitação do produto pelas partes envolvidas. Respostas: a. As atividades de verificação e validação correspondem à etapa de depuração do código para garantir que não haverá mudanças. b. Verificação corresponde à depuração do código e validação se os diagnósticos estão corretos. c. d. Verificação é a inspeção para garantir a eficácia do produto e validação é a aceitação do produto pelas partes envolvidas. e. Verificação é assegurar que o programa realiza aquilo que o usuário necessita e validação se refere à correção de bugs do software. Feedback da resposta: D Comentário: a verificação é a atividade de inspecionar o produto, por meio de análise, testes, diagnósticos e simulações, para assegurar que o que foi construído, foi feito da forma correta de acordo com as exigências. A validação demonstra conveniência satisfatória das partes interessadas no uso do produto, no ambiente operacional planejado. Pergunta 4 0,25 em 0,25 pontos A atividade de rastrear o código-fonte, com objetivo de corrigir e reduzir falhas no programa de computador é chamada de debug (depuração de falhas). Assinale a alternativa que corresponde às principais tarefas da depuração de falhas. Resposta Selecionada: d. Identificar o erro, diagnosticar, corrigir, registrar e avaliar o impacto da mudança no sistema. Respostas: a. Avaliar o erro, escalar a correção, corrigir se necessário, validar a correção e registrar. b. Avaliar o erro, verificar o erro, corrigir se necessário, validar a correção e registrar. c. Avaliar o impacto do erro, escalar a correção, discutir a correção, encaminhar solução para refazer o código. d. Identificar o erro, diagnosticar, corrigir, registrar e avaliar o impacto da mudança no sistema. e. Identificar o erro, diagnosticar, substituir o programa, validar as alterações e corrigir os requisitos. Feedback da resposta: D Comentário: o debug é feito com uma ferramenta de desenvolvimento de software, que pode ser um framework para construir software. A atividade de depurar falhas do software é a sequência apresentada na alternativa. 28/04/2021 Revisar envio de teste: QUESTIONÁRIO UNIDADE IV – 7641... Pergunta 5 0,25 em 0,25 pontos A atividade de verificação do código normalmente segue uma abordagem top-down e bottom-up. Desse tipo de abordagem considera-se que o teste top-down avalia a interface do usuário com o software porque começa pelos níveis inferiores de testes (nível de código) e vai para os níveis superiores de usabilidade da interface do usuário. Assinale a alternativa que corresponde a uma análise crítica do texto. Resposta Selecionada: c. É correto afirmar que top-down se refere à interface do usuário e a justificativa está errada porque se refere à interface do software com o ambiente operacional. Respostas: a. A questão e a justificativa se referem a coisas diferentes e não possuem vínculo com a atividade de verificação do código. b. É correto afirmar que top-down se refere à interface do usuário e é correta a justificativa porque avalia a característica de usabilidade. c. É correto afirmar que top-down se refere à interface do usuário e a justificativa está errada porque se refere à interface do software com o ambiente operacional. d. É correto afirmar que top-down se refere à interface do usuário, a referência é de bottom-up, que está de acordo com a justificativa. e. É errado afirmar que top-down se refere à interface do usuário e é correta a justificativa porque avalia a característica de usabilidade. Feedback da resposta: C Comentário: as abordagens top-down e bottom-up, respectivamente, dizem respeito à interface do usuário com o software e à interface do software com o ambiente operacional do computador. Pergunta 6 0,25 em 0,25 pontos O diagrama é um diagrama de implantação de um sistema ERP que funciona em balcões de atendimento. Essa é uma boa arquitetura que permite ter um acesso seguro ao SGBD. Quanto ao número de camadas e nós apresentado nessa arquitetura, assinale a alternativa correspondente. 28/04/2021 Revisar envio de teste: QUESTIONÁRIO UNIDADE IV – 7641... Fonte: Moreno (2020). Resposta Selecionada: c. 3 camadas e 2 nós. Respostas: a. 2 camadas e 2 nós. b. 2 camadas e 3 nós. c. 3 camadas e 2 nós. d. 3 camadas e 3 nós. e. 4 camadas e 3 nós. Feedback da resposta: C Comentário: as camadas apresentadas são: a camada de apresentação (Estação, Totem de Atendimento), camada da aplicação (Função Venda do Ingresso) e camada de integração (SGBD-Ingressos). Os protocolos TCP/IP e DNS indicam uma rede local ligando dois nós (tipos de computadores) em uma arquitetura Servidor/Cliente. Pergunta 7 0,25 em 0,25 pontos Quando um software é construído para o cliente, o software passa por um teste de aceitação. Nessa situação pode-se usar os testes alfa e beta. Assinale a alternativa que corresponde a um princípio dos testes alfa e beta. Resposta Selecionada: e. O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário. Respostas: a. O desenvolvedor testa a estrutura dos componentes internos de um sistema e o usuário identifica falhas do comportamento externo ao sistema. b. O desenvolvedor testa o software no ambiente do usuário e o usuário testa o software no ambiente do usuário. c. O usuário testa a estrutura dos componentes internos de um sistema e o usuário identifica falhas do comportamento externo ao sistema. d. 28/04/2021 Revisar envio de teste: QUESTIONÁRIO UNIDADE IV – 7641... O usuário testa a integração dos componentes de um sistema começando pela interface do usuário e testa o sistema a partir do código, junto ao desenvolvimento. Resposta Selecionada: e. O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário. Feedback da resposta: E Comentário: no teste alfa existe a necessidade de um ambiente controlado. Nesse caso, o usuário testa o software no ambiente do desenvolvedor. No teste beta, o usuário testa o software no ambiente do usuário e o desenvolvedor registra as observações. Pergunta 8 0,25 em 0,25 pontos Duas técnicas mais comuns de testes são chamadas de teste caixa-branca e teste caixa-preta. São testes formais em que são levantados casos de testes com base nos requisitos. Respectivamente, assinale a alternativa que corresponde aos conceitos dos testes caixa-branca e caixa-preta. Resposta Selecionada: d. Teste da estrutura dos componentes internos e teste das falhas do comportamento externo do software. Respostas: a. O desenvolvedor testa o software no ambiente do usuário e o usuário testa o software no ambiente do usuário. b. O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário. c. Teste da estrutura dos componentes externos e teste das falhas do comportamento interno do software. d. Teste da estrutura dos componentes internos e teste das falhas do comportamento externo do software. e. Teste do software no ambiente do usuário e teste no ambiente do desenvolvedor. Feedback da resposta: D Comentário: o teste caixa-preta, também chamado de teste comportamental, visa a identificar as falhas em seu comportamento externo com o foco nos requisitos funcionais, concluídos na interface do software. O teste caixa-branca, também chamado de teste estrutural, é focado nos possíveis erros internos na estrutura dos componentes do sistema. Os testes caixa-branca e caixa-preta são muito requisitados nos ambientes de desenvolvimento.