1. “CICLO DE VIDA DE LOS SISTEMAS”
Sistemas de información estratégica en los negocios.
Mtra. Mirna Anabel Lozano Torres
2. Ciclo de vida de los
sistemas
La metodología del ciclo de vida es un
enfoque por fases para construir un sistema,
que divide el desarrollo en etapas formales.
3. Etapas del ciclo de vida de
un sistema
ANALISIS DE
SISTEMAS
PRODUCCION Y DISEÑO DE
MANTENIMIENTO SISTEMAS
PROGRAMACION DEL
CONVERSION
SISTEMA
PRUEBA
4. 1)Análisis de sistemas
Consiste en definir el problema
Identificar sus causas
Especificar la solución
Identificar los requerimiento de información que
debe satisfacer una solución de sistemas.
5. ¿Quién lleva acabo el
análisis de sistemas?
El analista de sistemas elabora un panorama general
de la estructura organizacional y los sistemas ya
existentes identificando a los principales
responsables y usuarios de datos junto con el
hardware y software ya existentes.
6. ¿Para que llevar a cabo un
estudio de factibilidad?
Este nos ayuda a determinar si las
soluciones dadas son factibles o
alcanzables, desde un punto de vista
financiero, técnico y organizacional
7. Requerimientos de
información
Implican identificar quien necesita que información,
donde, cuando y como.
Produce la descripción detallada de las funciones
que el nuevo sistema debe realizar.
8. 2) Diseño de sistemas
Es el modelo o plan general del sistema.
9. 3) Programación
Las características técnicas del sistema que
se prepararon durante la etapa de diseño
se traducen en código de programa.
10. 4) Pruebas
Se deben realizar pruebas exhaustivas y completas para
determinar si el sistema produce los resultado
esperados.
PRUEBAS
DE PLAN DE
UNITARIA DEL SISTEMA
ACEPTACION PRUEBAS
11. 5) Conversión
Es el proceso de cambiar del sistema antiguo al nuevo.
Estrategia en
Conversión directa Estudio piloto Enfoque por fases
paralelo
•El sistemas •Reemplaza el •Presenta el nuevo •Se introduce el
anterior y el nuevo sistema anterior sistema a solo un sistema por etapas
se ejecutan juntos con el nuevo en un departamento de ya sea por
hasta asegurar el día designado. la organización, y funciones o
correcto al comprobarse su unidades
funcionamiento correcta función se organizacionales.
del nuevo. instala en el resto
de la organización
12. IMPORTANCIA DE LA
DOCUMENTACION
Muestra como trabaja el sistema desde el punto de
vista tanto técnico como del usuario final, se termina
durante el tiempo de conversión con el propósito de
utilizarla en la capacitación y las operaciones
cotidianas.
13. 6) Producción y
Mantenimiento
Una vez instalado el sistema y completada la
conversión se dice que el sistema ya esta en producción.
Los cambios en el hardware, software, documentación o
procedimientos para corregir errores en un sistema de
producción , cumplir con los nuevos requerimientos o
mejorar la eficacia del proceso.
14. Creación de prototipos
Consiste en construir rápida y económicamente un
sistema experimental para que lo evalúen los
usuarios finales.
PROTOTIPO:
Es una versión funcional de un S.I o parte de este y su
propósito es de servir de modelo preliminar.
15. PASOS PARA LA CREACION DE PROTOTIPOS
Identificación
de los
requerimientos Paso 1
básicos
Desarrollo de un
prototipo funcional Paso 2
Uso del prototipo Paso 3
si ¿Usuario
satisfecho?
no
Prototipo
Revisión y mejora del Paso 4
funcional
prototipo
16. Ventajas y desventajas de la creación
de prototipos
VENTAJAS DESVENTAJAS
La creación de prototipos es la mas
adecuada cuando hay incertidumbre La creación apresurada de prototipos
puede omitir pasos esenciales en el
en los requerimientos o soluciones de desarrollo de sistemas.
diseño.
Es muy útil para el diseño de la Si el prototipo funciona bien, la
interfaz de usuario final. administración podría caer en el error
de no seguir realizando pruebas.
Favorece a que los usuarios finales se Algunos sistemas construidos de
involucren bastante a los largo del forma acelerada puede que no
proceso del desarrollo del sistema. procesen fácilmente grandes
cantidades de datos.
Es mas probable producir sistemas Podría pasar que no soporten una
que satisfagan los requerimientos del gran cantidad de usuarios en un
usuario. entorno de producción.
17. Desarrollo por parte del
usuario final
Esto se le llama así, cuando en algunos tipos de
sistemas de información pueden ser desarrollado
por los usuarios finales con poca o ninguna ayuda
formal de los especialistas técnicos.
Una serie de lenguajes de programación hacen posible
este tipo de desarrollo.
18. Categorías de lenguajes de
programación
1) Herramientas de software para PC.
2) Lenguajes de consulta.
3) Generadores de informes.
4) Lenguajes gráficos.
5) Generadores de aplicaciones.
6) Paquetes de software de aplicaciones.
7) Lenguajes de programación de muy alto nivel.
19. Herramienta de 4ta Descripción Ejemplo
generación
Herramientas de Software de aplicación de propósitos generales WordPerfect
software para PC para PC. Microsoft access
Lenguajes de Recuperan datos almacenados en base de datos o SQL
programación archivos.
Generador de informes Extraen datos de archivos o base de datos para
crear informes personalizados en una amplia Crystal reports
gama de formatos.
Lenguajes gráficos Recuperan datos de archivos o bases de datos y
los despliegan en formato grafico. SAS Graph
Systat
Generador de Contiene módulos pre programados que pueden
aplicaciones generar aplicaciones completas, incluyendo sitios FOCUS
web, acelerando en gran manera el desarrollo. Microsoft Front page
Paq. De software de Vendidos por proveedores comerciales que Oracle people soft
aplicaciones eliminan la necesidad de escribir software HCM
personalizado My Sap ERP
Lenguaje de Genera código con menos instrucciones ,
programacion de muy diseñados primordialmente como herramientas APL
alto nivel de productividad para programadores Nomad 2
profesionales
20. Desarrollo basado en
componentes y servicios web
Los servicios web se pueden utilizar como
herramientas para construir nuevas aplicaciones de
sistemas de información o mejorar los sistemas
existentes.
Estos servicios utilizan un conjunto universal de
estándares, prometen ser menos costosos y menos
difíciles de integrar.