Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/05/2022 14:14 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_80936250_1&course_id=_219298_1&content_id=_2707378_1&retur… 1/8 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV FUNDAMENTOS DE ENGENHARIA DE SOFTWARE 7641-60_55903_R_E1_20221 CONTEÚDO Usuário joao.luiz4 @aluno.unip.br Curso FUNDAMENTOS DE ENGENHARIA DE SOFTWARE Teste QUESTIONÁRIO UNIDADE IV Iniciado 18/05/22 14:13 Enviado 18/05/22 14:14 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 1 minuto Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: Determinados princípios e condutas de�nem o pro�ssional da engenharia de software. Criar sua forma de trabalho e aplicá-la nos processos de software, tais como aplicar suas habilidades na modelagem de uma função, colabora 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”. Evitar o desperdício de ações e tomar decisões localmente sempre que possível. A padronização leva à repetição, melhorias de soluções e e�ciência da prática. Analisar o projeto e separá-lo por níveis de interesses. Estabelecer mecanismos de gestão de con�guração do software para agilizar mudanças. Evitar o desperdício de ações e tomar decisões localmente sempre que possível. Formar uma equipe que se auto-organize, com con�ança e respeito mútuos. Resposta: D Comentário: ser ágil é tratar os assuntos com e�ciência, evitando ao máximo fornecer resultados ou informações imprecisas. Limitar-se a fazer sempre o CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_219298_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_219298_1&content_id=_2705914_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/login/?action=logout 18/05/2022 14:14 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_80936250_1&course_id=_219298_1&content_id=_2707378_1&retur… 2/8 que é de seu domínio, principalmente em relação a soluções técnicas, prazos e custos. Pergunta 2 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: A identi�caçã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 citado 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. II e III são verdadeiras e a I é falsa. I e II são verdadeiras e a III é falsa. I e III são verdadeiras e a II é falsa. II e III são verdadeiras e a I é falsa. I, II e III são verdadeiras. I, II e III são falsas. Resposta: C Comentário: o princípio I é falso. Esse item se refere ao princípio de modelagem de requisitos. Pergunta 3 Resposta Selecionada: d. Respostas: a. b. c. Frequentemente, as atividades de Veri�caçã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 Veri�cação e Validação (V&V). Veri�cação é a inspeção para garantir a e�cácia do produto e validação é a aceitação do produto pelas partes envolvidas. As atividades de veri�cação e validação correspondem à etapa de depuração do código para garantir que não haverá mudanças. Veri�cação corresponde à depuração do código e validação se os diagnósticos estão corretos. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 18/05/2022 14:14 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_80936250_1&course_id=_219298_1&content_id=_2707378_1&retur… 3/8 d. e. Comentário da resposta: Veri�cação corresponde ao acompanhamento das mudanças do software e validação se as mudanças necessárias foram feitas. Veri�cação é a inspeção para garantir a e�cácia do produto e validação é a aceitação do produto pelas partes envolvidas. Veri�cação é assegurar que o programa realiza aquilo que o usuário necessita e validação se refere à correção de bugs do software. Resposta: D Comentário: a veri�caçã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 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: 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. Identi�car o erro, diagnosticar, corrigir, registrar e avaliar o impacto da mudança no sistema. Avaliar o erro, escalonar a correção, corrigir se necessário, validar a correção e registrar. Avaliar o erro, veri�car o erro, corrigir se necessário, validar a correção e registrar. Avaliar o impacto do erro, escalonar a correção, discutir a correção, encaminhar solução para refazer o código. Identi�car o erro, diagnosticar, corrigir, registrar e avaliar o impacto da mudança no sistema. Identi�car o erro, diagnosticar, substituir o programa, validar as alterações e corrigir os requisitos. 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. 0,25 em 0,25 pontos 18/05/2022 14:14 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_80936250_1&course_id=_219298_1&content_id=_2707378_1&retur… 4/8 Pergunta 5 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: A atividade de veri�caçã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. É correto a�rmar que top-down se refere à interface do usuário e a justi�cativa está errada porque se refere à interface do software com o ambiente operacional. A questão e a justi�cativa se referem a coisas diferentes e não possuem vínculo com a atividade de veri�cação do código. É correto a�rmar que top-down se refere à interface do usuário e é correta a justi�cativa porque avalia a característica de usabilidade. É correto a�rmar que top-down se refere à interface do usuário e ajusti�cativa está errada porque se refere à interface do software com o ambiente operacional. É errado a�rmar que top-down se refere à interface do usuário, a referência é de bottom-up, que está de acordo com a justi�cativa. É errado a�rmar que top-down se refere à interface do usuário e é correta a justi�cativa porque avalia a característica de usabilidade. 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 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. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 18/05/2022 14:14 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_80936250_1&course_id=_219298_1&content_id=_2707378_1&retur… 5/8 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: Fonte: Moreno (2020). 3 camadas e 2 nós. 2 camadas e 2 nós. 2 camadas e 3 nós. 3 camadas e 2 nós. 3 camadas e 3 nós. 4 camadas e 3 nós. 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 Resposta Selecionada: e. Respostas: a. b. c. d. 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. O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário. O desenvolvedor testa a estrutura dos componentes internos de um sistema e o usuário identi�ca falhas do comportamento externo ao sistema. O desenvolvedor testa o software no ambiente do usuário e o usuário testa o software no ambiente do usuário. O usuário testa a estrutura dos componentes internos de um sistema e o usuário identi�ca falhas do comportamento externo ao sistema. 0,25 em 0,25 pontos 18/05/2022 14:14 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_80936250_1&course_id=_219298_1&content_id=_2707378_1&retur… 6/8 e. Comentário da resposta: 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. O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário. 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 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: 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. Teste da estrutura dos componentes internos e teste das falhas do comportamento externo do software. O desenvolvedor testa o software no ambiente do usuário e o usuário testa o software no ambiente do usuário. O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário. Teste da estrutura dos componentes externos e teste das falhas do comportamento interno do software. Teste da estrutura dos componentes internos e teste das falhas do comportamento externo do software. Teste do software no ambiente do usuário e teste no ambiente do desenvolvedor. Resposta: D Comentário: o teste caixa-preta, também chamado de teste comportamental, visa a identi�car as falhas em seu comportamento externo com o foco nos requisitos funcionais, conduzidos 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. 0,25 em 0,25 pontos 18/05/2022 14:14 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_80936250_1&course_id=_219298_1&content_id=_2707378_1&retur… 7/8 Pergunta 9 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: Quando um release do software é lançado, a correção de erros de codi�cação é um processo de custo baixo quando é identi�cado na fase de testes ou tem um custo alto se identi�cado em operação. A correção de erros do software deve ser considerada no custo do desenvolvimento do software. Assinale a alternativa correspondente ao tipo de manutenção que deverá ser aplicada. O tipo de manutenção a ser aplicada é a de reparação dos defeitos do software, que acrescentará um acréscimo no custo do desenvolvimento. Não haverá um custo alto se mudarem métodos, técnicas e padrões que determinam novas versões e releases. Normalmente, esses erros ocorrem em um novo ambiente operacional. O tipo de manutenção é de adaptar o software a um ambiente operacional diferente. O custo desse erro pode ser menor se o tipo de manutenção for fazer acréscimos à funcionalidade do sistema ou simplesmente modi�cá-la. O tipo de manutenção a ser aplicada é a manutenção preventiva, que identi�ca o erro antes do software entrar em operação. O tipo de manutenção a ser aplicada é a de reparação dos defeitos do software, que acrescentará um acréscimo no custo do desenvolvimento. Resposta: E Comentário: quando o release é lançado, já estão embutidas no software as funções requisitadas e prontas para serem executadas em um determinado ambiente operacional. Dessa forma, a manutenção que mais se aplica é a de reparar os defeitos do software. Pergunta 10 Resposta Selecionada: d. Respostas: a. Para montar o processo de con�guração do software são considerados quatro principais atividades do gerenciamento de con�guração sugeridos por Sommerville (2011). Analise as atividades e considere apenas as atividades de con�guração do software. I. Acompanhar e identi�car o desenvolvimento das diferentes versões do sistema. II. Manter o acompanhamento das versões de sistema que foram liberadas para uso do cliente. III. Prevenir defeitos ao invés de removê-los. IV. Compilar e ligar componentes de software em um programa que é executado em uma con�guração especí�ca. I, II e IV fazem parte da con�guração do software. III não. Apenas II faz parte da con�guração do software. I, III e IV não. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 18/05/2022 14:14 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_80936250_1&course_id=_219298_1&content_id=_2707378_1&retur… 8/8 Quarta-feira, 18 de Maio de 2022 14h15min01s GMT-03:00 b. c. d. e. Comentário da resposta: I e II fazem parte da con�guração do software. III e IV não. I, II e III fazem parte da con�guração do software. IV não. I, II e IV fazem parte da con�guração do software. III não. I, III e IV fazem parte da con�guração do software. II não. Resposta: D Comentário: as quatro atividades sugeridas por Sommerville (2011) são: gerenciamento de mudanças, que não consta a atividade na lista; gerenciamento de versões, que corresponde a I; gerenciamento de releases, que corresponde a II;e construção de sistemas, que corresponde a IV. A atividade III não faz parte da con�guração do software. ← OK
Compartilhar