Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Modelagem de Requisitos - Desenvolvimento de Casos de Uso by Mind Map: Modelagem de Requisitos - Desenvolvimento de Casos de Uso
0.0 stars - 0 reviews range from 0 to 5

Modelagem de Requisitos - Desenvolvimento de Casos de Uso

Mapa elaborado tendo como base o documento "Análise com Casos de Uso baseada em Objetivos" de William N. Robinson e Greg Elofson, que se encontra anexo ao mapa.

Objetivos

definição de objetivo

objetivo é uma propriedade desejada do sistema monitoram as propriedades do ambiente e promovem alterações

propriedade de domínio

propriedades de domínio independem de qualquer sistema de software

requisitos

tipo especial de objetivo que restringe o comportamento do software

especiificação

tipo especial de requisito - diz respeito somente a propriedades do sistema

Especificando com UML a partir de objetivos

Eliciar o contexto do sistema

Obter informações através de entrevistas, documentos, observação, etc, identificando o contexto  do sistema.

Definir objetivos do sistema

Utilização do contexto para definir objetivos do sistema

Derivar requisitos

Refinando os objetivos chega-se aos requisitos

Derivar casos de uso

refinando os requisitos chega-se aos Casos de Uso - Organizacionais, de sistema e de baixo nível

Derivar modelos UML

Outros diagramas UML, como por exemplo "diagrama de classes" são derivados dos requisitos ou Casos de Uso.

Definindo e estruturando Objetivos

As necessidades dos stackholders representam a base para a definição dos objetivos. A partir do detalhamento dos objetivos, o processo de refinamento pode originar os requisitos do sistema. A partir de 25 objetivos a estruturação se torna importante, e com menos pode-se apresentar somente uma lista de objetivos. Na maioria dos sistemas temos uma hierarquia estruturada de objetivos.

Refinando objetivos

Patterns de refinamento

A hierarquia de objetivos é criada através do refinamento dos objetivos

Comportamentos

ambientais

propriedades do domínio - comportamento do ambiente

requeridos

refere-se a propriedades tanto do ambiente quanto do sistema

implementáveis

comportamentos executados pelo sistema. Uma especificação descreve a forma como o sistema    produz os seus comportamentos