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

Análise com Casos de Uso baseada em Objetivos by Mind Map: Análise com Casos
de Uso baseada em
Objetivos
0.0 stars - 0 reviews range from 0 to 5

Análise com Casos de Uso baseada em Objetivos

Objetivos podem guiar o desenvolvimento de casos de uso, assim como permitem as análises preliminares das especificações de software.

Propriedades

Objetivos

Um Objetivo é uma propriedade desejada do ambiente.

Obtenção

Término

Manutenção

Não Ocorrência

Requisitos

Um Requisito é um tipo especial de Objetivo e refere-se a propriedades tanto do ambiente quanto do sistema. Para ser um requisito, um objetivo deve ser descrito inteiramente em termos de valores monitorados pelo software e restringir apenas valores que são controlados pelo software. Os valores controlados não devem ser definidos em termos de  valores monitorados futuros.

Especificações

Uma Especificação é um tipo especial de Requisito e refere-se apenas às propriedades do sistema.

Benefícios

Ao adicionar o uso de objetivos na análise de um sistema, utilizando métodos como a UML, é possível obter uma série de benefícios.

Abstração

Objetivos proporcionam descrições de alto nível de o que o sistema deve fazer.

Direção

Objetivos fornecem uma lista de atividades a serem completadas.

Rastreabilidade

Objetivos fornecem uma ponte entre os pedidos das partes interessadas e às especificações do sistema.

Análise

Objetivos fornecem um meio para análise do sistema antes de sua construção.

Analistas

Aos analistas são atribuídos um conjunto de funções e atividades.

Níveis de abstração

Os analistas descrevem diferentes níveis de abstração do sistema, utilizando para isto diferentes documentos.

Definição das propriedades

Os analistas definem as propriedades desejadas do sistema baseados nas necessidades do cliente.

Detalhamento

Os analistas detalham os objetivos, adicionando detalhes, informações e restrindo o software.

Estruturação

Os analistas estruturam os objetivos de acordo com seus relacionamentos, resultando em uma hierarquia de objetivos.

Decisão

Analistas usam objetivos para ajudar a decidir se uma descrição é um requisito ou uma especificação.

Possibilidades

Existe uma série de possibilidades ao se utilizar uma modelagem orientada a objetivos.

Elaboração de Requisitos

Objetivos podem servir como uma base para a elaboração de requisitos.

Integralidade da Especificação

Objetivos podem proporcionar um critério para a integralidade da especificação, que será completa se todos os objetivos forem obtidos.

Justificativa do Requisito

Objetivos podem fornecer uma justificativa para um requisito, que irá existir devido a um objetivo que fornece uma base para o mesmo.

Conflitos

Objetivos podem detectar e solucionar conflitos entre requisitos.

Estabilidade

Objetivos são geralmente mais estáveis do que os requisitos necessários para que seja alcançados.

Refinamento

Os analistas precisam obter e refinar os objetivos por meio de entrevistas, observações e revisão de documentos existentes. Os requisitos  podem ser derivados dos objetivos por refinamento.

Perguntas

Como?

Por que?

Hierarquia de Objetivos

Um analista cria uma hierarquia de objetivos por meio do refinamento dos mesmos.

Padrões

Disjunção

Conjunção, Marco, Baseado em casos

Método Orientado a Objetivos

Método usado para obter especificações com UML a partir de objetivos.

Informações do contexto

Obter informações sobre o sistema e seu contexto por meio de entrevistas, coleta de documentos, observação, etc.

Definição dos objetivos

Baseado no contexto, definir os objetivos do sistema.

Definição dos requisitos

Refinar os objetivos ao nivel de requisitos.

Casos de uso

Definir os casos de uso a partir dos requisitos.

Modelos UML

Derivar, a partir dos requisitos e casos de uso, os modelos UML como diagramas de classe e sequência.