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

Casos de Uso com Objetivos by Mind Map: Casos de Uso com
Objetivos
0.0 stars - 0 reviews range from 0 to 5

Casos de Uso com Objetivos

Objetivos (mais abstratos)

Funcionalidade ou propriedade desejada pelo ambiente do sistema, a ser satisfeita dom o desenvolvimento do sistema. Ocorrem no ambiente do sistema, são relativas ao seu domínio, e independentes de qualquer sistema de software. Podem ser a base para a definição de requisitos.

Tipos

De alcance ou obtenção

De manutenção

De exclusão

De término

Propriedades

Funcionais

Não Funcionais

Níveis de abstração

Alto Nível, Estratégico

De usuário

De detalhe

Razões para uso

Critério de completude

Critério de pertinência

Explicação dos requisitos aos stackholders

Facilidade de leitura

Facilita negociação de conflitos

Processo obtenção

Envolvimento com stackholders

Refinamento e abstração

Modelagem de Objetivos

Necessária quando o sistema tem muitos objetivos ( mais de 25).  

Ferramenta Objectiver, Metodologia KAOS, Objetivos (Retângulo Azul Inclinado), Requisito (Retângulo Inclinado Azul com Moldura), Expectativa (Retângulo Amarelo inclinado com moldura), Agentes externos e internos, Refinamento (Bolinhas com Seta Amarela), Relação de Responsabilidade (Bolinha e seta vermelha), Assinalamento (Bolinha e seta rosa)

Desenvolvimento de Objetivos

Etapas, Elaboração, Verificação/Validação, Gerência de Conflitos de Requisitos, Negociação, Explanação, Evolução

Métodos, Informais, Semi-formais, Formais

Casos de Uso

Contem a visão comportamental e abstrata do sistema. Uma coleção de possíveis cenários que ocorrem envolvendo o sistema e o agente externo ( ator ), caracterizada pelo objetivo do agente primário.  

Atores e seus papéis

Eventos externos

Cenários

Um caso de uso contém, no mínimo, um cenário. Se for mais complexo, pode ser dividido em vários cenários.

Diagrama de Casos de Uso

Abordagens de utilização

Propósito

Conteúdo

Pluralidade

Estrutural

Técnicas para organização

Generalização/Especialização

Extensão

Inclusão

Níveis de abstração

Estratégico ou de Negócios

De usuário (tarefa)

De detalhe

Requisitos (tanto abstratos, quanto concretos)

Dificuldades com modelagem

Envolvimento com stackholders

Escopo do trabalho

Abstração X Concretude

Nível do Requisito

Responsabilidades do ator e do sistema

Possíveis exceções existentes

Nível do processo de gestão dos requisitos existente (RMM)

Especificações (mais concretos)

Geralmente, descrevem o tipo de tecnologia a ser usado.

RUP

RUP (Rational Unified Process) Ferramenta de desenvolvimento de projetos que se tornou padrão na Engenharia de Software. Baseada em casos de uso. O RUP tem o seu lado de tutorial, se você não sabe como fazer uma atividade, ele descreve todos os seus passos, os papéis envolvidos e os artefatos a serem desenvolvidos Considerado um processo de desenvolvimento mais cerimonioso. Exige uma documentação adequada, rastreabilidade e controle de mudanças mais eficaz.  

Características

Baseado em Caso de Uso

Centrado em arquitetura

Iterativo

Incremental

Customizável

Usa UML

Fases

O término de uma fase é sinalizado pelo marco, por isso, toda fase tem seu marco correspondente.

Iniciação

Elaboração

Construção

Transição

Divididas em Iterações

Elementos Estrutura Estática

Papéis, Usuários, Projetistas, Gerente do projeto, Analistas, Arquiteto, Testadores

Atividades, Composta por Passos, De pensamento, De realização, De revisão

Artefatos, Possíveis formas, Modelo, Elemento de um modelo, Documento, Código Fonte, Executáveis, Plano de projeto

Marcos

Disciplinas

Disciplinas

Conjunto de atividades que envolvem as várias fases e são agrupados de acordo com a sua especificidade dentro da área de desenvolvimento de software ( por exemplo modelagem de processos de negócio). As disciplinas tem a ver mais com a visão técnica do processo, as fases mais a visão gerencial. São descritas através do detalhamento do fluxo de trabalho (workflow).

Engenharia, Modelagem de negócios, Requisitos, Análise e Design, Implementação, Teste, Implantação

Suporte, Gerenciamento de configuração e mudança, Gerenciamento de projeto, Ambiente