Árvores de Decisão Tabelas de Decisão Aplicações Informáticas

Slides:



Advertisements
Apresentações semelhantes
Lógica booleana e implementação de funções booleanas
Advertisements

Comportamento do Consumidor Online
PORTUGUÊS ESTRUTURADO E PSEUDOCÓDIGO
Especificação de Processos
Diagrama de fluxo de dados (DFD)
Métodos de Trabalho Representa a forma de processamento que melhor se adapta à natureza do trabalho, objetivando conduzir as atividades individuais para.
Engenharia de Software
Engenharia de Software
Prototipação de Software
Estruturas de repetição
Introdução à Lógica de Programação (cont.)
Estruturas de Controle
Softwares.
Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza.
Construção de Compiladores
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
Análise e Projeto de Sistemas
ÁRVORE DE FALHAS (Fault Tree Analysis – FTA)
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
INTRODUÇÃO À PROGRAMAÇÃO
O Portal do Estudante de Computação
Introdução a Programação
Professor Fernando Luís
Algoritmos.
ANÁLISE DE REQUISITOS DE ENGENHARIA DE SOFTWARE
Fluxograma.
Professor: Juliano Lucas Gonçalves
(aparentemente complexo)
Fluxogramas e Pseudo-código
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Lógica Proposicional Caderno de Exercícios.
Metolodogia de Desenvolvimento de Data Warehouse
Analise da empresa com índices financeiros e econômicos
INTRODUÇÃO ÁS BASES DE DADOS
Data Replication and Resiliency Trabalho realizado por: Rui Ferreira Nº Eng. Informática.
Sumário: Funções (continuação).
Infra-Estrutura de Hardware
Silas Juccelino Artulanez.  O que é?  Notação  Estado  Mudança de estado  Condições e ações  Diagramas subdivididos  Passos na construção  Verificação.
O Processo de KDD Data Mining SUMÁRIO - AULA1 O processo de KDD
FLUXOGRAMAS.
Teste de Software Conceitos iniciais.
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Criando uma formatação
Igor Steinmacher, MSc. O maravilhoso mundo da Lógica de Programação.
Algoritmos Estruturados
Trabalho de Engenharia de Software II
Árvore de Falhas.
Técnicas de avaliação de Interfaces Alunos: Joel Levandowski Ranieri R. Tremea Prof ª.:Cristina P. dos Santos URI - Universidade Regional Integrada do.
INE Fundamentos de Matemática Discreta para a Computação
Estrutura Organizacional
Modelando Sistemas em UML
Testes de SW Aula 24.
Capítulo 9: SAD orientado a Modelo
Operações espaciais Modelação Cartográfica. Dados de entrada e de saída Dados de entrada Operações Dados intermédios Dados de saída.
1 Linguagens de Programação Pedro Lopes 2010/2011.
Curso Técnico em Informática Professor Igor Vale.
Algoritmos e Programação I
Linguagens de Programação
Algoritmo de Transportes Objecto de Aprendizagem Manuel Pina MarquesDEIG
INSTRUMENTOS E FERRAMENTAS
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
TÉCNICAS DE ESTIMATIVAS
CENTRO UNVERSÁTARIO PADRE ANCHIETA AULA 6 CURSO ENGENHARIA DE PRODUÇÃO DISCIPLINA: SISTEMAS DE INFORMAÇÕES GERENCIAIS (SIG) PROF: CÉSAR ANTONIO SOLDERA.
Organização, Sistemas & Métodos Fluxogramas AULA 07
ADMINISTRAÇÃO INTERDISCIPLINAR
Testes de Unidade. 2 Pauta Testes de Unidade; Testes de Unidade; Desenvolvimento orientado a testes; Desenvolvimento orientado a testes; Testes unitários.
Universidade Federal de Itajubá Uma introdução à Teoria dos Jogos Fred Leite Siqueira Campos.
Sistemas de Informação Capítulo 6 O uso consciente da tecnologia para o gerenciamento.
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
Transcrição da apresentação:

Árvores de Decisão Tabelas de Decisão Aplicações Informáticas Rui Hilário, Eng. Árvores de Decisão

Tabelas de Decisão A Tabela de Decisão é a ferramenta mais utilizada quando o processo deve produzir alguma saída ou executar acções com base em decisões complementares.

