INSTITUTO POLITÉCNICO NACIONAL

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "INSTITUTO POLITÉCNICO NACIONAL"

Transcripción

1 Ingeniería de Software: Una Guía para Crear Sistemas de Información Alejandro Peña Ayala INSTITUTO POLITÉCNICO NACIONAL

2 Alejandro Peña Ayala Cursó la licenciatura en Informática en la UPIICSA del IPN. Posteriormente obtuvo el Diplomado en Java y Aplicaciones Web en el ITAM, la Especialidad y la Maestría en Inteligencia Artificial en la Fundación Arturo Rosenblueth. Actualmente es candidato al grado de Doctor en Ciencias de la Computación por el Centro de Investigación en Computación del IPN, contando para ello del respaldo del CONACYT y del IPN a través de una beca. Entre sus distinciones académicas están: El haberse titulado por la opción de escolaridad en 1981, conforme al reglamento del IPN. El reconocimiento hecho por el CONCACYT y el Diario de México en el evento: Los mejores estudiantes de México generación 1981, como el mejor estudiante en la Licenciatura en Informática del IPN. Además de haber obtenido el grado de de Maestría en Inteligencia Artificial con mención honorífica. A la par de su desarrollo académico, Alejandro Peña ha ejercido la carrera magisterial, profesional, de investigación y ministerial. En 1981 ingresó a la planta docente de la UPIICSA, donde actualmente es profesor titular C e investigador. Durante el lapso ofreció cátedra en la Maestría en Sistemas Computacionales del ITESM-CEM. Además de haber hecho lo propio en las Maestrías en Sistemas de Información y Ciencias de la Computación en la Fundación Arturo Rosenblueth. En el ámbito profesional de la Informática, desde 1978 se ha desenvuelto en los sectores privado, público, bancario y empresarial, desempeñando cargos como: Programador, analista y líder de proyecto en la entonces Secretaría de Comercio. Jefe de Soporte Técnico en el (desaparecido) Instituto Mexicano de Comercio Exterior. Subdirector de Sistemas en la Secretaría de Salud. Subgerente de Proyectos Especiales en el Banco Nacional de Comercio Exterior. Coordinador de Sistemas en Banamex. Fue fundador y Director General de la empresa Neuralware, dedicada a las Tecnologías de la Información. Como resultado de sus estudios doctorales orientados al ámbito de la Educación basada en Web, ha publicado: varios Reportes Técnicos, y presentado diversos trabajos en congresos nacionales e internacionales celebrados en ciudades de cuatro continentes, como por ejemplo: Washington-USA., Vancouver Canáda, Melbourne Australia, Bensaçon Francia, Grindelwald Suiza, y Bali Indonesia. Las memorias de sus artículos han sido editadas por organizaciones como IEEE y Springer. Así mismo es autor de una colección de libros relacionados con la Informática y la Inteligencia Artificial. Actualmente, Alejandro Peña es Apóstol y Director General del World Outreach Light to the Nations Ministries (WOLNM), cuya visión es la formación de discípulos, mediante el uso de las Tecnologías de la Información y del Conocimiento, a nivel mundial dedicados a predicar el Evangelio. Por sus ocupaciones académicas, profesionales y ministeriales, Alejandro Peña ha tenido la oportunidad de visitar diversos países y regiones del mundo, amén de haber arribado a sitios extremos del planeta como: La Antártida, el océano glaciar Ártico, y el centro del desierto de Australia. También ha explorado islas exóticas como Hawai, Tahití, y Rarotonga; y otras remotas como Spitsbergen y Baffin. A raíz de tales experiencias, Alejandro Peña ofrece el testimonio de las maravillas naturales que Dios ha hecho en el mundo para deleite del ser humano, y en particular de sus hijos que son salvos a través de Jesucristo y llenos de su Espíritu Santo, quien les anima a clamar: Abba, Padre!

3 Ingeniería de Software: Una Guía para Crear Sistemas de Información

4

5 Ingeniería de Software: Una Guía para Crear Sistemas de Información Alejandro Peña e Ayala INSTITUTO POLITÉCNICO NACIONAL - México -

6 PRIMERA EDICIÓN D.R. 2006, Alejandro Peña Ayala INSTITUTO POLITÉCNICO NACIONAL Dirección de Publicaciones Revillagigedo 83, Centro Histórico, 06070, México, D.F. ISBN: ISBN: Impreso en: México / Printed in México

7 El autor reconoce que esta obra ha sido inspirada de manera especial por su Padre, Hermano Jesús y Consolador como parte de los proyectos de investigación de World Outreach Light to the Nations Ministries (WOLNM). Así mismo, el trabajo es el resultado de su experiencia profesional, como investigador y docente en la Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas (UPIICSA) del Instituto Politécnico Nacional (IPN) y fruto del desarrollo de su tesis doctoral en el Centro de Investigación en Computación del Instituto Politécnico Nacional.

8

9 P R Ó L O G O

10

11 El auge de la informática en el mundo contemporáneo ha sido vertiginoso, cada vez ha penetrado más en las costumbres sociales y económicas del individuo, resultando común que muchas Empresas y Organizaciones cuenten entre sus recursos con un computador, existiendo una gran inquietud en facilitar las tareas rutinarias y complejas en el tratamiento de información, a través de su sistematización vía cómputo. Para poder lograr el objetivo anterior, es necesario que el personal que desea hacer uso de estos medios, posea el conjunto de conocimientos necesarios que le permitan definir con precisión sus requerimientos de información y establecer una alternativa adecuada en su solución. Por tal motivo, se presenta a continuación una serie de conceptos, procedimientos y técnicas que brindan una metodología que permite al usuario, desarrollar conceptualmente un sistema de información, llegando al extremo de habilitarlo para que pueda establecer el modelo de sistema que desea se programe (por el personal técnico) para implantarse en una computadora.

