El concepto de ciclo de vida y desarrollo de los sistemas constituye la piedra
angular de los sistemas de informacin computarizada. haciendo un smil de lo que sucede con un activo fijo a lo largo de su viuda til , es decir al construirse o comprarse y luego ponerse en funcionamiento para luego decrecer el funcionamiento hasta el punto en el que se hace necesario adquirir otro activo , ponerlo en funcionamiento y repetir el ciclo; de esta misma forma un sistema que se compra o se desarrolla , se pone en funcionamiento y , generalmente su rendimiento se degrada en la medida en que se va usando en razn al crecimiento del volumen de transacciones a procesar y las necesidades de informacin de los usuarios . Las faces que se pueden idnticos en el ciclo de vida y desarrollo de sistemas son las siguientes: Anlisis previo Fijacin de requerimientos Diseo y desarrollo del sistema Implantacin del sistema Madurez y mantenimiento del sistema Anlisis previo: viene como consecuencia del surgimiento de un problema o requerimiento de un usuario o grupo de usuarios en la empresa. En este momento el departamento de sistema debe establecer algn mecanismo para controlar y procesar todos los requerimientos que vallan generndose en razn a las solicitudes de los usuarios, y evaluar la factibilidad o viabilidad del futuro proyecto de sistemas. Fijacin de requerimientos: En esta fase se determinan la necesidad y objetivos del sistema que se va a desarrollar. Para realizar esto, los analistas deben sostener reuniones con todas las personas que de una u otra forma tengan que ver o estn involucrados en el desarrollo del nuevo sistema. Diseo y desarrollo del sistema: Tiene como objetivo especificar la forma lgica como ira a funcionar el sistema y la relacin entre sus distintos componentes. Una de la metodologa que garantizan el desarrollo de un sistema bajo mnimo estndares de calidad es el anlisis y diseo estructurado. Esta metodologa se basa en una serie de herramientas de diseo que son las siguientes: Diagrama de flujo de datos Diccionario de datos: procesos, flujos, entidades, almacenamientos. Cartas estructuradas Diagramas de accin (mini especificaciones) Tablas hipo Arboles de decisin Tabla de decisin
Implantacin del sistema: existen tres estrategias principales para llevar a cabo la implantacin entre las cuales se pueden encontrar: Pruebas piloto Corrida en paralelo Instalacin inmediata Prueba piloto: consiste en poner en funcionamiento en una sola parte del sistema y no una instalacin de la totalidad de usuarios del sistema. La razn principal con la cual se efecta una prueba piloto es con el fin de asegurarse que el sistema funcionara aceptablemente en todas las unidades o divisiones que sean similares, o igual a la unidad escogida como prueba piloto.
Corrida en paralelo: consiste en procesar por un periodo de tiempo previamente determinado tanto como el sistema nuevo como el que se desea remplazar al fin de asegurarse que el nuevo desarrollo satisface las necesidades planteadas en un principio. Instalacin inmediata: se establece que el sistema empezara a funcionar un da determinado y a partir de all el sistema reemplazado es puesto fuera de servicio. Una instalacin inmediata debe utilizarse cuando se tenga una alta seguridad que el nuevo sistema funcionara apropiadamente en el momento que es instalado. Madurez y mantenimiento: en la fase de madurez y mantenimiento todo sistema necesita que se le realiza modificaciones menores para mantener su operatividad el mantenimiento de un sistema de informacin puede no resultar suficiente y se hace necesario el inicio de un nuevo ciclo de vida y desarrollo de sistemas. Existen seales que pueden identificarse en un sistema contable para ver si se encuentra en la etapa de madurez: Los tiempos de respuestas para la generacin de informacin son razonablemente aceptables. El cdigo de cuentas diseado en un principio soporta y maneja todas las operaciones actuales de la empresa. Los procesos automticos de contabilizacin no generan problemas en la codificacin de los movimientos. El mantenimiento del sistema, est enfocado en subsanar errores fsicos de la informacin almacenada en el computador. El mantenimiento de un sistema de informacin contable , generalmente se realiza enfocado a corregir errores en : Las bases de datos Los programas EL mantenimiento a las bases de datos que almacenan la informacin se presenta por errores en la informacin, inconsistencias y prdidas de las mismas por causas ajenas a interaccin directa con los datos, tales como falla del procesador central o cada de tencin El mantenimiento a los programas de un sistema contable generalmente se presenta por errores en la programacin o nuevas necesidades de informacin, no previstas en un principio de acuerdo a los requerimientos iniciales.