Buscar

Avaliando o Aprendizado - Processos de Desenvolvimento de Software I-413

Prévia do material em texto

Avaliação: CCT0194_AV_200807064915 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV
Aluno: 
Professor: Turma: 
Nota da Prova: 2,0 Nota de Partic.: 0,5 Data: 07/06/2014 09:10:16
1
a
 Questão (Ref.: 200807168584) Pontos: 0,5 / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser 
desenvolvidas na fase de projeto de um sistema.
Resposta: Na fase de Projeto de um sistema devemos elencar todas as especificações necessárias para o correto 
desenvolvimento do projeto de software, tratando assim da qualidade, do custo e do
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido
nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, 
definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); 
definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.);
especificação de planos de teste, entre outras atividades.
2
a
 Questão (Ref.: 200807168578) Pontos: 0,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: é onde realizamos os levantamentos das informações que definem o que, 
quando, porque, onde e como o software trabalhará para atender a real demanda de utilização; Análise: etapa 
onde realizamos a análise propriamente dita dos requisitos levantados e desenhamos as soluções para entrega ao
programador iniciar o desenvolvimento do software; Projeto: fase onde levantamos todas as definições necessárias
para controle e administração do projeto de software, como o custo, a qualidade e o tempo necessários para a 
realização do projeto dentro das especificações acordadas para esta entrega; Implementação e Testes: é a fase 
onde realziamos a liberação do software para o usuário realizar os testes necessários para finalmente liberar de 
forma definitiva a utilização do software, ou seja, colocá-lo em uso em produção.
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. 
Página 1 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Mais conteúdos dessa disciplina