Navegación
-
Servicios
-
Noticias
- Google, Facebook y Twitter planean una original protesta
- Adiós Dennis Ritchie
- Muere Steve Jobs
- Cierra Bizarre Creations
- No habrá más Ubuntu Netbook Edition
- Cómo es el Internet Explorer 9 que será lanzado el lunes
- Impulsan una baja del costo de Internet
- Software argentino: ¿"niña bonita" de la economía local?
- Sex.com se vendió en u$s 13 millones
- Google puso fin al misterio de Batman
- Todas las noticias
-
Artículos
-
Descargas
-
Últimos 15 usuarios
- julio agreda
- asami cuellar
- randall brenes
- lucas inzua
- jenny murillo zambrana
- jose luis colmenero huerta
- ernesto gallardo
- rafael rojas
- alexander caballero
- ismael fernandez civicos
- yazmin sanjuan
- william
- jeisson esteban andrade leon
- aldo david delgadillo
- hisam escobar
- Total de usuarios: 13722
- Total de visitantes: 267170
-
Usuarios Top 15
-
Sitios recomendados
Web social
Conociendo el Análisis de decisión
Publicado por Gastón el 24/03/2009 en Ingeniería del software - Nivel Intermedio
Tabla de contenidos
- Análisis de decisión
- Arbol de decisión
- Tabla de decisión
- Ventajas y desventajas de estas técnicas
- Situación de indiferencia
- Ejemplo
La tabla de contenidos pertenece al artículo completo y no al contenido parcial de cada página del mismo si fuese el caso.
Resúmen
Explicación de Análisis de decisión usando árboles de decisión y tablas de decisión. Situación de indiferencia. Ventajas y desventajas. Ejemplo.
Sobre el autor
Gastón tiene 31 años, vive en Argentina / Santa Fe / Santa Fe y su ocupación es Desarrollador de aplicaciones web.
Forma parte del club desde 19/10/2009 a las 20:52 habiendo estado en linea ayer a las 18:27 por última vez.
Ha publicado 50 artículos en clubdesarrolladores con un promedio de valoración de 7.96 puntos. Puedes visitar su sitio web en http://www.devstudios.com.ar
Estadísticas
- Leido 7411 veces
- Valorado 9.00 puntos
Análisis de decisión
Es una técnica complementaria al DFD y en particular al diccionario de procesos de transformación que tiene por objetivo:
- Comprender la lógica de una decisión compleja.
- Servir como elemento de aprobación de la lógica por el usuario.
Esta técnica utiliza los arboles de decisión y las tablas de decisión para representar un proceso de transformación asociado a una decisión compleja.
Arbol de decisión
- Condiciones: Son todas aquellas situaciones dependientes de una variable del sistema que involucran la bifurcación del flujo de control en un conjunto de alternativas.
- Alternativas: Son cada uno de los conjuntos de estados relevantes que asume la condición (deben conformar un conjunto disjunto). La situación de alternativas no-disjuntas se conoce como contradicción.
- Acciones: Para cada combinación de las distintas alternativas de cada condición se establece una o más acciones.
Tabla de decisión
Pasos para construir una tabla de decisión:
- Determinar las condiciones intervinientes
- Determinar las acciones posibles
- Determinar la cantidad de reglas que tendrá la tabla. CR = C.Altern.C1 * C.Altern.C2 * C.Altern.C3 * ...
- Armar una tabla con cuatro cuadrantes
Cuadrante 1: Las condiciones
Cuadrante 3: Las acciones posibles
Cuadrante 2: Armar una grilla con las distintas combinaciones de las alternativas de cada condición.
Cuadrante 4: Marcar en la intersección entre una regla y una acción las alternativas que involucra la lógica del negocio.
Tablas de éstas se denominan "tabla de decisión en bruto".
Ventajas y desventajas de estas técnicas
Como toda técnica tiene sus ventajas y desventajas, la elección de su utilización depende de las necesidades del propio sistema.
Desventajas
El modelaje no es deterministico.
Es muy complejo implementar arboles de decisión para hacer análisis automatizado, eliminación de redundancias utilizando programas de computación.
Ventajas
Son mas representativos que el lenguaje narrativo y que el lenguaje estructurado.
Situación de indiferencia
Se dice que dos reglas cualesquiera son indiferentes al valor que asume la condición si se dá lo siguiente:
- Tener igual valor para el resto de las condiciones
- Involucrar las mismas acciones.
- Para eliminar esto en una tabla se funden las dos columnas en una, se rotula la nueva regla y se asume como valor para la condición que es indiferente, el símbolo de indiferencia (-).
- Una tabla libre de situaciones de indiferencia, se denomina "tabla refinada o final".
Ejemplo
Un negocio distribuidor comercializa 3 familias de productos (limpieza, bazar y herramientas). El sector comercial categoriza los clientes en mayoristas y minoristas.
Por otro lado los clientes pueden comprar en forma directa o por medio de vendedores (indirecta).
La empresa posee la siguiente política de descuentos para fijar el precio de los productos:
1 - Clientes minoristas, familia de productos A y B, venta indirecta 2%. Para los mismos casos para venta directa fija un descuento de 3%.
2 - Minoristas, familia de productos C, 0.5% para ventas indirectas y 1% para ventas directas.
3 - Para el caso de clientes mayoristas, fija el mismo porcentaje que para clientes minoristas mas un 1% adicional.
Construir tabla en bruto (tabla de decisión con todas las reglas posibles). Refinar la tabla anterior, eliminando casos de indiferencia, construir un arbol de decisión.
Tabla en bruto

Refinamiento

Tabla refinada

Arbol de decisión

Si tiene alguna pregunta sobre éste artículo por favor deje un comentario y será respondido.
Descargas
No existen descargas asociadas
Comentarios
Sus comentarios son importantes.
Listado de comentarios
Excelente trabajo!
Agregar un comentario
Debe estar identificado para agregar un comentario
delicio.us
Google Bookmark
Technorati
Twitthis
Meneame
Yahoo My Web
Fresqui
Enchilame