Text Material Preview
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.');