Sabemos que o início para o desenvolvimento de software é o levantamento de requisitos, e para isso existe algumas técnicas.
A idéia inicial é conhecer o dominio do problema. Saber as regas de negócio dentre outras coisas. Atente-se a entender os requisitos funcionais e não funcionais pois a maioria das pessoas acaba errando ai. Busque o livro do Sommerville ele é bem didático. Sommerville (2003) propõe um processo genérico de levantamento e análise que contém as seguintes atividades:
Fazer um bom levantamento e especificação de requisitos é
algo primordial para quem trabalha com desenvolvimento de
sistemas. Esse levantamento pode não garantir que o software
contemple todas as reais necessidades dos usuários, mas
tende a antecipar o surgimento dos erros de entendimento e
inconsistências, aprimorando o processo de desenvolvimento
de produtos de software.
No levantamento de requisitos temos como objetivo saber o que o software deverá cumprir, ou seja, quais requisitos deve cumprir.
Assim, na fase de levantamento de requisitos podem ocorrer erros, sejam eles de comunicação entre desenvolvedor e cliente até o cliente não ter certeza do objetivo do produto que deseja adquirir.
Assim, as técnicas de levantamento de requisitos têm como objetivo principal vencer dificuldades que podem ser encontradas nesta fase especificamente. Assim, cada técnica tem seu próprio conjunto de conceitos, apresentando vantagens e desvantagens.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar