METODOS ALTERNATIVOS PARA
LA CONSTRUCCION DE SISTEMAS
“CICLO DE VIDA DE LOS SISTEMAS”Sistemas de información estratégica en los
negocios.Mtra. Mirna Anabel Lozano Torres
La metodología del ciclo de vida es un enfoque por fases para construir un sistema, que divide el desarrollo en etapas formales.
Ciclo de vida de los sistemas
ANALISIS DE SISTEMAS
DISEÑO DE SISTEMAS
PROGRAMACION DEL SISTEMA
PRUEBA
CONVERSION
PRODUCCION Y MANTENIMIENTO
Etapas del ciclo de vida de un sistema
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.
1)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.
¿Quién lleva acabo el análisis de sistemas?
Este nos ayuda a determinar si las soluciones dadas son factibles o
alcanzables, desde un punto de vista financiero, técnico y organizacional
¿Para que llevar a cabo un estudio de factibilidad?
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.
Requerimientos de información
Es el modelo o plan general del sistema.
2) Diseño de sistemas
Las características técnicas del sistema que se prepararon durante la etapa de diseño se traducen en código de programa.
3) Programación
Se deben realizar pruebas exhaustivas y
completas para determinar si el sistema produce los resultado esperados.
4) Pruebas
PRUEBAS
UNITARIA
DEL SISTEMA
DE ACEPTACION
PLAN DE PRUEBAS
Es el proceso de cambiar del sistema antiguo al
nuevo.
5) Conversión
Estrategia en paralelo
•El sistemas anterior y el nuevo se ejecutan juntos hasta asegurar el correcto funcionamiento del nuevo.
Conversión directa
•Reemplaza el sistema anterior con el nuevo en un día designado.
Estudio piloto
•Presenta el nuevo sistema a solo un departamento de la organización, y al comprobarse su correcta función se instala en el resto de la organización
Enfoque por fases
•Se introduce el sistema por etapas ya sea por funciones o unidades organizacionales.
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.
IMPORTANCIA DE LA DOCUMENTACION
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.
6) Producción y Mantenimiento
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.
Creación de prototipos
PASOS PARA LA CREACION DE PROTOTIPOS
Identificación de los
requerimientos básicos
Desarrollo de un prototipo funcional
Uso del prototipo
¿Usuario satisfecho?
Revisión y mejora del prototipo
Prototipo funcional
si
no
Paso 1
Paso 4
Paso 3
Paso 2
VENTAJAS DESVENTAJAS
La creación de prototipos es la mas adecuada cuando hay
incertidumbre en los requerimientos o soluciones de
diseño.
La creación apresurada de prototipos puede omitir pasos esenciales en el desarrollo de
sistemas.
Es muy útil para el diseño de la interfaz de usuario final.
Si el prototipo funciona bien, la administración podría caer en el
error de no seguir realizando pruebas.
Favorece a que los usuarios finales se involucren bastante a
los largo del proceso del desarrollo del sistema.
Algunos sistemas construidos de forma acelerada puede que no procesen fácilmente grandes
cantidades de datos.
Es mas probable producir sistemas que satisfagan los requerimientos del usuario.
Podría pasar que no soporten una gran cantidad de usuarios en un
entorno de producción.
Ventajas y desventajas de la creación de prototipos
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.
Desarrollo por parte del usuario final
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.
Categorías de lenguajes de programación
Herramienta de 4ta generación
Descripción Ejemplo
Herramientas de software para PC
Software de aplicación de propósitos generales para PC.
WordPerfectMicrosoft access
Lenguajes de programación
Recuperan datos almacenados en base de datos o archivos.
SQL
Generador de informes
Extraen datos de archivos o base de datos para crear informes personalizados en una
amplia gama de formatos.Crystal reports
Lenguajes gráficos Recuperan datos de archivos o bases de datos y los despliegan en formato grafico. SAS Graph
Systat
Generador de aplicaciones
Contiene módulos pre programados que pueden generar aplicaciones completas,
incluyendo sitios web, acelerando en gran manera el desarrollo.
FOCUSMicrosoft Front
page
Paq. De software de aplicaciones
Vendidos por proveedores comerciales que eliminan la necesidad de escribir software
personalizado
Oracle people soft HCM
My Sap ERP
Lenguaje de programacion de
muy alto nivel
Genera código con menos instrucciones , diseñados primordialmente como
herramientas de productividad para programadores profesionales
APLNomad 2
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.
Desarrollo basado en componentes y servicios web
GRACIAS POR TU ATENCION
Top Related