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

Visão da referida disciplina relacionando-a ao tema Técnicas de Levantamento em Grupo de Requisitos

Elementos

Partes de um sistema cuja identificação é importante na derivação de objetivos em requisitos e especificações.

Usuário

Humano ou sistema que se utiliza das funcionalidade disponibilizadas pelo software.

Ambiente

Parcela do mundo externo cujas variações são monitoradas pelo software.

Software

Programa exerce determinada função dependendo do entrada recebida. A fusão entre o ambiente e o software é a aplicação.

Stakeholders

As pessoas envolvidas na construção do software, seja por fornecerem informações do domínio do problema, por proporem soluções através de seu conhecimento prévio.

Gerência

São as pessoas que identificam a necessidade de se construir um software como ferramenta para atingir objetivos estratégicos da organização. Devem estar envolvidos no processo para que o real objetivo do software não seja perdido.

Usuários

Pessoas que utilizarão o software que está sendo desenvolvido/mantido. O processo atual de trabalho dos usuários fornece informações importantes mas não devem determinar a forma como o software irá funcionar.

Analistas

Dependendo da dimensão do projeto, analistas podem se dividir o trabalho de obtenção e detalhamento de objetivos, no entanto, é possível atribui ambas as tarefas a uma única pessoa.

Arquiteto

Desenvolvedor

Apoiadores

Pessoas ou organizações que colaboram com o levantamento dos objetivos do software mas não estam diretamente envolvidos com sua utilização. Ex.: setores da empresa; consultores.

Processo

Processo pelo qual se obtém os requisitos de um sistema  em um software baseando-se em objetivos

Eliciar

Entrevista

Coleta de documentos

Observação

Definir objetivos

Definir objetivos do sistema que será desenvolvido. Essa tarefa é feita po um analista com base nas informações obtidas na fase de eliciação.

como?

Porque?

Paterns de refinamento, disjunção, Conjunção, básica, marco, casos

Derivar requisitos

De posse dos objetivos, ocorre o processo de descrever a forma como o sistema irá se relacionar com o ambiente para alcarcá-los.

Derivar casos de uso

Elaborar os casos de uso a partir dos reuisitos. Assim como os requisitos, os casos de usu são derivados até alcançar uma visão de baixo nível do sistema.

de negócio

de tarefa

de baixo nível

Derivar modelos UML

Utilizar requisitos e casos de usos para produzir outros modelos da UML.

Conceitos fundamentais

Objetivo

É algo que se deseja obter do ambiente. Leva a cumprir uma estratégia. Não limitam o comportamento do sistema.

funcionalidade

Propriedade de domínio

Algo que o ambiente fornece naturalmente.

Requisito

Moldam o comportamento do sistema de forma a atingir um objetivos. Relacionam o sistema com o ambiente.

Especificação

Requisito que se relaciona apenas com as propriedades do sistema.

Benefícios

Rastreabilidade

Permite determinar se os objetivos estratégicos estão realmente sendo alcançados.

Abstração

Permite uma visão geral do que o sistema deve estar apto a fazer, sem a necessidade de determinar como será feito.

Direção

Fornece um caminho a seguir de forma a dertermina o que foi feito e o que ainda falta fazer.

Análise

Objetivos possibilitam analisar o programa antes de sua construção.