Baixe o app para aproveitar ainda mais
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.');
Compartilhar