12

13 TABLA DE CONTENIDO INTRODUCCIÓN SISTEMAS DE INFORMACIÓN DEFINICIÓN DE SISTEMAS DE INFORMACIÓN ELEMENTOS DE LOS SISTEMAS DE INFORMACIÓN EJEMPLOS DE SISTEMAS DE INFORMACIÓN CLASIFICACIONES DE LOS SISTEMAS DE INFORMACIÓN CICLO DE DESARROLLO DESCRIPCIÓN ETAPAS DE DESARROLLO ANALISIS OBJETIVO ACTIVIDADES Planeación Determinación de Requerimientos Definición de la Alternativa de Solución Descripción del Sistema Propuesto Control TECNICAS De Recolección de Información Técnicas para la Descripción de Flujos Caso de Estudio. CBM Técnicas para la Descripción de Procesos Técnicas para el Análisis de Datos Probar Lógicamente la Estructura Lógica de Salida DISEÑO OBJETIVO ACTIVIDADES TÉCNICAS Para el diseño de salidas Para la elaboración de modelos de datos Para el diseño de Entradas Para el Diseño de Procedimientos PROGRAMACIÓN OBJETIVO ACTIVIDADES IMPLANTACIÓN Y PRODUCCIÓN OBJETIVO ACTIVIDADES... 89

14 6.3 TÉCNICAS OPERACIÓN RECOMENDACIONES EN LA OPERACIÓN MANTENIMIENTO RECOMENDACIONES EN EL MANTENIMIENTO CONCLUSION REFERENCIAS... 99

