Buscar

Avaliando o Aprendizado - Processos de Desenvolvimento de Software-66

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0194_AV_» PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9002/AB 
Nota da Prova: 6,5 Nota de Partic.: 2 Data: 04/06/2014 20:20:33 
 
 
1a Questão (Ref.: 201308132048) Pontos:1,5 / 1,5 
O que é desenvolver Adhoc? 
 
 
Resposta: É desenvover sob demanda. 
 
 
Gabarito: Desenvolvimento sob demanda. 
 
 
 
2a Questão (Ref.: 201308170666) Pontos:1,5 / 1,5 
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: 
especificação de requisitos, análise, projeto, implementação e testes. 
 
Descreva o objetivo de cada uma destas fases. 
 
 
Resposta: Especificação de requisitos -> Entender o que o cliente quer. Qual é o problema (sistema). Levantar 
os requisitos que o sistema deverá ter. Análise -> Analisar os requisitos anteriormente levantados e trabalhar 
nas soluções possíveis para atender as necessidades do cliente. Projeto -> Desenhar o sistema, ou seja definir a 
arquitetura, definir o banco de dados e definir a interface gráfica. Implementação -> Escrever o programa 
propriamente dito, seguindo a linguagem e as demais definições estabelecidas no projeto. Testes -> Executar os 
procedimentos de testes, identificar e corrigir os erros antes de implantar o sistema no cliente. 
 
 
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. 
Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo 
de viabilidade e definição do escopo do sistema. 
Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente 
o negócio do cliente. 
Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, 
definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface 
gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema 
de acordo com a especificação construída nas fases anteriores. 
A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está 
integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação 
do sistema. 
 
 
 
3a Questão (Ref.: 201308106249) Pontos:0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Símbolos, números, letras. 
javascript:alert('Nota%20aferida%20por%20%20em%2008/06/2014.');
javascript:alert('Nota%20aferida%20por%20%20em%2008/06/2014.');
javascript:alert('Ref. da questão: 201308132048\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308170666\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308106249\n\nStatus da questão: Liberada para Uso.');

Outros materiais