ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TÉCNICAS DE LOS COMPILADORES APLICADO A PROGRAMAS DE DISTRIBUCIÓN Y ASIGNACIÓN DE INCIDENCIAS


Enviado por   •  28 de Febrero de 2020  •  Monografía  •  7.914 Palabras (32 Páginas)  •  172 Visitas

Página 1 de 32

“TÉCNICAS DE LOS COMPILADORES APLICADO A PROGRAMAS DE DISTRIBUCIÓN Y ASIGNACIÓN DE INCIDENCIAS”

ÍNDICE GENERAL

Agradecimientos         ii

Dedicatorias        iv

Introducción        vii

CAPITULO I: ASPECTOS GENERALES         1

  1. Justificación        2
  2. Motivación         2
  3. Objetivos         3
  1. Objetivo General         3
  2. Objetivos Específicos         3
  1. Delimitación del proyecto         4
  2. Limitación del proyecto         4

CAPITULO 2: MARCO REFERENCIAL         5

2.1 Antecedentes         6

2.2 Concepto Principal         8

  2.2.1 ¿Qué es un compilador?         8

    2.2.1.1 Ventajas de compilar frente a interpretar        9

    2.2.1.2 Ventaja del intérprete frente al compilador        9

2.2.2 Herramientas que muestran tipos de análisis de programas fuente        10

2.2.3 Diagrama de análisis de un programa fuente, definiendo cada una de sus partes        12

2.2.4 Análisis Léxico         14

  2.2.4.1 Funciones del analizador léxico         15

     2.2.4.1.1 Otras funciones secundarias         15

     2.2.4.1.2 Ventajas de separar el análisis léxico y el análisis sintáctico        15

     2.2.4.1.3 Componentes Léxicos, Patrones, Lexemas        15

2.2.5 Lenguaje regular         18

  2.2.5.1 Lenguaje regular sobre un alfabeto         18

  2.2.5.2 Propiedades de cierre         19

  2.2.5.3 Decidir cuándo un lenguaje es regular         20

  2.2.5.4 Lenguajes finitos        20

  2.2.5.5 Expresiones regulares         21

2.2.6 Autómata Finito         22

  2.2.6.1 Definición formal         23

  2.2.6.2 Representación como diagrama de estados        23

  2.2.6.3 Representación como tabla de transiciones        24

v

  2.2.6.4 Funcionamiento        25

  2.2.6.5 Autómata finito determinista        26

 2.6.6 Autómata finito no determinista        27

2.2.7 Análisis Sintáctico        29

  2.2.7.1 Funciones        29

  2.2.7.2 Clasificación        29

CAPITULO 3: METODOLOGÍA        31

3.1 Planteamiento del problema        32

3.2 Metodología        33

3.3 Modelo de programa o prototipo        34

  3.3.1 Sistema propuesto        34

  3.3.2 Diagrama de desarrollo del programa        35

  3.3.3 Diagrama de bloques del prototipo        36

3.4 Ciclo del programa        37

3.5 Ejemplos de incidencias        40

  3.5.1 Departamento de mesa de ayuda        41

  3.5.2 Departamento de Soporte Técnico        43

  3.5.3 Departamento de Desarrollo de Sistemas        45

  3.5.4 Departamento de Infraestructura        47

  3.5.5 Departamento de Redes y Comunicaciones        48

Resumen Descriptivo        viii

Conclusión

Referencia Bibliográfica

        

vi

INTRODUCCIÓN

Esta investigación es un informe en el que se describe la implementación de compiladores en programas desarrollados para la distribución de incidencias dentro de un entorno laboral. Para desglosar este contenido, es indispensable, que antes de iniciar se definan los principales conceptos que envuelven esta investigación, estos términos o conceptos serán desarrollados en breve.

Se ha dado a conocer que dentro del ambiente de programación es importante contar con los diferentes analizadores y lenguajes, puestos que estos son un componente imprescindible para la correcta ejecución de los programas que se quieren desarrollar.

Para esto hemos decidido enfocar nuestra investigación en uno de estos analizadores y lenguajes, enfocándonos específicamente en un tipo de programa, en este caso, los que usualmente las empresas utilizan para la asignación y distribución de incidencias, entre colaboradores.

En esta época la mayoría de las empresas con una gran cantidad  de colaboradores, deciden ya sea desarrollar o adquirir externamente una aplicación o programa que los ayude o facilite la distribución del trabajo. En esta ocasión analizaremos el lenguaje de programación utilizados en estos programas o herramientas.

vii

CAPITULO I

ASPECTOS GENERALES

1. ASPECTOS GENERALES

1.1 JUSTIFICACIÓN

Dado que la muchas de las empresas hoy en día entre sus servicios tienen una sección de atención al cliente, ya sea a sus propios colaboradores o a sus clientes externos y dado que en muchas ocasiones se hacen las asignaciones de estos incidentes de manera errónea, provocando la pérdida de tiempo, de energía y recursos tanto para los colaboradores como para la empresa, hemos visto la necesidad de estudiar la posibilidad de crear un aplicación o programa que facilite la asignación correcta de estas y la reducción de estos errores.

Para esto hemos escogido basarnos en la implementación del analizador léxico, durante la programación de este programa o dentro de este, para desarrollar de manera diferente y efectiva esta aplicación.

1.2 MOTIVACIÓN

Debido a la gran cantidad de empresas que utilizan estos programas para la distribución y asignación de incidencias, y que a pesar de tener esta útil herramienta, aún existe un gran margen de error y equivocaciones a la hora de distribuirlos, se crea la inquietud de investigar, en la parte lógica si existe algún tipo de patrón errado que lleve a que las herramientas no se utilicen ni se desarrollen de manera adecuada.

...

Descargar como (para miembros actualizados) txt (51 Kb) pdf (739 Kb) docx (1 Mb)
Leer 31 páginas más »
Disponible sólo en Clubensayos.com