Zusammenfassung der Ressource
CONSTRUYENDO
SISTEMAS
DE
INFORMACIÓN
- El desarrollo de S. I.
cambia la
organización
- Los sistemas como
cambio organizacional
planeado
- Automatización:
Incrementa la eficiencia,
Reemplaza tareas
manuales
- Racionalización de los
procedimientos: Simplifica
los procedimientos
operativos estándar
- Rediseño del proceso
de negocios: Analizar,
simplificar, y rediseñar
procesos de negocios
- Cambios de paradigma:
Repensar la naturaleza de
los negocios; definir nuevo
modelo de negocios
- Gestión de procesos de
negocios (Business Process
Management): Variedad de
herramientas, metodologías
para analizar, diseñar y
optimizar los procesos
- Pasos en BPM:
Identificar,
analizar, diseñar,
implementar y
medir
- Generalidades del desarrollo de
sistemas
- Proceso del
desarrollo de
sistemas
- 1. Análisis de sistemas
- Definir el problema y especificar sus
causas, especificar soluciones, estudiar
la viabilidad, definir objetivos del
sistema nuevo o a modificar
- 2. Diseño de sistemas
- Lo que debería hacer el sistema
para cumplir con los
requerimientos del análisis y
cómo lo hará
- 3. Programación
- Las especificaciones de la etapa de
diseño se traducen a un lenguaje
de programación
- 4. Prueba
- Asegurar resultados, testear
cada programa por separado
y el sistema como un todo
- 5. Implementación (conversión)
- Proceso de cambio del viejo sistema
por el nuevo, requiere capacitación del
usuario final
- 6. Mantenimiento
- Cambios en el hardware,
software, documentación o
procedimientos a un sistema
de producción para corregir
errores, cumplir nuevos
requisitos o mejorar la
eficiencia
- Actividades que
intervienen en la
producción de una
solución de sistema de
información a un problema
de organización u
oportunidad
- Metodologías más importantes
para el modelado y diseño de
sistemas
- Metodologías estructuradas
- Técnicas progresivas paso a paso
- Orientada a procesos
- Separa datos de procesos
- Desarrollo orientado a objetos
- Utiliza el objeto como la
unidad básica del análisis
y diseño de sistemas
- Es más iterativo e incremental que el
desarrollo estructurado tradicional
- Metodologías Alternativas para crear
sistemas
- Ciclo de vida tradicional
- Mucho énfasis en
documentación formal y
documentos de trabajo
- Se sigue usando para
desarrollo de sistemas
complejos
- Prototipos
- Crear un sistema
experimental con rapidez y a
un bajo costo para que sea
evaluado por los usuarios
finales
- El prototipo aprobado por
los usuarios será la plantilla
para el sistema final
- Pasos
en
prototipos
- 1. Identificar los
requerimientos de los
usuarios; 2. Desarrollar un
prototipo inicial; 3. Usar el
sistema prototipo; 4. Revisar
y mejorar el prototipo
- Desarrollo del usuario final
- Se usan lenguajes de cuarta generación
que permiten a los usuarios finales
desarrollar su sistema con una mínima
ayuda (o ninguna) de los especialistas en
sistemas
- Paquetes de software de aplicación
- Ofrecen características de personalización,
flexibilidad, facilidad de uso, los recursos de
hardware y software, requisitos de base de
datos, etc.
- Outsourcing
- Las compañías suscriptoras usan
el software y el hardware que
provee el servicio; firmas que
poseen habilidades, recursos y
activos que no tienen los clientes