Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/2 CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso: Engenharia de Software Semestre: 4º Disciplina: Verificação e Validação de Software ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4 Professor: Antonio Pires de Almeida Junior Aluno: Angelo Flavio Arguelho Ajala 123.859 ORIENTAÇÕES Cada questão respondida de forma correta terá 2 pontos 1 - Diferencie Verificação de Software de Validação de Software. R: A verificação tem como propósito averiguar se o software está de acordo com as especificações preestabelecidas, e a validação é o processo de confirmação de que o sistema está apropriado e consistente com os requisitos 2 - Em relação a Qualidade de Software, explique os fatores de qualidade “Portabilidade” e “Reusabilidade” na visão de McCall. R: A portabilidade diz respeito a possibilidade de migrar o programa de ambiente/software para outro. A reusabilidade diz respeito a capacidade de um programa, ou parte dele, ser reutilizado em outras aplicações, relacionado com o empacotamento e o escopo das funções que o programa executa. 3 - Para Pressman (2011), há três pontos a serem analisados no que diz respeito à qualidade de software, marque a alternativa que NÃO diz respeito aos três pontos proposto por Pressman. a) Uma gestão de qualidade efetiva estabelece infraestrutura que dá suporte a qualquer tentativa de construir um produto de software de qualidade. b) Um produto útil fornece o conteúdo, as funções e os recursos que o usuário final deseja, além disso, deve fornecer confiabilidade e isenção de erros. c) o agregar valor tanto para o fabricante quanto para o usuário de um produto de software, um software de alta qualidade gera benefícios para a empresa bem como para os usuários finais. d) O software não deve está de acordo com os padrões de software locais e externos relacionados com a aplicação. 4 - Pressman e Maxim (2016, p. 438) apontam os fatores em que a formalidade de uma revisão aumenta. Em relação aos fatores, julgue os itens a seguir: I - São definidos explicitamente os papéis distintos para os revisores. II - Há um nível suficiente de planejamento e preparação para a revisão. III - É definida uma estrutura distinta para a revisão (incluindo tarefas e artefatos internos). IV - Ocorre o follow-up pelos revisores para qualquer correção realizada. É correto apenas o que se afirma em: a) I e II b) II, III e IV c) I e IV d) I, III e IV e) I, II, III e IV 5 - Em uma rotina típica de desenvolvimento de software, temos três estágios de testes, sendo assim, julgue os itens a seguir. I - Testes de desenvolvimento: Ocorre quando uma equipe de teste independente testa uma versão completa do sistema, antes que ele seja liberado para os usuários. Ele tem a intenção de realizar um teste de validação, para verificar se atende aos requisitos dos stakeholders. II - Testes de release: o sistema é testado em busca de bugs e defeitos. Participam os desenvolvedores e projetistas do sistema. III - Testes de usuário: em que os usuários ou potenciais usuários de um sistema testam o sistema em seu próprio ambiente. É correto apenas o que se afirma em: a) I b) II c) III d) I e II e) I, II e III
Compartilhar