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 Com Objetivos by Mind Map: Modelagem
Com Objetivos
0.0 stars - 0 reviews range from 0 to 5

Modelagem Com Objetivos

CSUs são parte de todos os metodos de análise orientados a objetos.

Propriedade de Domínio

Já existe no ambiente independente do software.

Requisito

Tipo de objetivo que restringe o comportamento do software.

Especificação

Tipo de requisito que só tem a ver com as propriedades do software.

Objetivos

Podem guiar o desenvolvimento de CSUs e permitem análises preliminares das especificações de software.

Patterns

Visão mais detalhada de objetivos

Objetivos de Obtenção

Objetivos de Término

Objetivos de Manutenção

Objetivos de Não Ocorrência

Método Orientado A Objetivos

É uma síntese dos métodos comuns com UML e os métodos de análise de requisitos orientados a objetivos.

Eliciar o contexto do sistema

Informações sobre o sistema proposto, e de seu contexto, são adquiridos por meio de entrevistas, coleta de documentos, observação, etc

Definir os objetivos do sistema

Baseado no contexto do sistema, um analista define os objetivos do sistema.

Derivar requisitos

Objetivos são refinados ao nivel de requisitos.

Derivar CSUs

CSUs organizacionais, de sistema e de baixo nível são derivados a partir dos requisitos.

Derivar modelos UML

Outros modelos UML, tais diagramas de classe e seqüência, são derivados dos requisitos ou CSUs

Benefícios ao Adicionar Objetivos ao Método UML

Adicionando objetivos ao método UML de análise acarreta os seguintes benefícios:

Abstração

Objetivos proporcionam descrições de alto nível, funcionais e não funcionais, descrições compreensíveis do “o que” o sistema deve fazer, sem a complexidade de descrever como o sistema funciona [van Lamsweerde 2001].

Direção

Objetivos fornecem aos analistas uma checklist de atividades a completar [Sommerville 1997, Yue 1987].

Rastreabilidade

Objetivos fornecem uma ponte ligando os pedidos das partes interessadas (stakeholders) às  especificações do sistema [Robinson 1990, Robinson 1998].

Análise

Objetivos fornecem um meio para analisar o sistema antes da sua construção. É importante e inclui análise de conflitos. [Yue 1987]  

Definir Objetivos e Requisitos

Um analista cria uma hierarquia de objetivos através do refinamento dos mesmos.

Hierarquia de Objetivos

Para definir uma hierarquia de objetivos, precisa-se de pelo menos um objetivo inicial e duas perguntas: como? e por que?

Objetivos Iniciais

Perguntas, Como?, Por que?

Patterns de Refinamento

Disjunção

Conjunção, Marco, Baseado em casos

Derivando CSUs

CSUs podem descrever um sistema em diferentes níveis de abstração.

Tipos Comuns de CSUs

CSUs de Negócios, Exemplo

CSUs de Tarefa, Exemplo

CSUs de Baixo Nível, Exemplo

CSUs baseados em declarações de objetivos

Abstratos

CSUS baseados em requisitos e especificações

Concretos