Title: CICLO DE VIDA DE LOS SISTEMAS
1CICLO DE VIDA DE LOS SISTEMAS
Es el conjunto de actividades que los analistas,
diseñadores y usuarios realizan para desarrollar
e implantar un sistema de información.
2MÉTODO TRADICIONAL
Factibilidad
Análisis
Diseño
Programación
Pruebas
Implantación
Operación
3CICLO DE VIDA DE LOS SISTEMAS
Las fases que incluye son nacimiento, desarrollo,
operación, mantenimiento y muerte
4CICLO DE VIDA DE LOS SISTEMAS
Nacimiento Esta fase da inicio al ciclo de vida
con el surgimiento de una necesidad o de un
requerimiento por parte del usuario. En este
momento debe hacerse un estudio de factibilidad
para decidir si en realidad se justifica el
desarrollo del sistema.
Desarrollo Una vez realizado un estudio de
factibilidad, se procede al desarrollo del
sistema en el cual se analizan los requerimientos
y se elabora un diseño que servirá de base para
el desarrollo. Además, se elaboran los programas
necesarios para que el sistema pueda operar. La
fase de desarrollo consiste en diseñar, construir
y/o adecuar los programas que se requieren para
resolver el problema del usuario.
5CICLO DE VIDA DE LOS SISTEMAS
Operación En este momento el sistema ya está
terminado y el usuario trabaja introduciendo
datos y obteniendo información y reportes que
soporten la operación de la empresa. Si el
sistema no satisface los requerimientos
funcionales del usuario o si se detecta algún
error en los programas, es necesario pasar a la
fase de mantenimiento.
6CICLO DE VIDA DE LOS SISTEMAS
Mantenimiento Consiste en corregir los errores
que se detectan en los programas o en las
funciones que realiza el sistema.
En esta fase además el usuario puede agregar
nuevos requerimientos.
7CICLO DE VIDA DE LOS SISTEMAS
Muerte Un sistema de información llega a esta
fase cuando deja de ser necesario o cuando debe
reemplazarse por otro mejor.
Si al sistema original se le hacen mejoras o
cambios, se inicia nuevamente el proceso, debido
a que el sistema anterior ya ha muerto y se
desarrollará uno nuevo
8El método del Ciclo de Vida del desarrollo de un
Sistema de Información
Se puede definir como el conjunto de etapas por
las que atraviesa el sistema desde su concepción,
hasta su retirada de servicio pasando por su
desarrollo y explotación.
En otras palabras, se trata de la estructura del
proceso de producción del sistema de información.
9Identificación del problema
Cuál es el problema?
Es la fase más importante del estudio del
problema en la que no hay que regatear tiempo.
Todo lo que suceda a continuación va a depender
de la correcta definición del problema al que
deseamos dedicar nuestros esfuerzos, y de la
claridad con la que consigamos definirlo.
10INVESTIGACIÓN PRELIMINAR
Se inicia siempre con la petición de una persona
(administrador, empleado o especialista de
sistemas).
Cuando se formula la solicitud comienza la
primera actividad de sistemas La investigación
Preliminar.
- Las personas involucradas en la primera fase son
los usuarios, analistas y administradores de
sistemas que coordinan el proyecto.
11INVESTIGACIÓN PRELIMINAR
Las actividades de esta fase consisten en
entrevistas a los administradores de los
usuarios, sumarización del conocimiento obtenido,
estimación del alcance del proyecto y
documentación de los resultados.
El objetivo final de esta fase es un estudio de
factibilidad que contiene una definición del
problema y la sumarización de los objetivos.
12Determinación de los requerimientos del sistema
El aspecto fundamental del análisis es comprender
todas las facetas importantes de la parte de la
empresa que se encuentra bajo estudio. El
analista debe formarse una imagen de la empresa y
sus objetivos. En esta fase el analista está
esforzándose por comprender qué información
necesitan los usuarios para realizar su trabajo
13Determinación de los requerimientos del sistema
El analista debe saber los detalles de las
funciones actuales del sistema Quién? Las
personas que están involucradas. Qué? La
actividad del negocio. Dónde? El ambiente en
donde se lleva al cabo el trabajo.
14Determinación de los requerimientos del sistema
Se debe de estudiar los procesos de la empresa
para dar respuesta a todas estas
preguntas. Cuándo? En que momento Cómo? De
qué manera se desarrolla. Que tan grande es el
volumen de transacciones o decisiones? Existe
algún problema?, Si existe, que tan serio es?,
Cual es la causa que lo origina?
15Determinación de los requerimientos del sistema
Conforme se reúnen los detalles, los analistas
estudian los datos con la finalidad de
identificar las características que debe tener el
nuevo sistema, incluyendo la información que
deben producir los sistemas junto con las
características operacionales tales como
controles de procesamiento, tiempos de respuesta
y métodos de entrada y salida.
El analista prepara una propuesta del sistema que
sumariza los que ha sido encontrado, proporciona
análisis de costo/beneficio de las alternativas y
hace recomendaciones sobre lo que debe ser hecho.
Cada problema de sistemas es único y nunca hay
una sola solución correcta.
16ANALISIS DE NECESIDADES
Identificar cuales son las principales
necesidades y si pueden ser jerarquizadas.
Estructuradas, semiestructuradas y no
estructuradas
Decisiones
17ANALISIS DE NECESIDADES
Propuesta de sistema
Lo encontrado
Análisis costo-beneficio
Diagnósticos efectivos de fácil implementación,
con recomendaciones prácticas de rápida ejecución
y guías de acción.
18Simbología básica del flujograma
Conector dentro de página
19Ejemplo DF (FC)
Elaborar un caso practico en clases.
20Diagnostico y formulación de recomendaciones
- Causas que justifican la automatización de los
sistemas - Información de baja calidad
- Sistemas que manejan grandes volúmenes de datos
- Mejorar el servicio a clientes, etc.
- Diagnóstico de la situación actual
- Determinar el objetivo
- Determinar el alcance
- Definir la interrelación del sistema
Estudios de factibilidad
21Diseño del sistema
El diseño de un sistema de información produce
los detalles que establecen la forma en que el
sistema cumplirá con los requerimientos
identificados durante la fase de análisis.
El analista usa la información recolectada
anteriormente para realizar un diseño lógico
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 determina con toda precisión los datos
específicos para cada reporte y salida.
22Diseño del sistema
El diseño de un sistema también indica los datos
de entrada, aquellos que serán calculados y los
que deben ser almacenados en la base de datos que
servirán a los administradores en la toma de
decisiones. Así mismo, se escriben con todo
detalle los procedimientos de cálculo y los datos
individuales.
Los diseñadores son los responsables de dar a los
programadores las especificaciones de software
completas y claramente delineadas
23Diseño del sistema
Es la fase enfocada a diseñar todos los
componentes que intervienen en el nuevo sistema y
que deben cumplir con las principales necesidades
requeridas por los usuarios.
- Observaciones que se deben considerar durante el
diseño del sistema - Debe enfocarse a principales aspectos que son la
precisión y flexibilidad. - Proporcionar al usuario lo que requiere.
- Traducir las demandas de usuarios en un modelo.
- Se determina las principales del sistema, pero
no dice de que manera se pueden lograr. - El diseño indica de que manera se pueden lograr.
24Desarrollo y documentación.
Generar de acuerdo con el documento de Análisis,
el Diseño Formal que servirá como base para su
posterior implantación.
25Desarrollo y documentación.
Documentación Manuales técnicos, de instalación
y de usuarios
Otros Diseño formal (define las ED contemplando
herramienta y plataforma), Plantillas de datos,
Casos de uso y de negocio, Esquemas físicos de
las bases de datos, Algoritmos propios del
dominio de la aplicación, Estándares de
programación, Catálogos de información, Scripts o
guiones de las bases de datos, ES de intercambio
y de relación de los objetos que conforman la
base de datos, Definición del ES con usuarios,
grupos, permisos, restricciones, bitácoras, etc.
EDEstructura de desarrollo. ESEsquema de
seguridad
26Desarrollo y documentación.
Los manuales deben ser conocidos por los miembros
de la organización ya que les permitirán conocer
los objetivos de ésta, normar su trabajo e
identificar la responsabilidad y participación
que tienen en el uso del sistema de información.
El manual de usuario debe de contener la forma de
delegar responsabilidades en el manejo del S.I.
27Prueba del sistema
En esta etapa el sistemas utilizado en forma
experimental para asegurar que el software no
falle, es decir, que trabaje de acuerdo a las
especificaciones y de la manera en la que los
usuarios esperan que lo haga.
En la prueba del sistema se examinan los datos de
entrada de procesamiento y los resultados para
localizar algunos problemas inesperados
28Prueba del sistema
Es preferible detectar cualquier falla o anomalía
antes de que la empresa ponga en marcha el nuevo
sistema
La prueba debe ser realizada por personas
diferentes a aquellas que desarrollaron el
sistema (programadores), ya que de esta manera se
asegura una mayor y más completa prueba, ya que
es imparcial, lo que origina un software más
confiable y de más calidad.
29Prueba del sistema
El propósito de la prueba es hallar errores, no
el demostrar lo correcto de un sistema
30Prueba del sistema
LA PRUEBA DEL SISTEMA Prueba la integración de
cada módulo en el sistema. PRUEBA DE LA
TECNOLOGÍA Prueba de arranque y preparación del
lugar, Sistema de contabilidad de trabajos,
Monitores de hardware y software. PRUEBA DE
LOS PROGRAMAS Detectar la presencia de
errores. PRUEBA DE LA ENTRADA PRUEBA DE LA
SALIDA PRUEBA DE LA BASE DE DATOS PRUEBA
DE LOS CONTROLES
31Prueba del sistema
2. Pruebas Especiales de Sistemas.
PRUEBA DE CARGA MÁXIMA. PRUEBA DE
ALMACENAMIENTO. PRUEBA DE TIEMPO DE
EJECUCIÓN. PRUEBA DE RECUPERACIÓN. PRUEBA DE
PROCEDIMIENTOS. PRUEBA DE FACTORES HUMANOS
32Prueba del sistema
Prueba funcional Su propósito es asegurar que el
sistema realiza sus funciones normales de manera
correcta. Así, los casos de prueba se
desarrollan y se alimentan al sistema las
salidas se examinan para ver si son correctos.
33Prueba del sistema
Prueba de recuperación El propósito de este
tipo de prueba es asegurar que el sistema pueda
recuperarse adecuadamente de diversos tipos de
fallas, como fallas de hardware, fallas de
corriente, fallas en el sistema operativo, etc.
Prueba de desempeño El propósito de este tipo
de prueba es asegurar que el sistema pueda
manejar el volumen de datos y transacciones de
entrada especificados en el módulo de
implantación del usuario, además de asegurar que
tenga el tiempo de respuesta requerido.
34Prueba del sistema
Que se necesita para realizar una excelente
prueba?
- Plan de prueba. (documento organizado que
describe las actividades de prueba) - Descripciones de pruebas (descripción de las
entradas que se proporcionarán al sistema, y las
salidas y resultados que se anticipan) y - Procedimiento de prueba (descripción de cómo se
deben preparar y presentar los datos de prueba al
sistema cómo capturar los resultados de salida,
cómo analizar los resultados de las pruebas, y
cualesquiera otros procedimientos operacionales
que se deben observar)
35Prueba del sistema
36Implantación
Estudios de factibilidad previos.
37Implantación
CAPACITACIÓN DE OPERADORES DEL SISTEMA -
Conocer el equipo - Desperfectos más comunes y
como solucionarlos. CAPACITACIÓN DE LOS
USUARIOS - Identificación de los problemas. -
Mantenimiento de los sistemas. MÉTODOS DE
CAPACITACIÓN - Capacitación por el proveedor.
- Capacitación en casa.
38Tipos de implantación
- CONVERSIÓN EN PARALELO.
- El sistema anterior se opera junto con el nuevo
- 2. CONVERSIÓN DIRECTA.
- El sistema anterior se reemplaza por el nuevo .
La organización confía plenamente en el nuevo
sistema. - 3. ENFOQUE PILOTO.
- Se implanta una versión de trabajo del sistema a
una parte de la organización. - 4. CONVERSIÓN POR ETAPAS.
- Se implanta el sistema de manera gradual a todos
los usuarios
39(No Transcript)
40Implantación
En Resumen 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.
41Evaluación y mantenimiento.
La evaluación es el proceso de verificación del
cumplimiento del sistema con las necesidades del
usuario.
En mantenimiento, se agrupan una serie de
actividades cuya ejecución permite alcanzar un
mayor grado de confiabilidad en el sistema.
42La evaluación se lleva a cabo mirando 4
dimensiones
1. Evaluación operacional Valorar la forma en
que funciona el sistema, incluyendo facilidad de
uso, nivel de utilización, tiempo de respuesta.
2. Impacto organizacional Identificación y
medición de los beneficios para la organización.
3. Opinión de los administradores Evaluación de
las actitudes de directivos y administradores
dentro de la organización así como de los
usuarios finales.
4. Rendimiento del desarrollo Evaluación del
proceso de desarrollo de acuerdo con criterios
tales como tiempo y esfuerzo de desarrollo,
valoración de los métodos y herramientas
utilizadas.
43Qué se busca obtener con un buen mantenimiento?
Evitar, detectar, reducir, y en su caso, reparar,
las fallas. Disminuir la gravedad de las
fallas. Evitar detenciones inútiles o paros del
sistema. Evitar daños al equipo. Aumentar
aumentar la seguridad para el manejo de
datos. Conservar el equipo en condiciones
seguras y preestablecidas de operación. Lograr
un uso eficiente o racional del
sistema. Alcanzar o prolongar las funciones y la
vida útil de los equipos.
44Mantenimiento del Sistema.
Consiste en realizar todas las acciones
necesarias a fin de mantener el sistema
trabajando adecuadamente, respetando los niveles
de calidad establecidos.
Estas deficiencias o inestabilidades se van
presentando durante la operación del sistema y
deben eliminarse, con un enfoque de mejoramiento.
La primera es tendiente a eliminar deficiencias
del desarrollo, normales si se considera que
ningún sistema es perfecto,
Esta etapa tiene dos vertientes
45La segunda vertiente es por modificaciones al
sistema debido a
Nuevas disposiciones fiscales. Nuevos
requerimientos de información. Cambios en la
empresa.
46Evaluación y mantenimiento.
De emergencia Programado
Preventivo Correctivo
Mantenimientos
47Resistencia al cambio.
48qué sucede con el aspecto emocional del ser
humano?, y cómo influye éste en el desarrollo
de las organizaciones?
49(No Transcript)
50(No Transcript)
51(No Transcript)
52- Fases de un Proyecto
- Haz visto algo así?
- Entusiasmo
- Confusión
- Desilusión
- Búsqueda de culpables
- Castigo a los inocentes
- Condecoración a los no participantes.
53- PREGUNTAS DE REPASO.
- TEMA 3.
- Que entiende por ciclo de vida de los sistemas?
- Mencione y explique, cuales son las fases del
ciclo de vida de los sistemas? - Explique el método del Ciclo de Vida del
desarrollo de un Sistema de Información. - Como puede ser identificado el problema para el
cual se desarrollará un sistema de información? - Explique a que se le llama investigación
preliminar? - Explique ampliamente la determinación de los
requerimientos. - Que preguntas deberá de plantear el analista de
sistema en la determinación de los
requerimientos?. - Explique la etapa de análisis de necesidades.
- Explique, que es una decisión estructuradas,
semiestructuradas y no estructuradas? - Para que se utiliza el diagrama de flujo en el
desarrollo de un sistema de información?. - Explique, en que consiste la etapa de Diagnostico
y formulación de recomendaciones?. - Explique la etapa de Diseño del sistema.
- Explique la etapa de Desarrollo y documentación.
- Que nos indica el diseño de un sistema?
- Que Observaciones que se deben considerar durante
el diseño del sistema?
5416. Cuales es su opinión de comprar o hacer en
casa un sofware (programa)? 17. Que documentación
se debe de integrar en la etapa de desarrollo del
sistema de información? 18. Por qué es importante
que los manuales sean conocidos por los miembros
de la organización? 19. Explique la etapa de
prueba del sistema. 20. Explique, como debe de
ser la prueba del sistema? 21. Mencione y
explique, cuales son los dos niveles de
prueba? 22. Mencione y explique, cuales son los
diferentes tipo de prueba? 23. Que se necesita
para realizar una excelente prueba? 24. A que se
le llama Prueba del sistema por usuarios? 25. En
que consiste la conversión al sistema? 26. En la
etapa de implantación, cuales son los métodos de
capacitación que pueden emplearse?,
Explíquelos. 27. Mencione y explique los
diferentes tipos de implantación del sistema. 28.
Por que es importante que durante la implantación
del sistema se considere la resistencia al
cambio?. 29. Qué se busca obtener con un buen
mantenimiento del sistema? 30. En que consiste el
mantenimiento del sistema? 31. En que consiste la
evaluación del sistema? 32. La evaluación se
lleva a cabo mirando 4 dimensiones, mencione y
explique cuales son? 33. Mencione y explique los
diferentes tipos de mantenimiento. 34. Señale y
explique cuales son las dos vertientes que se
observan en el mantenimiento del sistema?