Este documento describe los conceptos básicos de los sistemas de información y los métodos para su desarrollo. Define un sistema como un conjunto de elementos dinámicamente relacionados para alcanzar un objetivo. Explica que los sistemas pueden ser físicos o abstractos, abiertos o cerrados. Luego, describe tres métodos para el desarrollo de sistemas: el ciclo de vida, el análisis estructurado y el prototipo. Finalmente, detalla ocho etapas para el desarrollo de un sistema.
3. DEFINICION DE SISTEMA Un sistema (del latínsystema, proveniente del griegoσύστημα) es un conjunto de funciones, virtualmente referenciada sobre ejes, bien sean estos reales o abstractos. También suele definirse como un conjunto de elementos dinámicamente relacionados formando una actividad para alcanzar un objetivo operando sobre datos, energía y/o materia para proveer información.
4. CUESTIONARIO QUE ES UN SISTEMA? CUAL ES LA RAIZ LATINA DE LA PALABRA SISTEMA? QUE ES UN CONCEPTO ABSTRACTO? SOBRE QUE CONCEPTOS ACTUA UN SISTEMA PARA ALCANZAR SUS OBJETIVOS?
5. CLASIFICACION DE SISTEMAS En cuanto a su constitución, pueden ser físicos o abstractos: Sistemas físicos o concretos: compuestos por equipos, maquinaria, objetos y cosas reales. El hardware. Sistemas abstractos: compuestos por conceptos, planes, hipótesis e ideas. Muchas veces solo existen en el pensamiento de las personas. Es el software.
6. …CLASIFICACION DE SISTEMAS En cuanto a su naturaleza, pueden ser cerrados o abiertos: Sistemas cerrados: no presentan intercambio con el medio ambiente que los rodea, son herméticos a cualquier influencia ambiental. No reciben ningún recurso externo y nada producen que sea enviado hacia fuera. En rigor, no existen sistemas cerrados. Se da el nombre de sistema cerrado a aquellos sistemas cuyo comportamiento es determinista y programado y que opera con muy pequeño intercambio de energía y materia con el ambiente.
7. Sistemas abiertos: presentan intercambio con el ambiente, a través de entradas y salidas. Intercambian energía y materia con el ambiente. Son adaptativos para sobrevivir. Su estructura es óptima cuando el conjunto de elementos del sistema se organiza, aproximándose a una operación adaptativa. …CLASIFICACION DE SISTEMAS
8. Los sistemas reales pueden ser abiertos, cerrados o aislados, según que realicen o no intercambios con su entorno Un sistema rodeado por una pared rígida, impermeable, adiabática, no conductora y aislante de frecuencias de audio es un sistema aislado. …CLASIFICACION DE SISTEMAS
9. Los sistemas complejos, cibernéticos, autoorganizados y disipativosson a la vez sistemas teleológicos (sistemas adaptativos), que requieren para ser descritos un lenguaje finalístico, que se refiere a sus procesos como funciones y recurre constantemente a explicaciones que empiezan por “para”. …CLASIFICACION DE SISTEMAS
10. CUESTIONARIO LOS SISTEMAS COMPUESTOS POR IDEAS, PLANES Y PROYECTOS SE LES DENOMINA? MENCIONAR UN EJEMPLO DE SISTEMA CERRADO SON AQUELLOS SISTEMAS QUE TIENEN CONTACTO DIRECTO CON EL AMBIENTE QUE TIPO DE SISTEMA ES EL HARDWARE DAR UN EJEMPLO DE SISTEMA AISLADO
11. …CUESTIONARIO 6. QUE ES UN SISTEMA TELEOLOGICO? 7. CUAL ES LA PRINCIPAL CLASIFICACION DE LOS SISTEMAS?
12. Estrategias para el desarrollo de sistemas Método del ciclo de vida para el desarrollo de sistemas Método del desarrollo del análisis estructurado. Método del prototipo de sistemas.
14. Método del Ciclo de Vida del Desarrollo de Sistemas El método del Ciclo de vida para el Desarrollo de Sistemas (SDLC) es el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información
16. 1) Investigación preliminar Cuando se formula la solicitud para un sistema de información comienza la primera actividad de sistemas, la investigación preliminar. Esta actividad tiene tres partes: a) Aclaración de solicitud b) Estudio de factibilidad Factibilidad Técnica Factibilidad Económica Factibilidad Operacional c) Aprobación de la solicitud
17. 2) Determinación de los requerimientos del sistema ¿Que es lo que se hace? ¿Como se hace? ¿Cual es el grado de eficiencia con el que se efectúan las tareas?
18. 3) Diseño del sistema Los analistas de sistemas comienzan el proceso de diseño identificando los reportes y demás salidas que debe producir el sistema. Hecho lo anterior se determinan con toda precisión los datos específicos para cada reporte y salida. El diseño de un sistema también indica los datos de entrada, aquellos que serán calculados y los que deben ser almacenados.
19. Los documentos que contienen las especificaciones de diseño representan a éste de muchas maneras (diagramas, tablas y símbolos especiales). La información detallada del diseño se proporciona al equipo de programación para comenzar la fase de desarrollo de software. …3) Diseño del sistema
20. 4) Desarrollo de software Los encargados de desarrollar software pueden instalar (o modificar y después instalar) software comprado a terceros o escribir programas diseñados a la medida del solicitante. La elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los programadores.
21. Los programadores también son responsables de la documentación de los programas y de proporcionar una explicación de cómo y porque ciertos procedimientos se codifican en determinada forma. La documentación es esencial para probar el programa y llevar a cabo el mantenimiento una vez que la aplicación se encuentra instalada. …4) Desarrollo de software
22. 5) Prueba de sistemas Durante la fase de prueba de sistemas, el sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas, es decir que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga.
23. 6) Implantación y evaluación La implantación es el proceso de verificar e instalar el nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla.
24. La evaluación de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de cualquiera de las siguientes dimensiones: Evaluación operacional Impacto organizacional Opinión de los administradores Desempeño del desarrollo …6) Implantación y evaluación
25. CUESTIONARIO CUANTAS ETAPAS TIENE EL CICLO DE VIDA DE UN SISTEMA? CUALES SON LAS 3 PARTES QUE CONSTA LA INVESTIGACION PRELIMINAR? QUE SE ENTIENDE POR FACTIBILIDAD? QUE ES FACTIBILIDAD OPERACIONAL? QUE FACTORES ACTUAN PARA LA APROBACION DE LA SOLICITUD DE INVESTIGACION PRELIMINAR?
26. …CUESTIONARIO 6. COMO CREE QUE SE MIDE EL GRADO DE EFICIENCIA AL EFECTUARSE LAS TAREAS PARA DETERMINAR LOS REQUERIMIENTOS DEL SISTEMA? 7. EN QUE ETAPA SE INICIA EL DESARROLLO DE SOFTWARE PARA LA CREACION DEL SISTEMA DE INFORMACION? 8. EN QUE CONSISTE LA ETAPA DE DESARROLLO DE SOFTWARE? 9. QUE ES UNA PRUEBA DE SISTEMA?
27. …CUESTIONARIO 11. MENCIONAR LOS 4 ASPECTOS QUE ACTUAN EN LA ETAPA DE IMPLANTACION Y EVALUACION 12. MENCIONAR LAS 4 DIMENSIONES QUE ACTUAN EN LA IMPLANTACION Y EVALUACION DEL SISTEMA
29. Método de Desarrollo por Análisis Estructurado El análisis estructurado se concentra en especificar lo que se requiere que haga el sistema o la aplicación. No se establece como se cumplirán los requerimientos o la forma en que implantará la aplicación. Los elementos esenciales del análisis estructurado son símbolos gráficos, diagramas de flujo de datos y el diccionario centralizado de datos
30. Método de Desarrollo por Análisis Estructurado Descripción Gráfica Una de las formas de describir un sistema es preparar un bosquejo que señale sus características, identifique la función para la que sirve e indique como éste interactúa con otros elementos, entre otras cosas.
31. Método de Desarrollo por Análisis Estructurado Diagramas de Flujo de Datos Este diagrama muestra las fuentes y destinos de los datos, identifica y da nombre a los procesos que se llevan a cabo, identifica y da nombre a los grupos de datos que relacionan una función con otra y señala los almacenes de datos a los que se tiene acceso. El modelo del sistema recibe el nombre de diagrama de flujo de datos (DFD).
32. Método de Desarrollo por Análisis Estructurado 3) Diccionario de Datos Todas las definiciones de los elementos en el sistema tales como flujo de datos, procesos y almacenes de datos están descritos en forma detallada en el diccionario de datos.
33. CUESTIONARIO EN QUE CONSISTE EL ANALISIS ESTRUCTURADO? CUALES SON LOS ELEMENTOS DEL ANALISIS ESTRUCTURADO? PREPARAR UN BOSQUEJO QUE DESCRIBA LAS CARACTERISTICAS DE UN SISTEMA SE LE DENOMINA….? QUE SIGNIFICA DFD?
34. …CUESTIONARIO 5. PARA QUE SIRVE UN DFD? 6. QUE ES UN DICCIONARIO DE DATOS? 7. DAR UN EJEMPLO DE UN DICCIONARIO DE DATOS CON MINIMO 3 ARCHIVOS
36. Método del prototipo de sistemas. Éste método hace que el usuario participe de manera más directa en la experiencia de análisis y diseño que cualquiera de los ya presentados. Al igual que cualquier sistema basado en computadora, está constituido por software que acepta entradas, realiza cálculos, produce información ya sea impresa o presentada en una pantalla, o que lleva a cabo otras actividades significativas.
37. Los usuarios evalúan el diseño y la información generada por el sistema. Los usuarios pueden señalar las características que les agradaría o no tener, junto con los problemas que presenta un sistema que existe y funciona, con mayor facilidad que si se les pidiese que las describieran en forma teórica o por escrito. Método del prototipo de sistemas.
38. En general, los pasos a seguir en el proceso de desarrollo de prototipos son los siguientes: 1) Identificar los requerimientos de información que el usuario conoce junto con las características necesarias del sistema. 2) Desarrollar un prototipo que funcione Método del prototipo de sistemas.
39. 3) Utilizar el prototipo anotando las necesidades de cambios y mejoras. 4 Revisar el prototipo con base en la información obtenida a través de la experiencia del usuario. 5) Repetir los pasos anteriores las veces que sea necesario, hasta obtener un sistema satisfactorio. Método del prototipo de sistemas.
40. CUESTIONARIO CUAL ES LA VENTAJA DE UTILIZAR EL METODO DEL PROTOTIPO DE SISTEMAS? QUIENES EVALUAN EL DISEÑO Y LA INFORMACION GENERADA POR EL SISTEMA? QUE SIGNIFICA “DESARROLLAR UN PROTOTIPO QUE FUNCIONE”
42. Etapa 1: Organización del equipo de estudio de sistemas No puede exagerarse la importancia que tiene el equipo de estudio. Debe ser grande e incluir a representantes de los principales campos funcionales de la organización.
43. Etapa 2: Establecimiento de los objetivos del equipo de estudio de la organización La participación en el establecimiento de objetivos de quienes deben ayudar a alcanzarlos es esencial. Una vez se hayan tomado debidamente en consideración los objetivos a largo plazo de la organización, pueden desarrollarse las metas a corto plazo que permitan alcanzar esos objetivos, siendo interpretadas por el equipo de estudio para convertirlas en requisitos del sistema de información para la administración.
44. Etapa 3: Investigación de las necesidades de información de la organización Se requiere de un estudio que de respuesta a las necesidades actuales y, a corto y largo plazo: Revisión del alcance general de las actividades de registro, procesamiento, transporte, y almacenamiento de información de la organización. Compilación de las necesidades de la administración en lo que se refiere a la información para la resolución de problemas y la toma de decisiones
45. 3. Determinar del cuadro de tiempo de la obtención de información, su procesamiento y su entrega. 4. Identificación de todos y cada uno de los canales de retroalimentación dentro de los subsistemas y entre los subsistemas de la organización. 5. Inventario del personal y del equipo de procesamiento de información, dentro de la organización Etapa 3: Investigación de las necesidades de información de la organización
46. 6. Inventario de todos los informes y las formas que se utilizan en la actualidad, se piensa emplear o pueden requerirse eventualmente 7. Compilación de datos sobre la eficiencia y el costo del sistema actual y predicción de los costos probables de los sistemas existentes y los posibles. Etapa 3: Investigación de las necesidades de información de la organización
47. 8. Preparación de especificaciones generales sobre las necesidades de información de la organización, de acuerdo con la oportunidad y los elementos identificables de datos, subsistema por subsistema 9. Identificación de entradas y salidas de subsistemas definibles, dentro de la organización y de todos los subsistemas organizativos que se enfrenten al ambiente exterior Etapa 3: Investigación de las necesidades de información de la organización
48. 10. Preparación de medidas provisionales de realización para elementos de subsistemas y los subsistemas mismos Etapa 3: Investigación de las necesidades de información de la organización
49. Etapa 4: Establecimiento del programa y los objetivos del estudio Dichos estudios serán modulares en lo referente a sus conceptos. Esta filosofía modular evitará las grandes complicaciones de todos los planes grandiosos –el tratar de hacer demasiado en un espacio de tiempo excesivamente breve.
50. Etapa 5: Análisis de los procedimientos existentes de información Mediante gráfica de flujos, diagramas y simplificaciones de trabajo, deberá evaluarse si los elementos y los subsistemas contribuyen o no eficientemente a los objetivos de la organización
51. Etapa 6: Desarrollo de las especificaciones mejoradas de funcionamiento para el sistema. Debe desarrollarse el nuevo sistema de información para la administración satisfaciendo los requisitos y superando las limitaciones que se hayan especificado previamente
52. Etapa 7: Diseño del sistema mejorado de información. Conforman esta etapa las siguientes actividades: Utilización de gráficas de flujo de sistemas, diagramas de flujo del proceso y gráficas de distribución, para describir las etapas generales de procesamiento de la información. Descripción de la entrada, la salida, los requisitos de archivo, las etapas de procesamiento, los requisitos de comprobación y la documentación para todos los programas de computadoras y los procedimientos de hombres y máquinas que se requieran
53. 3. Bosquejo de los procedimientos necesarios para asegurar las posibilidades de mantenimiento, la compatibilidad y las posibilidades de ampliación de los métodos y los procedimientos que constituyen el sistema de información para la administración Etapa 7: Diseño del sistema mejorado de información.
54. Etapa 8: Evaluación y selección del equipo de procesamiento de datos con el nuevo sistema de información para la administración.
55. Etapa 9: Lista detallada de los procedimientos de funcionamiento del sistema de información.
56. Etapa 10: Aplicación de la conversión al nuevo sistema de información para la administración.