Tabelas de Decisão A Tabela de Decisão ajuda a considerar um programa de acção em sua composição, para avaliá-lo quanto à perfeição e consistência. Ela nos fornece uma maneira objectiva de identificar todas as combinações possíveis.

Tabelas de Decisão A Tabela de Decisão deve ser usada quando a seleção de subprograma de ação depende de combinações de condições. A vantagem da Tabela de Decisão é ajudar a documentar o entendimento do analista com o usuário, e ajudam a encontrar situações que não foram totalmente especificada.

Vantagens da Tabela de Decisão Ajuda a considerar um programa de acção em sua composição, para avaliá-lo quanto à perfeição e consistência. Ela nos fornece uma maneira objectiva de identificar todas as combinações possíveis Deve ser usada quando a selecção de subprograma de acção dependendo de combinações de condições. Ajuda a documentar o entendimento do analista com o utilizador. Ajuda a encontrar situações que não foram totalmente especificada.

Desvantagens da Tabelas de Decisão Difícil saber algumas vezes quando iniciar uma formulação na Tabela de Decisão Os utilizadores não estão familiarizados com a Tabela. Ela não nos fornece um quadro nítido da estrutura As Tabelas de Decisões são confusas para aqueles que nunca tenham-na visto antes.

EXEMPLOS 1- EXEMPLO DE TABELAS DE ENTRADA LIMITADA Obs. : S/N -> eqüivale a ¨se X -> eqüivale a ¨então¨

EXEMPLOS 1- EXEMPLO DE TABELAS DE ENTRADA LIMITADA Existe várias maneiras de nos certificarmos de que todas as possibilidades foram cobertas e que nenhuma tenha sido repetida. 1. Calcular o número total de regras -> N1 x N2 x Nn ( onde Ni = nº de condições)

EXEMPLOS 1- EXEMPLO DE TABELAS DE ENTRADA LIMITADA 2. Criar as linhas de condição e acção e números de colunas para todas as regras.

EXEMPLOS 1- EXEMPLO DE TABELAS DE ENTRADA LIMITADA 3. Considerar a última condição e alternar suas possibilidades ao longo de toda linha.

EXEMPLOS 1- EXEMPLO DE TABELAS DE ENTRADA LIMITADA 4. Observar quantas vezes o padrão se repete. Considerar a condição imediatamente acima e cobrir cada padrão com um valor para esta próxima condição ( e assim sucessivamente).

EXEMPLOS 5. Combinações de condições ligadas às acções 1- EXEMPLO DE TABELAS DE ENTRADA LIMITADA 5. Combinações de condições ligadas às acções

EXEMPLOS 1- EXEMPLO DE TABELAS DE ENTRADA LIMITADA Logo para consolidarmos a Tabela de Decisão temos : 1. Encontrar um par de regras para as quais : 2. Substituir o par por uma regra e usar o símbolo de indiferença; 3. Repetir para qualquer par que atenda os critérios a acção seja a mesma ; os valores de condição sejam os mesmos, excepto em uma.

EXEMPLOS 2- EXEMPLO DE TABELAS DE ENTRADA AMPLIADA Neste caso as condições tem mais de dois valores : ( Nº DE LINHA = 2 x 3 x 3 x 2 = 36)

EXEMPLOS 2- EXEMPLO DE TABELAS DE ENTRADA AMPLIADA Neste caso as condições tem mais de dois valores : Obs. Observar as combinações inerentemente impossíveis, ( C1- Aéreo + C2 - Local )

Árvore de Decisão Árvore de Decisão é a representação gráfica de uma Tabela de Decisão , nada mais , nada menos. Devido à sua aparência familiar e apresentação gráfica , uma Árvore de Decisão funciona como uma ferramenta autodidática.

Árvore de Decisão A representação gráfica do exemplo seria :

Tabelas de Decisão X Árvores de Decisão 1 - Utilizar Árvore de Decisão quando o número de decisões for pequeno e nem toda combinação de condições for possível; usar uma Tabela de Decisão quando o número de acções for grande e ocorram muitas combinações de condições. 2 - Utilizar uma Tabela de Decisão se existirem dúvidas de que a Árvore de Decisão mostra toda a complexidade do problema. 3 - Mesmo que se utilize a Tabela de Decisão para se descobrir a lógica , procurar representá-la como uma Árvore , desde que a norma 1 não seja violada.

Vantagens / Desvantagens das Ferramentas

Vantagens / Desvantagens das Ferramentas