Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingenieria de Sistemas Tema 3
Ingenieria de Sistemas Tema 3
INTRODUCCION:
Los grafos son apropiados para resolver problemas de sistemas ya que permiten analizar como
reaccionan las partes del sistema y como fluye la información.
Los conceptos que estudiaremos pueden ser aplicados a cualquier tipo de sistemas.
Usamos los vértices para representar las partes de un sistema y los arcos nos indican los
efectos de un vértice sobre otro. Es decir un grafo muestra que parte del sistema afecta a las
otras partes esto se designa la estructura del sistema
EJEMPLO
EFECTO DIRECTO.- ES EL INDICADO POR UN ARCO POR EJEMPLO LA PARTE UNO AFECTA
DIRECTAMENTAMENTE A LA PARTE 4
EFECTO INDIRECTO.- ES EL INDICADO PARA EL CAMINO CON DOS O MAS ARCOS POR
EJEMPLO EL CAMINO 1,4 Y 5
FOTO
LA DIRECCION DE A 2
1->4->5
la matriz de adyacencia esta representada por una matriz de vértices por vértices
1 2 3 4 5 GRADO
1 0 0 0 1 0 1
2 1 0 0 0 0 1
3 0 1 0 0 0 1
4 0 0 1 0 1 2
5 0 0 0 0 0 0
APLICACIONES DE LA TEORIA DE GRAFOS.- gracias a la teoría de grafos se pueden resolver
diversos problemas como por ejemplo la síntesis de los circuitos secuenciales, contadores o
sistemas de apertura. Se utiliza para diferentes áreas como ser dibujo computacional o áreas
de la ingeniería.
Los grafos se utilizan también para modelar trayectos como el de una línea de autobús atreves
de las calles de una ciudad en el que se puede obtener caminos óptimos para el trayecto
aplicando diversos algoritmos como puede ser el algoritmo de Floit.
Se pretende apartir de un grafo conexo construir un árbol o subgrafo sin ciclos, conteniendo
todos los vertices del grafo inicial y con la suma de distancias o pesos mínimos posibles es
decir, buscamos la expansión mínima la aplicación de estos problemas se lo ve en las redes de
comunicación eléctrica, telefonía, carretera, ferroviaria, etc. en donde ellos nodos representan
un consumo eléctrico, teléfonos, aeropuertos, etc.
ALGORITMO DE FLOYT.-
FOTO 2
8
A C
E
4
B D
MATRIZ DE DISTANCIA
A B C D E
A 0 4 8 - -
B 4 0 1 2 -
C 8 1 0 4 2
D - 2 4 0 7
E - - 2 7 0
MATRIZ DE RECORRIDO
A B C D E
A A B C D E
B A B C D E
A B C D E
A B C D E
A B C D E
A B C D E
A 0 4 5 6 7
B 4 0 1 2 3
C 5 1 0 3 2
D 6 2 3 0 5
E 7 3 2 5 0
MATRIZ DE RECORRIDO
A B C D E
A A B B B C
B A B C D C
C B B C B E
D B B B D C
E C C C C E
ALGORITMO DE DIJKTRA.-
FOTO 3
1,B
4,B …1 8 3,C
2
A C
E
4 1 =bce
7
B 2 D
[0,-] ..0 2,B
8 2
A C
E
4 1
7
B 2 D
2
A C
E
4 1
B 2 D
Grafo en ejecución: es un grafo dirigido que representa las relaciones entre diferentes
funciones en un software.
Grafo de un flujo: es un grafo dirigido que representa las relaciones entre los
diferentes bloques básicos de una misma función de un software.
M=E-N+2
N el número de nodos
Ejemplo
Foto 1
Métricas: las métricas son orientativas, no quiere decir que una función con complejidad ciclo
matica mayor a 50 sea inmantenible, simplemente orienta acerca de su complejidad estimada
de todos modos la metrica suele ser bastante correcta en la realidad.
BINDIFFING DE GRAFO: Se comparan los grafos por ejemplo calculando la complejidad ciclo
matica de un software o de sus funciones
Ejemplo 2
Foto 2
TEMA 4
-Los problemas son abstraídos de estados de desorden y como tales no son observados
inmediatamente. Lo que se observa con sus manifestaciones en lo que sea denominado
estados de desorden o problemática.
-Los problemas son abstraídos de un estado de desorden y como tales no existen aislados, el
individuo los aísla conceptualmente y en el proceso se diseña al sistema de problemas
planteados
Como los problemas no existen aislados, su solución requiere que la realidad sea considerado
como un sistema
primero : puede ser que las personas interesada en eltrabajo de investigación definan
ellos mismos. Lo que eellos decean que se investigue y al mismo tiempo aporten algunos
síntomas de la problemática que se pretende abordar.
Segundo : ya que el mismo investigador haya definido el tema que será objeto de estudio y
durante el primer contacto con dichas personas cuestione a las mismas sobre esos síntomas
que le interesan .
Foto 1
N) Análisis detallado del problema se deberá analizar cada causa como un sub
problema del problema principal en otras palabras se pretende desmenbrar el
problema en sub problemas y estos a su vez en sub-sub problemas con el objetivo
de darle soluciones especificas a diferentes niveles. Se debe discutir ampliamente
que es lo que se pretende realizar para poder pasar a la Funcion de esquema de
HALLO
Una ves que se haya determinado el problema y se conozca sus relaciones de causas – efectos
con detalle, se procede a atacar dicho problema por ramas o sectores asi entonces se tendrá
primero que nada aun objetivo general o mas alto para dar solucion al objetivo principal
Foto 2
Análisis de los sistemas: la parte esencial de planeación y diseño lo constituye el análisis de los
sistemas hipotéticos, desde el punto de vista de los objetivos de las proposiciones y las
condiciones limitativas. la fucion de los analisis de los sistemas es deducir todos los
conocimientos de la importancia en los sistemas alternativos, a fin de seleccionar el sistema
optimo luego se debe comparar estas consecuencias con los objetivos iniciales
Selección del sistema optimo: se tiene ahora seleccionar la alternativa que sea mas
conveniente. Cuando las consecuencias de todos los sistemas esten bien claras,
independientemente, y en posibilidad de medirse en una escala de valores, el procedimiento
para hacer la decisión es directo .