Professional Documents
Culture Documents
Sistema de información
Gerencial
Ingeniería De Sistemas Y
Telemática
IX
INTRODUCCION
diseño de
conversión
sistemas
GENERALIDA
análisis de DES DEL producción y
sistemas DESARROLLO mantenimiento.
DE SISTEMAS
1. Análisis de sistemas
Programación
Durante la etapa de programación, las especificaciones del sistema
que se prepararon durante la etapa de diseño se traducen en código
de programa de software.
Prueba
Se debe realizar una prueba exhaustiva y detallada para determinar si el
sistema produce o no los resultados correctos. La prueba responde a la
pregunta: “¿Producirá el sistema los resultados deseados bajo
condiciones conocidas?”.
Hay que preparar con cuidado los datos de prueba, revisar los
resultados y hacer las correcciones en el sistema. En algunos casos, tal
vez sea necesario rediseñar partes del sistema. Si se pasa por alto esta
etapa los riesgos resultantes son enormes.
tres tipos de actividades: prueba de unidad, prueba de sistema y
prueba de aceptación
La conversión es el proceso de cambiar del sistema anterior al nuevo.
Se pueden emplear cuatro estrategias principales de conversión:
• la estrategia paralela. es la metodología de conversión más segura
ya que, en caso de errores o interrupciones en el procesamiento, todavía es
posible usar el sistema anterior como respaldo
• la estrategia de reemplazo directo. se sustituye el sistema
anterior en su totalidad con el nuevo, en un día programado con
anterioridad
• la estrategia de estudio piloto. introduce el nuevo sistema a sólo
un área limitada de la organización, como un solo departamento o una
sola unidad operacional.
• la estrategia de metodología en fases. introduce el nuevo
sistema en etapas, ya sea con base en las funciones o las unidades
organizacionales
Producción y mantenimiento
Cerca del 20 por ciento del tiempo dedicado al
mantenimiento se utiliza para depurar o corregir problemas
de emergencia en producción. Otro 20 por ciento trata con los
cambios en los datos, archivos, informes, hardware o
software del sistema. Sin embargo, el 60 por ciento de todo el
trabajo de mantenimiento consiste en realizar mejoras para
los usuarios, mejorar la documentación y volver a codificar
los componentes del sistema para obtener una mayor
eficiencia en el procesamiento.
4. Modelado y diseño de sistemas: las metodologías estructuradas y orientadas a objetos
Metodologías estructuradas
La principal herramienta
para representar los
procesos componentes de
un sistema y el flujo de
datos entre ellos es el
diagrama de flujo de datos
(DFD).
Desarrollo orientado a objetos
Se utilizan distintas
convenciones de modelado
para el análisis (el
diagrama de flujo de datos)
y para el diseño (el
diagrama de estructura). El
desarrollo orientado a
objetos lidia con estas
cuestiones; utiliza el objeto
como la unidad básica del
análisis y diseño de
sistemas
Ingeniería de software auxiliada por computadora
El ciclo de vida de sistemas aún se utiliza para crear sistemas complejos extensos que
requieren de un análisis de requerimientos riguroso y formal, especificaciones predefinidas y
controles estrictos sobre el proceso de creación del sistema. Estos pueden ser costosas y no
es adecuada para muchos sistemas pequeños de escritorio, que tienden a ser menos
estructurados y más individualizados.
Los prototipos consisten en crear un sistema experimental con rapidez y a un bajo costo
para que los usuarios finales lo evalúen. Al interactuar con el prototipo, los usuarios pueden
darse una mejor idea de sus requerimientos de información. El prototipo aprobado por los
usuarios se puede usar como plantilla para crear el sistema final.
El objetivo del prototipo es ser un modelo preliminar . Una vez operacional, el prototipo se
refinará en forma gradual hasta que cumpla de manera precisa con los requerimientos de
los usuarios. Una vez finalizado el diseño, el prototipo se puede convertir en un reluciente
sistema de producción.
Paso 1: IDENTIFICAR LOS
RQUERIMIENTOS BASICOS
Si una firma no desea usar sus recursos internos para crear y operar sistemas de in-
formación, puede subcontratar el trabajo a una organización externa que se especialice en
proveer estos servicios. En otra forma de outsourcing, una compañía podría contratar a un
distribuidor externo para diseñar y crear el software para su sistema, pero esa compañía
operaría el sistema en sus propias computadoras. El distribuidor de outsourcing podría ser
nacional o residir en otro país.
puede incluir el uso de programación visual y otras herramientas para crear interfaces gráficas
de usuario, la generación de prototipos iterativos de elementos clave del sistema, la
automatización de la generación de código del programa y un estrecho trabajo en equipo
entre los usuarios finales y los especialistas en sistemas de información.
DESARROLLO BASADO EN COMPONENTES Y SERVICIOS WEB
los servicios Web se pueden utilizar como herramientas para crear nuevas aplicaciones de
sistemas de información o mejorar a los sistemas existentes.