Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso Engenharia de Software Disciplina: Verificação e Validação de Software Atividade 01 Atividade referente às aulas 1 e 2 Enviar no Portfólio 1 Aluno: Ivair Rodrigues Garcia Polo: Caracol MS Nota máxima da Atividade: 2.5 PRESTE ATENÇÃO - VOCÊ DEVE ENVIAR AS ATIVIDADES DAS AULAS 1 E 2 NO PORTIFÓLIO 1. CADA CONJUNTO DE ATIVIDADE VALE 2,5 PONTOS 1: Qual a diferença entre Verificação e Validação de Software? (0,5) A verificação é responsável por realizar a análise do software diante dos requisitos funcionais e não funcionais, de modo a garantir o desenvolvimento correto do software. A validação assegura que o sistema atenda aos requisitos do cliente. 2: Faça uma breve pesquisa (com o máximo de 15 linhas), comentando a respeito de problemas envolvendo erros de software que influenciaram a sociedade (acidente pro exemplo), tal como o que foi explicitado no guia de estudo. (0,75) O PROJETO ARQUIVO VIRTUAL DO FBI “Em 2005 um erro de software custou cerca de 105 milhões de dólares para o FBI. O que aconteceu foi que após quatro anos de desenvolvimento, o FBI diz ter criado um novo sistema digital de gerenciamento de casos, o Projeto Arquivo Virtual. O Projeto foi um estudo de caso em projetos de TI federais que deu errado, prazos não cumpridos, estouros de orçamento, deficiências de recursos, má gestão e uma tentativa de construir um projeto de longo prazo sobre tecnologia ultrapassada, resultou em um sistema complexo e inutilizável. Com isso o FBI aprendeu que experiência do setor privado é valiosa, o desenvolvimento ágil permite concluir os planos, software comercial não é remédio para tudo, o desenvolvimento ágil é mais barato também e não implante um novo software em um hardware antigo.” 3: Há os fatores de qualidade de McCall, que visam avaliar a qualidade do software. Um desses fatores avalia o quanto um programa satisfaz a sua especificação e atende aos objetivos da missão do cliente. Esse fator é : (0,25) a) correção. b) eficiência. c) portabilidade. d) reutilização. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso Engenharia de Software Disciplina: Verificação e Validação de Software e) usabilidade. 4: A norma ISO 9126 (Engenharia de Software – Qualidade do Produto) estabelece um modelo de qualidade com 6 atributos. Dentre eles, está o atributo CONFIABILIDADE, que visa medir: (0,25) a) a facilidade de se fazer manutenções corretiva e adaptativa no software. b) a quantidade de tempo que o software fica disponível para uso. c) o número de erros detectados por dia de operação. d) o nível no qual o software utiliza, de forma otimizada, os recursos do sistema computacional. e) o tempo máximo decorrido entre duas paradas simultâneas do software. 3: A ISO 9126 (1994) define qualidade como sendo: “[...] a totalidade de características e critérios de um produto ou serviço que exercem suas habilidades para satisfazer às necessidades declaradas ou envolvidas”, estabelecendo diversos fatores para aferição da qualidade do software”. Quais são esses fatores? Identifique 6 fatores e descreva sobre 2. (0,75) Fatores: Funcionalidade – Confiabilidade – Usabilidade – Eficiência - Facilidade de manutenção - Portabilidade. Facilidade de manutenção: É a facilidade com a qual uma correção pode ser realizada no software, conforme indicado pelo seguintes subatributos: facilidade de analise, facilidade de realização de mudanças, estabilidade e testabilidade. Portabilidade: É a facilidade com a qual um software pode ser transposto de um ambiente para outro, conforme indicado pelo seguintes subatributos: Adaptabilidade, facilidade de instalação, conformidade, facilidade de substituição. Bom Estudo!
Compartilhar