Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_201202103961 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: Turma: Nota da Prova: 7,5 Nota de Partic.: 2 Data: 10/06/2014 07:25:54 1a Questão (Ref.: 201202172911) Pontos: 1,5 / 1,5 O que é desenvolver Adhoc? Resposta: Desenvolvimento sob demanda. Gabarito: Desenvolvimento sob demanda. 2a Questão (Ref.: 201202211529) 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: Se resume em conhecer até mesmo em linguagem formal os problema do cotidiano da empresa com base em informações que a mesma trabalha, verifica-se todas as viabilidades do desenvolvimento do software: Viabilidade técnica, operacional, cronograma e economica. Análise: Levantamento de problemas, por exemplo: Visita inlocco. Projeto: Desenvolvimento do projeto, já com SGBD, interface e linguagem de programação definida. Implementação: Feita após cada finalização de cada parte do sistema para validação do cliente, é verificado se esta nova parte atende a necessidade docliente e a familiaridade com o mesmo. Testes: São feitos testes dos processos do software para encontrar possíveis bugs no sistema. 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.: 201202147112) Pontos: 0,0 / 0,5 Indique a alternativa correta para definir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões. BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders... 1 de 4 24/06/2014 19:07
Compartilhar