Lista de atividades complementares de validação de software
-
Upload
alfred-taddeus -
Category
Documents
-
view
4 -
download
0
description
Transcript of Lista de atividades complementares de validação de software
![Page 1: Lista de atividades complementares de validação de software](https://reader035.fdocumentos.tips/reader035/viewer/2022071808/563db911550346aa9a99af9e/html5/thumbnails/1.jpg)
Pag. 1 de 1
CENTRO UNIVERSITÁRIO DE ANÁPOLIS - UniEVANGÉLICA ENGENHARIA DE COMPUTAÇÃO – 7º PERÍODO
SEMESTRE SELETIVO 2015/1
DISCIPLINA: Verificação e Validação
PROFESSORA: Ma. Renata Dutra Braga TEMA DA AULA: Nº 2 – Conceitos básicos sobre Verificação e Validação, motivação e diferença
DIA: 03/02/2015
DURAÇÃO 3 horas/aula
LISTA DE ATIVIDADES COMPLEMENTARES 1) Descreva as etapas de um processo de desenvolvimento de software definido por você. 2) Em quais etapas do processo definido por você é possível aplicar a verificação e validação de software?
Como aplicá-las? 3) Caracterize o(s) motivo(s) pelo qual a validação e a verificação de software é essencial. 4) Quais artefatos são passíveis de verificação e de validação? 5) Explique porque os testes podem detectar apenas a presença de erros e não sua ausência.
6) Os modelos de processo são uma representação abstrata de um processo de software, que podem ser
usados para explicar diferentes abordagens para o desenvolvimento de sistemas. Analise as seguintes abordagens:
Desenvolvimento I intercala as atividades de especificação, desenvolvimento e validação. Um sistema inicial é desenvolvido rapidamente baseado em especificações abstratas e depois é refinado com as entradas do cliente para produzir um produto que o satisfaça.
Modelo II considera as atividades fundamentais do processo, compreendendo especificação, desenvolvimento, validação e evolução e as representa como fases de processo separadas, tais como especificação de requisitos, projeto de software, implementação, teste etc.
III baseia-se na existência de um número significativo de partes reusáveis. O processo de desenvolvimento do sistema enfoca a integração destas partes, ao invés de desenvolvê-las a partir do zero.
Os modelos de processo genéricos descritos em I, II e III são, correta e respectivamente, associados a:
a) em Espiral - Baseado em Componentes - RAD b) Evolucionário - em Cascata - Baseado em Componentes c) Baseado em Componentes - Sequencial - Refactoring d) Ágil - Sequencial - Unified Process e) em Cascata - Ágil - Refactoring