miércoles, 6 de junio de 2012

Ciclo de vida del sistema

Ciclo de vida clásico
Este ciclo consta de siete pasos:
-Análisis de las necesidades (planificación)
-Estudio de viabilidad
-Definición de requisitos
-Diseño conceptual/lógico 
-Implementación
-Pruebas o Evaluación
-Mantenimiento (Perfeccionamiento)

Análisis de las necesidades
-Propósito: recabar información sobre el uso que se piensa dar a la base de datos (Analista)
-El proceso inicia con la peticion de una persona
-Cuanta mas presicion , mejor desarrollo
-En la reunion tambien se aclara lo siguiente:
*Nivel de seguridad de los usuarios
*Derechos de cada uno sobre los datos
*Requisitos de los sistemas informativos del cliente
*Ubicacion de los usuarios

Estudio de viabilidad
Implica la preparacion de un informe con las siguientes caracteristicas:
-Viabilidad tecnologica: Depende de los recursos humanos disponibles e implicadeterminar si el sistema funcionara una ves que se instale
-Viabilidad operacional: El analista busca la opinion de fabricantes en relacion a las especificaciones de la tecnologia a utilizar, ya que puede ser muy costoso y no cubrir los requerimientos.
-Viabilidad economica: Estudiar los costos de la inversion para tener na proyeccion de las ganancias, de manera que los costos operativos no sean superiores

Definición de requisitos
- Involucran:
*El software y el hardware (incluyendo los costos de cada uno), necesarios para la implementacion
*Los recursos humanos (internos o extenos)
*Formacion del personal
-Recomendación:
*Parar y planificar las acciones
*Elaborar un cronograma del proyecto
*Elaborar un organigrama con las responsabilidades de cada miembro del equipo

Diseño
-Diseño conceptual: Descripcion del esquema de la base de datos utilizando un modelo de datos conceptual
-Diseño logico: Descripcion de la base de datos con un modelo de datos implementable
-Diseño físico: Descripción de la base de datos a nivel interno
Implementación
-Carga de datos, integracion de los recursos
-Consiste en el desarrrollo de: tablas, indices, validacion de datos, la relacion entre tablas, definicion de las consultas, etc.
-A medida que se avanza, el administrador  asegura la correcion del modelo y el validador su utilidad

Evaluación
Los usuarios acceden a la base de datos y se aseguran de:
-Correcto funcionamiento
-Si sus derechos son adecuados 
-Si disponen de la informacion necesaria
-Validador: asegura la cobertura de las necesidades del cliente

Mantenimiento
-Mantenimiento correctivo: Para reparar fallas en el diseño, codificacion o implementacion
-Mantenimiento adaptativo: Para que las funcionalidades del sistema evolucionen a la par de los cambios del usuario
-Mantenimiento perfectivo: Para agregar nuevas funciones al sistema y mejorar su desempeño
-Mantenimiento preventivo: Para evitat posibles problemas en el futuro

 





No hay comentarios:

Publicar un comentario