informacin
Fases del mantenimiento del
sistema del anlisis y de diseo
Herramientas CASE
Programacin extrema y
metodologas alternas
Kendall & Kendall
1-2
La informacin es un recurso de
1-3
Categoras
Los sistemas de informacin caen en una de las ocho
categoras siguientes:
Sistemas de Procesamiento de Transacciones (TPS).
Sistemas de automatizacin de la oficina (OAS).
Sistemas de trabajo del conocimiento (KWS).
Sistemas de informacin de gerencia (MIS).
Sistemas de apoyo a la toma de decisin (DSS).
Sistemas expertos (ES) e inteligencia artificial (AI).
Sistemas de apoyo a las decisines de grupo
(GDSS) y sistemas de trabajo colaborativo
Computer-Supported.
Sistemas de apoyo a ejecutivos (EES).
1-4
Nuevas tecnologias.
Las nuevas tecnologas se deben integrar en los
sistemas tradicionales, estos son:
Comercio electrnico y sistemas Web: Se utiliza la
web para realizar actividades econmicas.
Sistemas de planeacin de recursos
empresariales (ERP): Tienen la meta de integrar
diversos sistemas de informacin dentro de la
corporacin.
Dispositivos inalmbricos y porttiles, incluyendo
el comercio mvil (Ecommerce).
Software de cdigo abierto (Open Source):Muchas
manos mucha gente.
Kendall & Kendall
1-5
1-6
1-7
1-8
Analista de sistemas
Los roles principales de los analistas de
sistemas son:
Habilidades
Comunicacin.
tica.
Empata
Kendall & Kendall
1-9
1-10
1-11
1. Identificacin de
problemas, oportunidades
yIdentificar:
objetivos
Problemas.
Oportunidades.
Objetivos.
Personal implicado:
Analista.
Cliente.
Lder de Proyecto.
Kendall & Kendall
1-12
2. Determinacin de
requerimientos de la
informacin
Se utilizan para determinar los
requerimientos de informacin
Mtodos interactivos
Mtodos no intrusivos
1-13
Fase 2 (Continuacin)
Personal involucrado:
Analista.
Cliente.
Trabajadores y gerentes del area
de operaciones.
Lder de proyecto.
1-14
3. Anlisis de las
necesidades del sistema
Analizar las necesidades del sistema:
Crear los diagramas de flujo de datos.
Diagramas de Procesos
Desarrollar un diccionario de datos.
Analizar las decisiones estructuradas que
se hayan tomado.
1-15
Fase 3 (Continuacin)
Personal involucrado:
Analista.
Cliente.
Lder de proyecto.
1-16
1-17
Fase 4 (Continuacin)
Personal involucrado:
Analista.
Diseador.
Cliente.
Operadores.
Lder de Proyecto.
1-18
5. Desarrollo y
documentacion del
software
Desarrollando y documentando software:
Disear y documentar el software usando diagramas de
1-19
Fase 5 (Continuacion)
El personal implicado:
Analista.
Diseador de sistema.
Programadores.
Lder de Proyecto.
1-20
6. Prueba y mantenimiento
del sistema
Probando y manteniendo el sistema:
Probar y eliminar errores de los
programas antes de que se entregue a
los usuarios.
Probar el sistema informtico con datos
de muestra y luego con datos reales.
Gran parte del trabajo del programador
consiste en el mantenimiento.
Kendall & Kendall
1-21
Fase 6 (Continuacin)
Personnel involved:
Analista.
Diseador.
Programadores.
Lder de Proyecto.
1-22
7. Implementacin y
evaluacin del sistema
Poniendo y evaluando el sistema en
ejecucin:
sistema.
Conversin gradual del sistema anterior al actual
Comprar e instalar los equipos necesarios.
Convertir los archivos del formato antiguo al
nuevo.
Instalar el sistema.
Puesta en produccin del nuevo sistema.
1-23
Fase 7 (Continuacin)
Personal involucrado:
Analista.
Diseador.
Programadores.
Cliente.
Operadores.
Lder de Proyecto.
1-24
1-25
1-26
1-27
1-28
1-29
1-30
Categoras de las
herramientas CASE
Las herramientas CASE se pueden
dividir en varias categoras:
1-31
1-32
1-33
de sistemas.
La generacin de cdigo reduce el tiempo
invertido en mantenimiento
Los programas de computadora se
pueden generar en ms de un lenguaje.
Con el software de generacin de cdigo,
la compra del diseo CASE y un deposito
CASE para la aplicacin, permite modificar
un sistema de computo ya existente.
El cdigo generado est libre de errores
de codificacin del programa.
1-34
1-35
Ingeniera inversa
Son mtodos para alargar la vida de
1-36
Ingeniera inversa
(continuacion)
La ingeniera inversa produce (dependiendo del
conjunto de herramienta de ingeniera inversa
usado):
1-37
Ventajas de la ingeniera
inversa
La ingeniera inversa tiene las siguientes ventajas:
1-38
1-39
Lenguaje unificado de
modelacin (UML)
El lenguaje unificado de
modelacin (UML) es un
estndar de la industria para
modelar sistemas orientados a
objetos.
Analiza un sistema en forma de
modelo de casos de uso
Kendall & Kendall
1-40
1-41
Programacin extrema
(XP) (continuacion).
Las cuatro prcticas de la
1-42
Metodologas alternas
Las metodologas alternas estn
Prototipos.
ETHICS.
Campen del proyecto.
Metodologa Soft system.
Multi-view.
1-43