Ciclo de vida de la informacion
Un sistema de información es un sistema, automatizado o manual, que engloba a personas, máquinas y/o métodos organizados para recopilar, procesar, transmitir datos que representan información. Un sistema de información engloba la infraestructura, la organización, el personal y todos los componentes necesarios para la recopilación, procesamiento,almacenamiento, transmisión, visualización, diseminación y organización de la información.
2
Diseño de Bases de Datos
El ciclo de vida de un sistema de información
Las etapas del proceso de desarrollo de software ..............3 Planificación............................................................... 4 Análisis....................................................................... 9Diseño...................................................................... 12 Implementación........................................................ 18 Pruebas.................................................................... 19 Instalación / Despliegue........................................... 20 Uso y mantenimiento ............................................... 21 Modelos de ciclo de vida......................................................23 El ciclo de vida de una base de datos .................................30 El proceso de diseño de una base de datos.......................32 Fase 1: Análisis de requerimientos.......................... 33 Fase 2: Diseño conceptual ...................................... 34 Fase 3: Elección del SGBD ..................................... 35 Fase4: Diseño lógico .............................................. 36 Fase 5: Diseño físico ............................................... 37 Fase 6: Instalación y mantenimiento ....................... 38 Bibliografía.............................................................................40
© Fernando Berzal
El ciclo de vida de un sistema de información
3
Las etapas del proceso dedesarrollo de software
Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida. Su ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes: - Planificación - Análisis - Diseño - Implementación - Pruebas - Instalación o despliegue - Uso y mantenimiento Estas etapas son un reflejo del proceso que se sigue a la hora de resolver cualquiertipo de problema. Ya en 1945, mucho antes de que existiese la Ingeniería del Software, el matemático George Polya describió este proceso en su libro How to solve it (el primero que describe la utilización de técnicas heurísticas en la resolución de problemas). Básicamente, resolver un problema requiere: - Comprender el problema (análisis) - Plantear una posible solución, considerando solucionesalternativas (diseño) - Llevar a cabo la solución planteada (implementación) - Comprobar que el resultado obtenido es correcto (pruebas) Las etapas adicionales de planificación, instalación y mantenimiento que aparecen en el ciclo de vida de un sistema de información son necesarias en el mundo real porque el desarrollo de un sistema de información conlleva unos costes asociados (lo que se hacenecesaria la planificación) y se supone que, una vez construido el sistema de información, éste debería poder utilizarse (si no, no tendría sentido haber invertido en su desarrollo). Para cada una de las fases en que hemos descompuesto el ciclo de vida de un sistema de información se han propuesto multitud de prácticas útiles, entendiendo por prácticas aquellos
http://elvex.ugr.es/
4
Diseñode Bases de Datos
conceptos, principios, métodos y herramientas que facilitan la consecución de los objetivos de cada etapa. En los párrafos siguientes se mencionan algunas de las actividades que han de realizarse en cada una de las fases del ciclo de vida de un sistema de información:
Planificación
Antes de que se le de oficialmente el pistoletazo de salida a un proyecto de desarrollo de...
Regístrate para leer el documento completo.