Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Modelagem de requisitos de software by Mind Map: Modelagem de requisitos
de software
5.0 stars - 1 reviews range from 0 to 5

Modelagem de requisitos de software

Qual a importância da modelagem de requisitos no desenvolvimento de um software?

Especificação de requisito

São todas as atividades realizadas para identificar, analisar, especificar e definir as necessidades de negócio que um aplicativo deve prover para solução do problema levantado. Fundamental na definição de objetivos e limites do sistema a ser desenvolvido. Requisitos que não refletem as reais necessidades dos usuários, incompletos e/ou inconsistentes, mudanças em requisitos que já foram previamente acordados e a dificuldade para se chegar a um acordo entre profissionais de T.I. e usuários são os maiores problemas enfrentados no grupo de atividades de especificação de requisitos.

Requisito

Não-funcional

Funcional

Gestão

Preocupa-se com a documentação, versionamento, controle de mudanças e qualidade dos requisitos levantados na fase de especificação de requisitos. Todo requisito apresenta um ciclo de vida único que acompanha a dinâmica dos negócios associados. Assim sendo, não se pode esperar que um requisito seja imutável ao longo do tempo, uma vez que o negócio do qual o requisito se desprende é dinâmico.

Métricas de requisitos

Existem métricas para avaliar a qualidade dos requisitos. Algumas delas são: 1) Frases vagas: avalia quantidade de sentenças com palavras vagas; 2) Frequência de comentário: avalia o número de sentenças comentadas; 3) Avalia o número de sentenças que contenham opiniões pessoais.

Objetivos

A partir dos objetivos que pretedemos em um software chegamos aos requisitos do mesmo.

Caso de uso

Casos de uso descrevem os requisitos funcionais de um dado sistema. É uma interação típica entre um usuário e um sistema. Um caso de uso captura alguma função visível ao usuário e, em especial, busca atingir uma meta do usuário. Assim um caso de uso pode ser definido como uma seqüência de ações que o sistema executa e produz um resultado de valor para o ator.

Técnicas de levantamento

Análise de documentos

Entrevista

Reunião

Observação