Baixe o app para aproveitar ainda mais
Prévia do material em texto
LEVANTAMENTO DE REQUISITOS LEVANTAMENTO DE REQUISITOS 31% dos projetos são cancelados antes de serem completados 52,7% dos projetos custam 189% de sua estimativa inicial Causas: + Importantes: Falta de comunicação do usuário – 13% Requisitos /Especificações incompletas – 12% Requisitos /Especificações que mudam – 12% Estes são os chamados projetos que FALHAM LEVANTAMENTO DE REQUISITOS O levantamento de requisitos é uma das partes mais importantes do processo que resultará no desenvolvimento de um sistema. Entender aquilo que o cliente deseja ou o que o cliente acredita que precisa e as regras do negócio ou processos do negócio. Isso é o ponto principal na importante função que faz parte da engenharia de requisitos. Um entendimento completo dos requisitos de software é essencial para o sucesso do desenvolvimento do software. Não importa quão bem projetado ou quão bem codificado seja um programa, pois mal analisado e especificado frustrará o usuário. Análise de requisitos é um processo de descoberta, refinamento, modelagem e especificação. O escopo do software, inicialmente estabelecido pelo Analista de Sistemas e refinado durante o planejamento do projeto de software, é aperfeiçoado em detalhes. LEVANTAMENTO DE REQUISITOS “Sei que você acredita que entendeu o que acha que eu disse, mas não estou certo que percebeu que aquilo que ouviu não é o que eu pretendia dizer...”. LEVANTAMENTO DE REQUISITOS O cliente (usuário) tenta reformular um conceito de função e desempenho de software, às vezes nebuloso, sem detalhes concretos. O analista age como indagador, consultor e solucionador de problemas. A análise e especificação de requisitos pode parecer uma tarefa relativamente simples, mas as aparências enganam. O grau de comunicação é elevado, surgem as oportunidades de interpretações errôneas e informações falsas. LEVANTAMENTO DE REQUISITOS Requisitos são à base do desenvolvimento de um sistema. Desenvolver softwares de qualidade é investir na captura, na análise, na especificação, na avaliação e na gerência de requisitos. Obter no início do desenvolvimento requisitos de qualidade é essencial, mesmo que eles mudem durante o processo de desenvolvimento. Sw Qualidade = análise, especificação, avaliação e gerência de requisitos LEVANTAMENTO DE REQUISITOS REQUISITOS Os requisitos de um sistema são descrições dos serviços fornecidos pelo sistema e as suas restrições operacionais. Esses requisitos refletem as necessidades dos clientes de um sistema que ajuda a resolver algum problema, por exemplo, controlar um dispositivo, enviar um pedido ou encontrar informações. (SOMMERVILLE). EXERCÍCIO SISTEMA DE GESTÃO DE COMPROMISSOS + AGENDA. ◦ Defina cinco requisitos sem contato com o cliente. ◦ Elabore cinco perguntas para o cliente. ◦ Elabore cinco novos requisitos.
Compartilhar