15 TABLA DE FIGURAS Figura 1. Proceso de Desarrollo de Sistemas de Información Figura 2. Caja Negra Figura 3. Caja Blanca Figura 4. Descomposición del Sistema Figura 5. Símbolos del Diagrama de Flujo Figura 6. Ejemplo de Proceso Figura 7. Diagrama de Flujo de Datos, Nivel Figura 8. Diagrama de Flujo de Datos, Nivel Figura 9. Diagrama de Flujo de Datos, Nivel Figura 10. Diagrama de Flujo de Datos, Nivel Figura 11. Árboles de Decisión Figura 12. Diagrama de Datos Figura 13.Representación de la Estructura Lógica de Salida Figura 14. Estructura Lógica de Salida Figura 15. Estructura Lógica de Salida con más de una Etiqueta Figura 16. Construcciones Secuenciales y Repetitivas Figura 17. Diagrama de Secuencias Figura 18. Reporte de Producción Figura 19. Esquema de Salida Figura 20. Estructura Lógica Figura 21. Estructura Lógica de Salida Figura 22. Reporte Típico Figura 23. Diagrama de Estructura Lógica de Salida Figura 24. Movimientos Debe Haber Figura 25. Esquema del Control de Proyectos Figura 26. Diagrama del Control de Proyectos Figura 27. Diagrama de Procedimiento de una Estructura Lógica de Salida Figura 28. Arquitectura de un Sistema de Inventarios Figura 29. Hoja de Sistema de Inventarios Figura 30. Base de Datos Lógica Figura 31. Ordenación de una Base de Datos Lógica (1era forma normal Figura 32. Ordenación de una Base de Datos Lógica (2da forma normal) Figura 33. Ordenación de una Base de Datos Lógica (3ra forma normal) Figura 34. Documento Fuente Figura 35. Estructura Modular para un Sistema de Nómina Figura 36. Estructura Modular de un procedimiento de Validación Figura 37. Estructura modular Figura 38. Descripción entrada-proceso-salida Figura 39. Descripción entrada-proceso-salida Figura 40. Descripción entrada-proceso-salida Figura 41. Descripción entrada-proceso-salida Figura 42. Descripción entrada-proceso-salida Figura 43. Descripción entrada-proceso-salida Figura 44. Diagramas de una Programación Estructurada

16 Figura 45. Simbología utilizada Figura 46.a Diagrama Estructurado Figura 46.b Diagrama Estructurado Figura 47. Estructura Lógica de Datos Figura 48. Estructura Lógica de Proceso Figura 49. Estructura Lógica de Salida Figura 50. Diagrama de Warnier en Forma Clásica Figura 51. Reporte Jerarquizado... 86

17 LISTA DE TABLAS Tabla 1. Instancias de Valores Tabla 2. Matriz Sistemas / Clases de datos Tabla 3. Entradas - Salidas Tabla 4. Termino Significado Tabla 5. Tabla de Decisión Tabla 6. Tabla de Decisión Particionada Tabla 7. Tabla de Decisión, Sección Superior Derecha Tabla 8.Tabla de Decisión, Sección Inferior Derecha Tabla 9. Tabla de Decisión Final Tabla 10. Diccionario de Datos del Sistema de Personal Tabla 11. Procedimiento de una Estructura Lógica de Salida Tabla 12. Paso Tabla 13. Paso Tabla 13. Paso Tabla 14. Descripción de Archivos

18

19 INTRODUCCIÓN

20

21 INTRODUCCIÓN La Ingeniería de Sistemas representa la principal herramienta de trabajo de los desarrolladores de sistemas de información. Está representa por una metodología compuesta por un conjunto de etapas que se realizan secuencialmente para dar vida a una aplicación en forma evolutiva. Cada etapa se integra por un conjunto de acciones encaminadas para obtener productos específicos, como: especificaciones, diagramas, formatos, código, pruebas y documentos diversos. A efecto de brindar una guía al profesional del campo de la Informática y los sistemas de cómputo, en esta obra se presenta en el primer capítulo un perfil de los sistemas de información. En el segundo capítulo se describe el ciclo de desarrollo de la Ingeniería de Software. A partir del tercer capítulo al sexto se reservan para explicar las etapas de: Análisis, Diseño, Programación, Implementación y Producción. El documento, finaliza con la exposición de una serie de conclusiones relacionadas con el uso de la metodología presentada.

22

23 CAPÍTULO 1. SISTEMAS DE INFORMACIÓN

24

25 1. SISTEMAS DE INFORMACIÓN 1.1 DEFINICIÓN DE SISTEMAS DE INFORMACIÓN Un sistema de información (SI) es un conjunto de elementos interrelacionados con el propósito de prestar atención a las demandas de información de una organización, para elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones. 1.2 ELEMENTOS DE LOS SISTEMAS DE INFORMACIÓN Los componentes más importantes de un sistema de información son los siguientes: Financieros. Es el aspecto económico que permite la adquisición, contratación y mantenimiento de los demás recursos que integran un sistema de información. Administrativos. Es la estructura orgánica de objetivos, lineamientos, funciones, procedimientos, departamentalización, dirección y control de las actividades; que sustenta la creación y uso de los sistemas. Humanos. Está compuesto por dos grupos: El técnico, que posee los conocimientos especializados en el desarrollo de sistemas, siendo estos los: Administradores, Líderes de Proyecto, Analistas, Programadores, Operadores y Capturistas. El usuario, representado por las personas interesadas en el manejo de información vía cómputo, como apoyo al mejor desempeño de sus actividades, siendo estos los: Funcionarios, Contadores, Ingenieros, Empleados, Público, etc. Materiales. Son aquellos elementos físicos que soportan el funcionamiento de un sistema de información, por ejemplo: local de trabajo, instalaciones eléctricas y de aire acondicionado, medios de comunicación, mobiliario, maquinaria, papelería, etc. Tecnológicos. Es el conjunto de conocimientos, experiencias, metodologías y técnicas; que orientan la creación, operación y mantenimiento de un sistema. 1.3 EJEMPLOS DE SISTEMAS DE INFORMACIÓN Existe gran cantidad y variedad de sistemas de información orientados a diversos campos de la actividad humana, algunas de sus aplicaciones son las siguientes: Científicas: control de vuelos espaciales, estudios sobre energía nuclear, etc. Militares: control y operación de armas, sistemas de defensa, etc. De Ingeniería: diseño industrial de autos y maquinaria; control de procesos de producción y siderúrgicos, etc. Comunicaciones y Transportes: diseño de carreteras, control de tráfico aéreo y terrestre, transmisión remota de datos, etc. Administrativas: nómina, inventarios, almacenes, contabilidad, presupuesto, ventas, etc. En la educación. Apoyo en la enseñanza, referencias bibliográficas, etc. Médicas: diagnóstico, terapéuticas, aparatos biónicos, etc. Artísticas: música, poesía, pintura, etc.

26 8 Ingeniería de Software 1.4 CLASIFICACIONES DE LOS SISTEMAS DE INFORMACIÓN De acuerdo a determinado enfoque los sistemas de información se pueden agrupar en una cierta clasificación, que brinda una idea esencial de su estructura y funcionamiento. A continuación se mencionan tres enfoques: De acuerdo al elemento principal de proceso de la información. Manuales: cuando el hombre auxiliado por cierto equipo (máquinas de escribir, sumadoras, archivos, etc.) realiza las principales funciones de recopilación, registro, almacenamiento, cálculo y generación de información. Mecanizadas: cuando cierta maquinaria realiza las principales funciones de procesamiento. Para los sistemas mecanizados que hacen uso de un computador, de acuerdo al tipo de interacción Hombre-Máquina. Batch: el usuario proporciona los datos necesarios para la ejecución de un proceso y espera a que el computador termine la tarea para recibir los resultados. En Línea: existe un diálogo directo entre el usuario y el computador durante la ejecución de un proceso. En cuanto a la organización física de los principales recursos de procesamiento de datos. Procesos centralizados: los recursos se encuentran ubicados en un área física determinada, por lo que su acceso se realiza en las misma instalación o desde lugares retirados, mediante líneas de comunicación de datos (telefónicas, microondas, satélite, etc.). Proceso distribuido: los recursos se encuentran diseminados en diversos lugares de una zona territorial (ciudad, país, continente, etc.), por lo que el procesamiento se realiza en el propio lugar donde se originan los datos, existiendo la posibilidad de compartir información entre las diversas instalaciones, mediante la información de una Red de Comunicación. Los sistemas manuales son adecuados en procesos sencillos, que manejan pequeños volúmenes de datos, sin realizar cálculos complejos y que mantener actualizada la información no es problemático. En cambio, los mecanizados tienden a sistematizar aquellas actividades complejas, que requieren manipular altos volúmenes de datos en tiempos cortos de respuesta. El tipo Batch de sistemas es adecuado en tareas que manejan grandes volúmenes de datos y que no requieren que el operador tome decisiones durante el proceso, por ejemplo: la nómina, la expedición de estadísticas censales, etc. Mientras que los sistemas en Línea son adecuados para el manejo de pequeños volúmenes de datos que requieren tiempos de respuesta cortos, por ejemplo: sistemas bancarios, de reservación, de consulta, etc. Cuando la organización es pequeña o tiene grandes necesidades de procesar altos volúmenes de información en tiempos cortos de respuesta, es conveniente integrar los recursos en forma centralizada. Por el contrario, si la empresa es grande y tiene altos requerimientos de proceso, es deseable hacer uso del concepto distribuido.

27 CAPÍTULO 2. CICLO DE DESARROLLO

28

29 2. CICLO DE DESARROLLO 2.1 DESCRIPCIÓN La construcción de un sistema de información implica la conjugación de esfuerzos, conocimientos, experiencias, recursos y tiempo muy valiosos; por lo que es necesario contar con un adecuado rumbo de acción que garantice el éxito del proyecto, empleado al máximo los elementos disponibles. Por esta razón es conveniente apoyarse en una metodología que establezca las etapas con objetivos, actividades y técnicas necesarias en la creación de un sistema. La ejecución de las etapas lleva normalmente un orden cronológico, en donde los resultados producidos por una, alimentan las funciones de la siguiente y así sucesivamente. Además se aplican los conceptos del proceso administrativo, que regula las acciones de cada etapa y por lo tanto, de todo el proyecto. Por ello es necesario planear y controlar la realización de las actividades. Para ilustrar lo anterior, se presenta una figura en donde aparecen las etapas que componen el ciclo de desarrollo de los sistemas, sus interrelaciones y el papel del proceso administrativo. 2.2 ETAPAS DE DESARROLLO El papel que juega cada una de las etapas que conforman el ciclo de desarrollo de los sistemas de información es el siguiente: Análisis: define los requerimientos de información y la forma más adecuada de atenderlos. Diseño: describe la estructura, funciones e interrelaciones de los componentes del sistema. Programación: elabora los elementos del sistema (programas, archivos, reportes, etc.). Implantación: prueba e instala el sistema construido. Operación: hace uso del sistema. Mantenimiento: modifica el sistema en función a los nuevos requerimientos que se van presentando. Asimismo, en cuanto a la participación del proceso administrativo se refieren: Planeación: se establecen los objetivos, estrategias, programas de acción y determinación de recursos. Control: se evalúan los resultados conforme a las metas esperadas, se realizan las correcciones necesarias influenciando la ejecución de la siguiente capa. Normalmente el requerimiento para construir un sistema de información nace a petición del Área Administrativa que tiene problemas en el manejo de información o desea aplicar nuevos mecanismos. Por lo que el Área Técnica es enterada en espera de resolver la inquietud planteada, dando inicio al ciclo de desarrollo de sistemas tal como se aprecia en la Figura 1.

30 12 Ingeniería de Software Requerimiento de Información Planeación Planeación Planeación Planeación Planeación Análisis Diseño Programación Implantación Operación y Mantenimiento Control Control Control Control Control Resultado Resultado Resultado Resultado Resultado Aplicación de la Información Figura 1. Proceso de Desarrollo de Sistemas de Información.

31 CAPÍTULO 3. ANALISIS

32

33 3. ANALISIS 3.1 OBJETIVO El objetivo que persigue el análisis de sistemas, es el de identificar con precisión las necesidades de información de una organización y de establecer la alternativa de solución más conveniente para satisfacerla. 3.2 ACTIVIDADES Las acciones a realizar durante el análisis de sistemas están agrupadas en fases de la siguiente manera: Planeación La planeación se compone de las siguientes actividades: Definición de objetivos. Se establecen las metas y plazos esperados por alcanzar durante la etapa. Formulación de estrategias. Se definen los principales caminos de acción a seguir. Determinación de recursos. Se identifican los recursos humanos, materiales y económicos a participar. Establecimiento del plan de trabajo. En base al compromiso, importancia, tiempo y recursos disponibles, se formula el calendario de trabajo Determinación de Requerimientos La determinación de requerimientos se realiza mediante las tareas siguientes: Definición del caso de estudio. Se identifica el tema central que motiva el inicio del estudio, pudiendo ser la creación de un nuevo sistema ó la modificación a uno ya existente. Estudio de la organización. Se determina con precisión las áreas usuarias participantes, su estructura orgánica, funciones, interrelaciones y compromisos con otras. Análisis de procedimientos. Se estudian todos los procedimientos relacionados con el problema planteado, identificando para cada uno de ellos: los objetivos que persiguen, las actividades que realizan, secuencia y periodicidad, responsables, niveles de agregación, sus relaciones con otros puntos de control y situaciones especiales que imperan. Análisis de información. Se identificaran los flujos de información, documentos y reportes, operaciones (de registro, validación, almacenamiento, clasificación, cálculo y presentación), volúmenes y períodos; que se desprenden de la ejecución de los procedimientos estudiados. Identificación de recursos. Se hace un reconocimiento de los recursos humanos y materiales participantes en el desarrollo de las actividades. Determinación de puntos críticos. Consiste en identificar claramente aquellos aspectos que entorpecen y limitan el buen funcionamiento de los procedimientos actuales, los problemas más comunes y relevantes que se presentan, los motivos que crean insatisfacción y aquellos que deben ser cubiertos a plenitud. Por ejemplo: El contenido de los reportes generados, satisface realmente las necesidades del usuario? Los tiempos de respuesta ofrecidos, son oportunos?, etc.

34 16 Ingeniería de Software Establecimiento del problema a resolver. Una vez realizadas las actividades anteriores se está en condición de precisar el problema, su naturaleza, grado de complejidad e implicaciones que tiene (organizaciones, económicas, etc.) Definición de la Alternativa de Solución La definición de la alternativa de solución implica las siguientes consideraciones: Tipos de alternativas. La solución del problema a resolver pudiera consistir de pequeñas o sustanciales modificaciones al sistema actual, el desarrollo de uno nuevo, el aprovechamiento de novedosas tecnologías y equipos que sustituyan o refuercen a los mecanismos existentes. Su propuesta estará en función a la naturaleza del requerimiento y a los recursos disponibles. Definición de la alternativa. Cada propuesta deberá estar debidamente fundamentada, describiendo las aportaciones o cambios estructurales de organización, procedimientos, manejo de información, recursos necesarios, costos, tiempo de implementación repercusiones, ventajas y desventajas que implicaría llevarla a cabo. Establecimiento de criterios de decisión. En base a las prioridades y recursos disponibles, se determinan los principales aspectos a satisfacer por las propuestas. Por ejemplo: economía del proyecto, plazo de terminación, etc. Comparación de alternativas. Se establece el grado de satisfacción que cada opción brinda a los criterios de decisión, de tal manera que se distinga la más ventajosa. Elección. Una vez evaluadas las diversas alternativas se escoge aquella que ofrece las mayores ventajas y cuya realización es factible en los términos de costo y tiempo esperados Descripción del Sistema Propuesto Al describir el sistema que se propone como solución se debe tomar en cuenta: Perfil general del sistema. Se confirma el objetivo que persigue la propuesta, la naturaleza de esta y el programa para llevarla a cabo. Modelo organizacional. Se establece el esquema orgánico de áreas participantes, funciones e interrelaciones. Estructura general de información. Se crea un esquema global de los principales flujos de información que componen el sistema, identificando sus objetivos, interrelaciónales, participantes y periodicidades. Por ejemplo en un sistema de nómina, aparecerían los siguientes flujos: Actualización de la plantilla de personal. Registro de movimientos: incidencias, préstamos, etc. Actualización de los aspectos contractuales de ingresos y egresos de los empleados. Cálculo de la nómina. Distribución del pago.

35 Análisis 17 Descripción de los flujos de información. Por cada flujo se establecen sus actividades, secuencia y responsable de su ejecución, también se determinan las salidas, entradas (documentos, reportes, pantallas, etc.) y procesos de manipulación de datos que emplean (registros, validación, acceso, almacenamiento, actualización, clasificación, selección, decisión, etc.). Definición de productos de información (salidas). Una vez identificadas las áreas y personas a quienes va dirigida la información, se determina la clase y contenido de los productos que recibirá, especificando su objetivo, periodicidad, tiempo de respuesta, nivel de agregación, los datos y totales que aparecerán, su forma de presentación (natural, editada, analógica: gráficas, símbolos especiales, etc.) y los medios que usará (pantalla, papel, magnético, etc.). Análisis de datos. Se identifican todos los datos que se van a utilizar describiendo sus características: significado, fuente, tipo, longitud, rango de valores, código de equivalencia, nivel de actualización, etc. Por ejemplo a continuación se presentan ejemplos de datos y la Tabla 1 con instancias de valores. Dato. Entidad Federativa (donde vive el empleado). Significado. Precisa el Estado donde tiene si domicilio el empleado. Fuente. Solicitud de empleo. Tipo. Alfabético. Longitud. 30 caracteres. Rango de Valores. Ver Tabla 1. Código de equivalencia. Ver Tabla 1. Nivel de Actualización. Extraordinario, cuando cambie de domicilio el empleado notificará. Tabla 1. Instancias de Valores. Código Valor 01 Aguascalientes 02 Baja California 32 Zacatecas Definición de insumos (entrada de datos). Todos aquellos datos que no se obtienen como resultado de cálculos, selecciones u otro tipo de operaciones, deberán ser alimentados al sistema, por lo que se establece cuales son esas fuentes (áreas, personas, documentos, etc.), la periodicidad y volumen en que se generan, su forma de presentación (papel, pantalla, magnético, etc.) y contenido (datos, código, cifras de control, etc.). Establecimiento de controles. Se establecen las medidas de revisión y corrección del contenido y calidad de los datos y documentos manejados; también se definen los niveles de confidencialidad en el acceso de la información. Definición de recursos. Se precisan requerimientos de personal, equipo y material del sistema.

36 18 Ingeniería de Software Control El control se lleva a cabo mediante la ejecución de tres actividades a saber: Presentación del sistema. Se prepara un documento en el que se refleja la composición y estructura del sistema de información a desarrollar, destacando el conjunto de productos (salidas, reportes, etc.) a generar. Revisión de la propuesta. El grupo de usuarios revisará el material proporcionado por el área que realizó la propuesta, verificando que satisfaga a sus requerimientos planteados. Modificaciones a la propuesta. Todas aquellas observaciones serán analizadas realizando los ajustes necesarios a la estructura del sistema propuesto. 3.3 TECNICAS En apoyo al mejor desempeño de las actividades que componen la etapa de análisis se recomienda el empleo de las siguientes técnicas De Recolección de Información La entrevista es el intercambio de información cara a cara entre el analista y el personal de una organización. Consecuentemente, el proceso de entrevista puede ser muy formal hasta casual, asimismo, el lugar donde ésta se realiza (de la Suite ejecutiva, al lugar de operaciones). Para llevar a cabo una entrevista se hacen las siguientes recomendaciones: Prepare su entrevista: Defina el objetivo. Establezca los temas. Elija la fuente: área administrativa, persona a entrevistar. Seleccione documentos. Planee su entrevista: procedimiento, vigor, tiempo y material. Conduzca su entrevista: Explique los siguientes puntos: identificación personal, propósito de la entrevista, cuál es el proyecto y cuál será la contribución que hará al proyecto el entrevistado. Asegurarse de entender correctamente las actividades y responsabilidades del entrevistado. Si el entrevistado toma decisiones, es importante hacer un modelo representativo (que decisiones son hechas y como interviene él). Hacer preguntas específicas (cuanto) (s). Evitar tecnicismos. Aprender a escuchar. Evitar la divagación y la desviación. Buscar opciones, ideas y sugerencias. Tomar nota de puntos relevantes. Evitar juicios sobre el valor o impresión de los datos recibidos. Cuando termine: Verifique sus notas.

37 Análisis 19 Revise si hay algo confuso (escrito y/o mental). Repase su plan. Coteje su objetivo. Aclare. Observaciones: Es de suma importancia que las relaciones usuario-analista sean óptimas. El analista en la mayoría de los casos, tendrá en número y tiempo restringidas las entrevistas. El cuestionario es un documento donde se recibe información de interés como por ejemplo: opciones sobre el funcionamiento del sistema, identificación de aspectos que requerirán un mayor estudio, auditoria de resultados, nuevos requerimientos, etc. El analista debe identificar la información que desea conocer para estructurar las preguntas que conduzcan a las respuestas deseadas y adecuar el cuestionario al tipo de individuo que lo llenará. Algunos detalles convenientes de observar, durante el diseño de cuestionarios, son los siguientes: Explicar el propósito, uso y seguridad del cuestionario. Proporcionar las instrucciones necesarias para su llenado. Indicar el tiempo de llenado y retorno del documento. Formular preguntas claras. Especificar el tipo de respuesta: abierta o cerrada. Las respuestas estarán en el formato adecuado, su tabulación puede ser manual o mecánica. Si la respuesta no pudo ser contestada, proporcionar un espacio dedicado a las observaciones. Incluir una sección dedicada a verter opciones, criticas y comentarios. Algunas limitaciones que se presenten en el uso de cuestionarios son las siguientes: Es difícil estructurar adecuadamente su diseño, cuando se desconoce las respuestas por obtener (cuestionarios abiertos) No es posible hacer aclaraciones al momento de llenar y devolver el cuestionario. Generalmente se asigna baja prioridad e importancia a su llenado. La observación es el acto de presenciar los acontecimientos en el momento y lugar en que suceden, con el propósito de identificar, aclarar y/o confirmar ciertos aspectos de un ambiente determinado. Para obtener mejores resultados en la observación, existen las siguientes recomendaciones: Identifique el ambiente y situación a observar. Estime el tiempo que necesitará. Seleccione el material de apoyo. Conduzca su observación: Explique a las partes que serán observadas, que será hecho y por qué. Familiarizarse con el ambiente de observación, así como con sus componentes. Tome notas, cheque el tiempo periódicamente.

INSTITUTO POLITÉCNICO NACIONAL

INSTITUTO POLITÉCNICO NACIONAL Sistemas basados en Conocimiento: Una Base para su Concepción y Desarrollo Alejandro Peña Ayala INSTITUTO POLITÉCNICO NACIONAL Alejandro Peña Ayala Cursó la licenciatura en Informática en la UPIICSA del

Más detalles

INFORMACIÓN Y DATOS. II.1. Definición de Datos

INFORMACIÓN Y DATOS. II.1. Definición de Datos -CAPÍTULO II- INFORMACIÓN Y DATOS Es usual que se interpreten los términos datos e información indistintamente, lo cual no es correcto, existiendo una importante diferencia entre ambos conceptos que detallaremos

Más detalles

Guía de Manuales Administrativos

Guía de Manuales Administrativos MINISTERIO DE PLANIFICACION NACIONAL Y POLITICA ECONOMICA ÁREA DE MODERNIZACIÓN DEL ESTADO Guía de Manuales Administrativos Mayo, 2009 Tabla de Contenidos Tabla de Contenidos...ii Presentación...iii Introducción...1

Más detalles

MANUAL DE IMPLANTACIÓN

MANUAL DE IMPLANTACIÓN MANUAL DE IMPLANTACIÓN MANUAL DE IMPLANTACIÓN Introducción Objetivo del manual Alcance del manual Parte 01 Parte 02 Parte 03 Parte 01 Parte 02 Parte 03 Introducción El proyecto constituye, para la Consejería

Más detalles

Grupo B. Sistemas y Tecnologías de la información

Grupo B. Sistemas y Tecnologías de la información Grupo B. Sistemas y Tecnologías de la información Tema 1. Tema 2. Tema 3. Tema 4. Tema 5. Tema 6. Tema 7. Tema 8. Tema 9. Sistemas de Información. Análisis y desarrollo de sistemas de información. Metodologías

Más detalles

2. PARTE 1. APROXIMACIÓN TEÓRICA AL PLAN DE MARKETING...

2. PARTE 1. APROXIMACIÓN TEÓRICA AL PLAN DE MARKETING... 3 Índice 1. INTRODUCCIÓN... 4 1.1. Objetivos del presente manual... 4 1.2. La importancia del plan de marketing... 5 2. PARTE 1. APROXIMACIÓN TEÓRICA AL PLAN DE MARKETING... 6 2.1. El marketing... 7 2.1.1.

Más detalles

Guía de los Fundamentos de la Dirección de Proyectos Tercera Edición (Guía del PMBOK )

Guía de los Fundamentos de la Dirección de Proyectos Tercera Edición (Guía del PMBOK ) Guía de los Fundamentos de la Dirección de Proyectos Tercera Edición (Guía del PMBOK ) Norma Nacional Americana ANSI/PMI 99-001-2004 AVISO Las publicaciones de normas y guías de Project Management Institute,

Más detalles

Cómo llegar a ser un experto en Marketing?

Cómo llegar a ser un experto en Marketing? INSTITUTO EUROPEO DE GESTIÓN EMPRESARIAL Pedro Rubio Domínguez Cómo llegar a ser un experto en Marketing? Pedro Rubio Domínguez El autor es profesor, consultor de gestión y socio-director general del Instituto

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO JOSÉ DE SUCRE VICE -RECTORADO PUERTO ORDAZ CÁTEDRA: INGENIERÍA DE MÉTODOS

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO JOSÉ DE SUCRE VICE -RECTORADO PUERTO ORDAZ CÁTEDRA: INGENIERÍA DE MÉTODOS UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO JOSÉ DE SUCRE VICE -RECTORADO PUERTO ORDAZ DEPARTAMENTO Ingeniería de DE Métodos INGENIERÍA INDUSTRIAL CÁTEDRA: INGENIERÍA DE METODOS CÁTEDRA: INGENIERÍA

Más detalles

DISEÑO DE UN EN LA. Caracas, Julio

DISEÑO DE UN EN LA. Caracas, Julio Universidad Nacional Abierta Dirección de Investigaciones y Postgrado Especialización en Telemática e Informática en Educación a Distancia DISEÑO DE UN SOFTWARE EDUCATIVO COMO ESTRATEGIAA DE ENSEÑANZAA

Más detalles

GUÍA PARA LA APERTURA DE DATOS EN COLOMBIA

GUÍA PARA LA APERTURA DE DATOS EN COLOMBIA GUÍA PARA LA APERTURA DE DATOS EN COLOMBIA GUÍA PARA LA APERTURA DE DATOS EN COLOMBIA Ministerio de Tecnologías de la Información y las Comunicaciones Programa de Gobierno en línea Coordinación de Investigación,

Más detalles

BPM (GERENCIA DE PROCESOS DE NEGOCIO) Tomado del Libro BPM AUTORES: KIRAN GARIMELLA, MICHAEL LEES, BRUCE WILLIAMS. Sumario

BPM (GERENCIA DE PROCESOS DE NEGOCIO) Tomado del Libro BPM AUTORES: KIRAN GARIMELLA, MICHAEL LEES, BRUCE WILLIAMS. Sumario BPM (GERENCIA DE PROCESOS DE NEGOCIO) Tomado del Libro BPM AUTORES: KIRAN GARIMELLA, MICHAEL LEES, BRUCE WILLIAMS Sumario Introducción 1 Capítulo 1: Definición de Business Process Management (BPM).. 5

Más detalles

UNIVERSIDAD VERACRUZANA TESINA. Licenciado en Administración. Laura Jeannette Landa García. L.A.E. Blanca Estela Specia Berra

UNIVERSIDAD VERACRUZANA TESINA. Licenciado en Administración. Laura Jeannette Landa García. L.A.E. Blanca Estela Specia Berra UNIVERSIDAD VERACRUZANA Facultad de Contaduría y Administración Propuesta de un Manual para la elaboración de Tabuladores de Salarios en las MPYMES TESINA Para obtener el Título de: Licenciado en Administración

Más detalles

GUÍA GENERAL DE AUDITORÍA PÚBLICA.

GUÍA GENERAL DE AUDITORÍA PÚBLICA. DGAG001 SECRETARÍA DE GUÍA GENERAL DE AUDITORÍA PÚBLICA. ABRIL 2000 Índice Presentación 3 Objetivo 4 Marco Jurídico 4 I. Definición de la Auditoría Pública 5 II. Guía General de Auditoría Pública 5 2.1.

Más detalles

UNIVERSIDAD VERACRUZANA

UNIVERSIDAD VERACRUZANA UNIVERSIDAD VERACRUZANA Facultad de Contaduría y Administración FACTORES PRINCIPALES DE UN ESTUDIO DE FACTIBILIDAD FINANCIERA DE LAS FRANQUICIAS EN MÉXICO: SECTOR COMIDA RÁPIDA TESINA Para obtener el Título

Más detalles

AUTORAS: MARÍA IMILCE ZUTA Y ANA MARÍA WIESE. una mype con calidad Guía para entender y evaluar un sistema de gestión de la calidad.

AUTORAS: MARÍA IMILCE ZUTA Y ANA MARÍA WIESE. una mype con calidad Guía para entender y evaluar un sistema de gestión de la calidad. AUTORAS: MARÍA IMILCE ZUTA Y ANA MARÍA WIESE una mype con calidad Guía para entender y evaluar un sistema de gestión de la calidad. Una Mype con Calidad 01 1 Una Mype con Calidad 01 2 Una Mype con Calidad

Más detalles

Articulación de la Educación con el Mundo Productivo

Articulación de la Educación con el Mundo Productivo SERIE GUÍAS Nº 21 Aportes para la Construcción de Currículos Pertinentes Articulación de la Educación con el Mundo Productivo Competencias Laborales Generales MINISTERIO DE EDUCACIÓN NACIONAL Ministra

Más detalles

Implantación y Aceptación del Sistema

Implantación y Aceptación del Sistema y Aceptación del Sistema 1 y Aceptación del Sistema ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD IAS 1: ESTABLECIMIENTO DEL PLAN DE IMPLANTACIÓN...5 Tarea IAS 1.1: De finición del Plan de... 5 Tarea IAS

Más detalles

Introducción a las bases de datos

Introducción a las bases de datos Introducción a las bases de datos Rafael Camps Paré P06/M2109/02147 FUOC P06/M2109/02147 Introducción a las bases de datos Índice Introducción... 5 Objetivos... 5 1. Concepto y origen de las BD y de los

Más detalles

FACULTA CONTADOR AUTORES:

FACULTA CONTADOR AUTORES: UNIVERSIDAD DE LA REPUBLICA FACULTA AD DE CIENCIAS ECONOMICAS Y DE ADMINISTRACION TRABAJO MONOGRÁFICO PARAA OBTENER EL TÍTULO DE CONTADOR PÚBLICO - PLAN 1990 Análisiss de Control Interno de la Asociación

Más detalles

Administración de una oficina sin papeles segura y personalizada para PYMES en México

Administración de una oficina sin papeles segura y personalizada para PYMES en México Administración de una oficina sin papeles segura y personalizada para PYMES en México Sandra D. ORANTES JIMÉNEZ Centro de Investigación en Computación, Instituto Politécnico Nacional México, DF 07738,

Más detalles

1GUÍA PRÁCTICA PARA GESTIONAR LA CAPACITACIÓN EN LOS SERVICIOS PÚBLICOS

1GUÍA PRÁCTICA PARA GESTIONAR LA CAPACITACIÓN EN LOS SERVICIOS PÚBLICOS 1GUÍA PRÁCTICA PARA GESTIONAR LA CAPACITACIÓN EN LOS SERVICIOS PÚBLICOS INDICE Prólogo...3 I.- Presentación...5 II.- Modelo de Gestión de la Capacitación en los Servicios Públicos...7 III.- Cómo implementar

Más detalles

IGUALDAD PROMOCIÓN DE LA. SALARIAL POR MEDIO DE LA EVALUACIÓN NO SEXIsTA DE LOS EMPLEOS:

IGUALDAD PROMOCIÓN DE LA. SALARIAL POR MEDIO DE LA EVALUACIÓN NO SEXIsTA DE LOS EMPLEOS: PROMOCIÓN DE LA IGUALDAD SALARIAL POR MEDIO DE LA EVALUACIÓN NO SEXIsTA DE LOS EMPLEOS: guía DETALLADA Programa para la Promoción de la Declaración relativa a los Principios y Derechos Fundamentales en

Más detalles

GUÍA PARA UNA GESTIÓN BASADA EN PROCESOS

GUÍA PARA UNA GESTIÓN BASADA EN PROCESOS UÍA PARA UNA GESTIÓN ASADA EN PROCESOS GUÍA PARA UNA GESTIÓN BASADA EN PROCESOS GUÍA PARA UNA GESTIÓN BASADA EN PROCESOS Parte teórica: Instituto Andaluz de Tecnología Autores Jaime Beltrán Sanz Miguel

Más detalles

Coordinador de la edición de Estudios Técnicos PER 2011-2020: Jaume Margarit i Roset, Director de Energías Renovables de IDAE

Coordinador de la edición de Estudios Técnicos PER 2011-2020: Jaume Margarit i Roset, Director de Energías Renovables de IDAE Coordinador de la edición de Estudios Técnicos PER 2011-2020: Jaume Margarit i Roset, Director de Energías Renovables de IDAE Título: Empleo asociado al impulso de las energías renovables. Estudio Técnico

Más detalles

Cuaderno de gestión 7. Claves para la gestión de personas en Entidades no Lucrativas. Entidades no Lucrativas

Cuaderno de gestión 7. Claves para la gestión de personas en Entidades no Lucrativas. Entidades no Lucrativas Cuaderno de gestión 7 Claves para la gestión de personas en Entidades no Lucrativas Entidades no Lucrativas 7 Cuaderno de gestión 7 Claves para la gestión de personas en Entidades no Lucrativas 7Todos

Más detalles

CONSEJERÍA DE GOBERNACIÓN MANUAL DE PROYECTOS. Agencia Andaluza del Voluntariado

CONSEJERÍA DE GOBERNACIÓN MANUAL DE PROYECTOS. Agencia Andaluza del Voluntariado CONSEJERÍA DE GOBERNACIÓN MANUAL DE PROYECTOS Agencia Andaluza del Voluntariado PROYECTOS Agencia Andaluza del Voluntariado Edita: Autor: Imprime: Dep. Legal: Junta de Andalucía. Consejería de Gobernación.

Más detalles

METODOLOGÍA DE LA INVESTIGACIÓN. Cómo escribir una tesis

METODOLOGÍA DE LA INVESTIGACIÓN. Cómo escribir una tesis METODOLOGÍA DE LA INVESTIGACIÓN Cómo escribir una tesis Edelsys Hernández Meléndrez Escuela Nacional de Salud Pública 2006 1 INDICE I. Introducción II. Momentos importantes en el desarrollo de una tesis

Más detalles

2. ELABORA TU PROPIO ESTUDIO DE MERCADO...

2. ELABORA TU PROPIO ESTUDIO DE MERCADO... 3 Índice 1. INTRODUCCIÓN... 4 1.1. Objetivos del presente manual... 4 1.2. La importancia de un Estudio de Mercado... 5 1.3. Tipos de Estudios de Mercado... 6 2. ELABORA TU PROPIO ESTUDIO DE MERCADO...

Más detalles

www.inegi.gob.mx atencion.usuarios@inegi.gob.mx Cómo se hace la ENOE. Métodos y procedimientos.

www.inegi.gob.mx atencion.usuarios@inegi.gob.mx Cómo se hace la ENOE. Métodos y procedimientos. ENOE Cómosehacela ENOE Métodosyprocedimientos DR 2007, Instituto Nacional de Estadística, Geografía e Informática Edificio Sede Av. Héroe de Nacozari Sur Núm. 2301 Fracc. Jardines del Parque, CP 20270

Más detalles