Postagens

Mostrando postagens de setembro, 2017

#5 Análise de Requisitos

Imagem
O primeiro passo ao começar um projeto é levantar todos os requisitos necessários para o sistema (os requisitos funcionais, não funcionais, e as regras de negócio). Depois de levantar os requisitos, precisamos analisá-los. Na Análise de Requisitos cada requisito documentado de acordo com as necessidades do cliente são analisados com mais atenção. Então basicamente o Levantamento de Requisitos acha as peças soltas do quebra-cabeça, e a Análise de Requisitos procura juntar essas peças para formar o quebra-cabeça. No levantamento é muita documentação em forma de texto. Já na análise é aumentado o grau de detalhamento do sistema, então pode ser representado por modelos e diagramas. Durante esse processo são usadas algumas técnicas, como Prototipação, Diagrama de Classes, Casos de Uso. Dessa forma esboçando as principais classes do sistema, e suas interações. A UML é uma Linguagem de Modelagem Unificada (do inglês, UML - Unified Modeling Language ), e a linguagem-padrão para a elabo...

#4 Levantamento de Requisitos e Técnicas

Levantar requisitos é muito importante para um projeto, mas não é um processo fácil. O analista tem algumas dificuldades, o cliente muitas vezes não sabe o que quer, e quando sabe não consegue explicar. Para conseguir realizar uma boa documentação podemos utilizar técnicas. Essas técnicas ajudam o analista e a equipe, e evitam uma análise de requisitos mal feita.  Existem várias técnicas, irei citar algumas: Entrevista: é bem comum, pode ser feita tanto pessoalmente como à distância. Por mais que corra o risco de ter subjetividade, já que depende se as perguntas serão bem feitas pelo analista, e se as respostas do cliente serão claras; gera um contato mais próximo com o cliente. Questionário: é mais objetivo, e também pode ser não presencial. São perguntas bem feitas que raramente a resposta fugirá do assunto. Prototipagem: nessa técnica são feitos protótipos sobre o sistema proposto, onde tanto os resultados como o feedback acontecem de forma mais rápida.  W...