You are on page 1of 142

Desarrollo de Sistemas de

Informacin
Dr Luis Castellanos Hurtado
Luis Castellanos 2 Sistemas de Informacin
ndice
Introduccin
Planificacin de Proyectos
Justificacin de Proyectos
Control de Proyectos
Estudio de Factibilidad
Anlisis
Diseo
Programacin
Implantacin
Prueba
Conversin
Instalacin de HW/SW
Adiestramiento
Documentacin
Entrega al Usuario
Mantenimiento
Auditora
Bibliografa
v.3.2
Luis Castellanos 3 Sistemas de Informacin
Introduccin
+Sistema
Conjunto de partes interrelacionadas, que
persiguen un fin comn.
Clasificacin:
OSistemas Naturales
OSistemas hechos por el hombre
o Sociales
o Transporte
o Comunicacin
o Manufactura
o Financieros
o Informacin
Luis Castellanos 4 Sistemas de Informacin
Introduccin
+Funciones Gerenciales
Planificacin: establece metas /
desarrolla estrategias
Organizacin: agrupa actividades,
recursos, procedimientos para garantizar
la ejecucin de actividades
Administracin de Personal: seleccin /
empleo adecuado de personal
Supervisin: mide rendimiento y genera
correcciones ../..
Luis Castellanos 5 Sistemas de Informacin
Introduccin
Funciones Gerenciales
+ Comunicacin: transfiere comunicacin al personal
+ Direccin: liderazgo y motivacin del personal
+ Coordinacin: coordina ejecucin de actividades
+ Toma de Decisiones:
Planteamiento del Problema
Formulacin y Anlisis de Formas de Accin
Seleccin de la F/A
Implantacin de la F/A
Evaluacin de Resultados
Luis Castellanos 6 Sistemas de Informacin
Introduccin
Operativo
Tctico
Estratgico
Conocimientos
amplios, muchas
reas
Conocimientos
especficos,
reas especficas
Niveles de Decisin
Luis Castellanos 7 Sistemas de Informacin
+Tecnologa de Informacin
Medios para capturar, manejar, distribuir y
almacenar electrnicamente imgenes,
datos, palabras y voces.
Beneficios:
OMejora la infraestructura de la organizacin
OProporciona instrumentos ms eficaces para la
ejecucin de labores
OPropicia el Rediseo de Procesos de Trabajo
Introduccin
Luis Castellanos 8 Sistemas de Informacin
+ Evolucin:
Procesamiento Electrnico de Datos
Sistemas de Informacin
Tecnologa de Informacin
Inteligencia Artificial
+ Ayuda a crear:
Modelos estratgicos difciles de copiar
Nuevos Productos
Sistemas organizacionales que distribuyen el
balance comprador-cliente o vendedor-cliente.
Introduccin
Luis Castellanos 9 Sistemas de Informacin
Introduccin
+ Sistema: conjunto de elementos
interrelacionados que persiguen un fin
comn.
+ Informacin: datos procesados, o con
sentido.
+ Sistema de Informacin: sistema que
provee informacin para el apoyo de las
funciones de operacin, gerencia y toma de
decisiones.
+ Usuario: cualquier persona que obtenga
beneficio del S.I. (Directo/Indirecto)
Luis Castellanos 10 Sistemas de Informacin
Introduccin
+Caractersticas de Sistemas de
Informacin:
Generalidad y Simplicidad
Continuidad y Consistencia
Flexibilidad y Dinamismo
Luis Castellanos 11 Sistemas de Informacin
Introduccin
+ Metodologa de Sistemas (Ciclo de Vida de S.I.):
conjunto de actividades llevadas a cabo para
desarrollar y poner en marcha un S.I.
+ Miembros de un Proyecto de Sistemas:
* Lder (Gerencia el proyecto)
* Analista (Recoge informacin inicial y define
requerimientos)
* Diseador S.I. (Disea el S.I.)
* Diseador B.D. (Disea Base de Datos)
* Programador (Codifica/Prueba)
* Usuario Directo (expresa necesidades)
Luis Castellanos 12 Sistemas de Informacin
Introduccin
Nacimiento Desarrollo
Muerte Produccin
Ciclo de Vida de un S.I.
Luis Castellanos 13 Sistemas de Informacin
Introduccin
Distribucin del Tiempo (en %) para un
Proyecto de S.I.:
J. Senn J. Montilva
M.Zelkowitz
eEst.Factib./Anlisis 20%
eDiseo 15% 35% 40%
eProgramacin 20% 25% 20%
ePrueba 45% 35% 40%
eDocumentacin 05%
Todos
concuerdan que
se debe dedicar
ms tiempo
Luis Castellanos 14 Sistemas de Informacin
Introduccin
+ Objetivos de las Metodologas de Sistemas:
Definir actividades a llevarse a cabo en un
Proyecto de S.I.
Unificar criterios en la organizacin para el
desarrollo de S.I.
Proporcionar puntos de control y revisin
+ Tipos de Metodologas de Sistemas:
Estructurada
Evolutiva-Incremental
Prototipos
Orientada a Objetos
Luis Castellanos 15 Sistemas de Informacin
Introduccin
+ Estructurada
Se maneja como proyecto
Gran volumen de datos y
transacciones
Abarca varias reas
organizativas de la empresa
Tiempo de desarrollo largo
Requiere que se cumplan
todas las etapas, para poder
cumplir las siguientes
(progresin lineal y
secuencial de una fase a la
otra)
E.F.
Anlisis
Diseo
Progra.
Implan.
Luis Castellanos 16 Sistemas de Informacin
Introduccin
+ Estructurada
Kendall & Kendall:
U Determinacin de Requeri-
mientos
U Anlisis de Necesidades
U Diseo
U Desarrollo y Documentacin
U Prueba y Mantenimiento
U Implantacin y Evaluacin
Larry Long:
U Anlisis de Sistemas
U Diseo de Sistemas
U Programacin
U Conversin e instauracin
U Postinstauracin
(produccin)
Luis Castellanos 17 Sistemas de Informacin
Introduccin
+ Estructurada
Llorns (I):
U Estudio de Factibilidad
U Anlisis
U Diseo General
U Diseo Detallado
U Programacin
U Prueba
U Conversin e Implantacin
Llorns (II):
U Requerimientos
U Anlisis y Diseo
U Construccin
U Pruebas
U Produccin y Mantenimiento
Luis Castellanos 18 Sistemas de Informacin
Introduccin
+ Estructurada
Montilva:
U Requerimientos Sistema
U Requerimientos Programas
U Diseo Preliminar
U Diseo Detallado
U Codificacin y Depuracin
U Pruebas y Preoperacin
U Operacin y Mantenimiento
Murdick & Ross:
U Estudio
U Diseo General
U Diseo Detallado
U Implantacin
Luis Castellanos 19 Sistemas de Informacin
Introduccin
+ Estructurada
Prez Peregrina:
U Investigacin
U Anlisis
U Diseo
U Desarrollo
U Implementacin
U Operacin
U Control de Proyectos
Senn:
U Investigacin Preliminar
U Determinar Requerimientos
U Diseo
U Desarrollo de Software
U Prueba
U Implantacin y Evaluacin
Luis Castellanos 20 Sistemas de Informacin
Introduccin
+ Estructurada
Yourdon:
U Encuesta
U Anlisis
U Diseo
U Implantacin
U Generacin de Prueba de
Aceptacin
U Control de Calidad
U Descripcin Procedimientos
U Conversin de B.D.
U Instalacin
ARDI:
U Preparacin Inicial
U Anlisis y Diseo
U Desarrollo
U Puesta en Marcha y Prueba
Luis Castellanos 21 Sistemas de Informacin
Introduccin
+ Evolutiva-Incremental
Se deriva de la estructurada
Permite seguir secuencias ascendentes o
descendentes en las etapas del desarrollo
Permite cumplir etapas o fases en paralelo
Luis Castellanos 22 Sistemas de Informacin
Introduccin
+ Evolutiva-Incremental
Luis Castellanos:
U Estudio de Factibilidad
U Acciones Preliminares
U Anlisis
U Diseo
U Programacin
U Implantacin
o Prueba
o Conversin
o Instalacin de HW/SW
o Adiestramiento
o Documentacin
o Entrega al Usuario
U (Mantenimiento)
U (Auditora)
No son
propiamente parte
de la Metodologa,
pero sirven de
apoyo.
E.F.
Anlisis
Diseo
Progra.
A.P.
Implan.
Luis Castellanos 23 Sistemas de Informacin
Introduccin
Luis Castellanos 24 Sistemas de Informacin
Introduccin
+ Prototipos
Desarrolla modelo en escala del sistema
propuesto (sistema objetivo)
Se prueba y refina hasta que usuarios conformes
Identifica necesidades de informacin
Maneja principales procedimientos orientados a
transacciones
Produce informes crticos
Permite consultas rudimentarias
Complementa especificaciones imprecisas y/o
incompletas de los usuarios
Luis Castellanos 25 Sistemas de Informacin
Introduccin
+ Prototipos
Tipos de Sistemas Prototipos:
U No Funcional: se centra en interfaz de usuario,
despliegues para captura de datos y en salidas del
sistema. (No hay consultas a B.D.)
U Parcialmente Funcional: los usuarios pueden hacer
consultas a B.D.
U Completamente funcional: se ignoran caractersticas de
desempeo (eficiencia, volumen) y se centra en la
funcionalidad
Luis Castellanos 26 Sistemas de Informacin
Introduccin
+ Prototipos
Etapas para la creacin de Sistemas Prototipos:
U Definicin de las especificaciones del sistema
(pantallas, men, reportes, base de datos)
U Creacin del sistema prototipo (interfaz, pantallas,
reportes, base de datos, parte cdigo fuente)
U Refinacin del sistema prototipo (se expande y refina el
sistema de acuerdo a los requerimientos de los usuarios)
U Desarrollo del sistema operativo (en base al prototipo
final, se desarrolla el sistema operativo y se elimina el
sistema prototipo)
Luis Castellanos 27 Sistemas de Informacin
Introduccin
+ Orientada a Objetos
No modela la realidad, sino la forma en que las
personas comprenden y procesan la realidad
Es un proceso ascendente basado en una
abstraccin de clases en aumento
Se basa en identificacin de objetos, definicin y
organizacin de libreras de clases, y creacin de
macros para aplicaciones especficas
Utiliza menor cantidad de cdigo
Es ms reutilizable
Luis Castellanos 28 Sistemas de Informacin
Introduccin
+ Orientada a Objetos
Conceptos:
U Objeto: mdulo que contiene los datos e instrucciones
que operan sobre los datos
U Mensaje: solicitud que se hace al objeto para que se
comporte de alguna forma
U Mtodos: determinan cmo acta el objeto al recibir un
mensaje
U Clase: descripcin de un conjunto de objetos casi
idnticos, que consta de mtodos y datos que resumen
sus caractersticas comunes
Luis Castellanos 29 Sistemas de Informacin
Introduccin
+ Orientada a Objetos
Conceptos:
U Abstraccin: los objetos se sitan en clases abstractas,
de acuerdo a elementos comunes
U Encapsulamiento: conjunto de mtodos y datos dentro
de un objeto, de forma que el acceso a los datos se
permite slo a travs de propios mtodos del objeto
U Herencia: mecanismo para compartir mtodos y datos
entre clases, subclases y objetos
U Polimorfismo: el mismo mensaje puede originar
acciones diferentes al ser recibidos por diferentes
objetos
Luis Castellanos 30 Sistemas de Informacin
Introduccin
+ Orientada a Objetos
Etapas:
U Requerimientos
U Anlisis de la estructura de objetos
U Anlisis del comportamiento de objetos
U Diseo de la estructura de objetos
U Diseo del comportamiento de objetos
U Programacin
U Prueba
U Puesta en produccin
U Mantenimiento
Luis Castellanos 31 Sistemas de Informacin
Planificacin de Proyectos
+ Importancia
Permite saber qu se deber hacer y quin lo va
hacer
Permite saber (aproximadamente) cundo
terminar el proyecto
Pone en evidencia los obstculos relevantes del
proyecto, con el fin de tomar las precauciones
Establece marco de referencia que permite
trabajar eficientemente y evita desperdicio de
recursos
Luis Castellanos 32 Sistemas de Informacin
Planificacin de Proyectos
+ Definir Metodologa de Desarrollo de
Sistemas a seguir
+ Herramientas para la Planificacin:
Grfico de Barra o Diagrama de Gantt
PERT-CPM
Cronograma de Actividades
Software de Planificacin (Primavera, Project,
ViewPoint, Harvard Project, etc)
Mtodo Esfuerzo Base (Llorns)
Mtodo de Anlisis de Puntos Funcin (Albretch)
Luis Castellanos 33 Sistemas de Informacin
Planificacin de Proyectos
Factibilidad
Anlisis
Diseo
Programacin
Implantacin
1 2 3 4 5 6 7
Diagrama de Gantt
Luis Castellanos 34 Sistemas de Informacin
Planificacin de Proyectos
1 2
3
4 5
6
7
A B
C
D
E F
10 15
25
5 2
8
PERT - CPM
0 0 10 10 25 27
35 35
30 33
25 27
35 35
CPM
Luis Castellanos 35 Sistemas de Informacin
Planificacin de Proyectos
Actividad Responsable Inicio Fin Recursos
Factibilidad Pxsc Peretgd xx/yy/zz xx/yy/zz aa bb
Anlisis Dsea Dstya xx/yy/zz xx/yy/zz aa bb
Diseo Frtsst Kkies xx/yy/zz xx/yy/zz aa bb
Programacin Sdsdser Dfdeo xx/yy/zz xx/yy/zz aa bb


Cronograma de Actividades
Luis Castellanos 36 Sistemas de Informacin
Planificacin de Proyectos
+ Niveles de Planificacin
Plan de Sistemas: engloba todos los proyectos
que deben ser acometidos en un rea del negocio
Plan General de Desarrollo: muestra las fases a
cumplir en un proyecto especfico
Plan Detallado para una Fase: productos,
actividades, recursos, responsables, fechas
Plan para el resto del Proyecto: ajustes al plan en
cuanto al desarrollo, implantacin y pruebas
Luis Castellanos 37 Sistemas de Informacin
Planificacin de Proyectos
Niveles de Planificacin
Plan Detallado
para una Fase
Plan Detallado
resto del proyecto
Plan General
Sistema 01
Plan Detallado
para una Fase
Plan Detallado
resto del proyecto
Plan General
Sistema 02
.....
Plan Detallado
para una Fase
Plan Detallado
resto del proyecto
Plan General
Sistema n
Plan de
Sistemas
Luis Castellanos 38 Sistemas de Informacin
Planificacin de Proyectos
+ Estimacin
Identificar caractersticas del Proyecto
Recopilar datos histricos sobre proyectos
anteriores
Calcular recursos necesarios
Todas las estimaciones estn sujetas a
variaciones
Normalmente debe sobreestimarse en un 20%
Estimar costos (RRHH, dinero, tiempo)
Mtodos de estimacin: histrico, intuitivo, por
promedios ponderados
Luis Castellanos 39 Sistemas de Informacin
Justificacin de Proyectos
+ Establece bases para soportar aprobacin
+ Incluye Anlisis Beneficio/Costo
+ Verifica:
Definicin correcta de objetivos del proyecto
Enunciacin correcta de prioridades
Optimizacin de beneficios para la organizacin
+ Razones para proponer proyectos:
Resolver un problema
Aprovechar una oportunidad
Dar respuesta a directivos
Luis Castellanos 40 Sistemas de Informacin
Justificacin de Proyectos
+ Razones para iniciar proyectos:
Mayor capacidad (velocidad, memoria, etc.)
Mejor control
Mejoras en la comunicacin
Reduccin de costos
Alcanzar Ventajas Competitivas
Luis Castellanos 41 Sistemas de Informacin
Control de Proyectos
+ Tareas del Lder de Proyecto
Preparar y ejecutar planes de accin
Dirigir reuniones para identificar y resolver
problemas
Dirigir reuniones de comunicacin
Elaborar y presentar Reportes de Progreso
+ Ventajas de Controlar un Proyecto
Permite reasignar personas con poca carga
Permite intercambiar personal de actividades no
crticas a crticas
Luis Castellanos 42 Sistemas de Informacin
Control de Proyectos
+ Proyecto bajo control
Cada persona sabe lo que tiene que hacer y
cundo debe hacerlo
Nadie est esperando que las cosas ocurran
No hay problemas escondidos
El lder sabe lo que se ha hecho y lo que no
Luis Castellanos 43 Sistemas de Informacin
Control de Proyectos
+ Para mantener un Proyecto bajo control
Preparar y seguir planes de accin
Realizar reuniones para detectar y corregir
problemas
Controlar los cambios
Delegar eficientemente
Medir el tiempo que realmente falta
Reconocer los sntomas del fracaso
Luis Castellanos 44 Sistemas de Informacin
Estudio de Factibilidad
+ Determina si es posible o no ofrecer solucin
automatizada a los problemas actuales
+ Representa el primer paso a cumplirse dentro
del ciclo de desarrollo
+ Brinda informacin muy amplia acerca de la
unidad a quien se le va desarrollar el S.I., y
determina si el mismo es o no factible
+ Abarca la factibilidad
Tcnica (existe tecnologa para realizar el S.I.?)
Operativa (habr resistencia al cambio?)
Econmica (relacin beneficio/costo)
Luis Castellanos 45 Sistemas de Informacin
Estudio de Factibilidad
- Pasos
Descripcin o Identificacin del Entorno (Antecedentes e
Historia de la Unidad, incluyendo Organigrama)
Identificacin del Problema existente
Identificacin de Procedimientos Actuales
Identificacin de las posibles Soluciones (al menos 3)
Validacin de las Posibles Soluciones (costo en tiempo y
dinero; factibilidades tcnica, operativa, y econmica,
incluyendo anlisis beneficio/costo).
Determinacin de las Ventajas y Desventajas de las
Posibles Soluciones
Comparacin Tiempos/Costo
Recomendacin
Luis Castellanos 46 Sistemas de Informacin
Estudio de Factibilidad
+ Beneficios
Ahorros funcionales
Reduccin de costos de operacin (tiempo, dinero, h/h)
Reduccin de desperdicios
Beneficios Tangibles
Aumento de productividad
Mejor uso de los activos
Mejor control
Beneficios Intangibles
Optimizacin o simplificacin de procedimientos
Mayor entusiasmo en los trabajadores
Imagen de la organizacin
Mejora en la precisin de las operaciones
Ergonoma
Luis Castellanos 47 Sistemas de Informacin
Estudio de Factibilidad
+ Costos
Construccin del sistema
Sueldos miembros proyecto
Adiestramiento (de ser necesario)
Conversin del sistema
Operacin del sistema
Software
Hardware
Mantenimiento
Luis Castellanos 48 Sistemas de Informacin
Estudio de Factibilidad
+ Anlisis Beneficio/Costo
Razn B/C = B / C > 1
Factor B/C = B - C > 0
Valor Futuro y Valor Actual
(Aplicando Factor)
Valor Presente Neto
(Aplicando Factor)
( )
( )
Vf Vp i
Vp
Vf
i
t
t
= +
=
+

1
1
( )
( ) VPN
B C
i
B C
t t
t
t n
t
o o
=

>
=
=

1
0
1
Luis Castellanos 49 Sistemas de Informacin
Estudio de Factibilidad
+ Anlisis Beneficio/Costo
Tasa Interna de Retorno (TIR): Busca el nmero
de aos (meses, etc.) en operacin del sistema
propuesto que se requieren para amortizar el
costo de su inversin.
( )
( ) ( )
( )
( ) ( )
C
i
C
i
C
i
B
i
B
i
B
i
n
n
n
n
1 2
2
1 2
2
1
1 1
1
1 1
+
+
+
+ +
+
=
+
+
+
+ +
+
... ...
Hallar i , tal que los Beneficios (B
n
) sean iguales a los
Costos (C
n
), de acuerdo al polinomio:
Luis Castellanos 50 Sistemas de Informacin
Estudio de Factibilidad
+ Anlisis Beneficio/Costo
Anlisis de flujo de efectivo (AFE): examina la
direccin, magnitud y patrn de flujo de efectivo
del sistema propuesto.
Mes 1 Mes 2 Mes 3 Mes 4 Mes 5
Beneficios
5000 20000 24960 31270 39020
Costos
26000 27400 17370 18670 20090
Flujo de
Efectivo
-
21000 -7400 7590 12600 18930
Flujo E.
acumulado
-
21000
-
28400
-
20810 -8210 10720
Luis Castellanos 51 Sistemas de Informacin
Estudio de Factibilidad
* Nota:
Normalmente el costo del Hardware no es pertinente en un
desarrollo de S.I., ya que lo que si es importante es el Software
En caso de que el cliente o usuario requiera Hardware, se
deber colocar en otra propuesta aparte
An, en esta etapa, no se conocen a ciencia cierta los
requerimientos exactos de Hardware
El Estudio de Factibilidad es una especie de Presupuesto que
se le presenta al cliente o usuarios
El Estudio de Factibilidad tambin puede conocerse como
Propuesta del Sistema
Una vez aprobado el Estudio de Factibilidad por el Comit de
Sistemas, clientes o usuarios, se procede con las siguientes
etapas del ciclo de vida
Luis Castellanos 52 Sistemas de Informacin
Acciones Preliminares
+ Designacin del equipo de Proyecto
+ Elaboracin de la Planificacin del Proyecto
Luis Castellanos 53 Sistemas de Informacin
Acciones Preliminares
+ Designacin del equipo de Proyecto
Normalmente el Equipo de Desarrollo de Sistemas
est conformado por:
O Lder (Gerencia el proyecto)
O Analista (Recoge informacin inicial y define requerimientos)
O Diseador S.I. (Disea el S.I.)
O Diseador B.D. (Disea Base de Datos)
O Programador (Codifica/Prueba)
O Usuario Directo y Usuario Indirecto (expresa necesidades)
O Transcriptor (Ingresa datos en el sistema, de requerirse)
Luis Castellanos 54 Sistemas de Informacin
Acciones Preliminares
+ Elaboracin de la Planificacin del Proyecto
Grfico de Barra o Diagrama de Gantt
PERT-CPM
Cronograma de Actividades
Software de Planificacin (Primavera, Project,
ViewPoint, Harvard Project, etc)
Luis Castellanos 55 Sistemas de Informacin
Anlisis
+ Ampla resultados del Estudio de Factibilidad
+ Define QU va a hacer el nuevo Sistema
+ Presenta el Modelo del Sistema Actual
+ Herramientas
Tcnicas de recoleccin de informacin
Descripciones de procesos y procedimientos
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Procesos (DFP)
Diccionario de Datos (DD)
Luis Castellanos 56 Sistemas de Informacin
Anlisis
- Pasos
Definicin de Objetivos del Sistema (Generales y
Especficos
Identificacin de Usuarios (Directos, Indirectos,
Usuarios de los Usuarios)
Elaboracin de Modelo del Sistema actual (Lgico
y Fsico)
Elaboracin de Diccionario de Datos del Sistema
actual
Recopilacin de Reportes del Sistema actual
Identificacin de Procedimientos Propuestos
Luis Castellanos 57 Sistemas de Informacin
Anlisis
Luis Castellanos 58 Sistemas de Informacin
Anlisis
+ Tcnicas de Recoleccin de Informacin
Entrevistas
Individuales o Grupales
Estructuradas o No Estructuradas
Recomendaciones:
E Investigar antecedentes de la organizacin
E Desarrollar un plan global y objetivos a cumplir
E Seleccionar a los entrevistados
E Tener autorizacin para hablar con los usuarios
E Planificar entrevistas (tipo y estructura)
E Usar herramientas automatizadas sin abuso
E Tratar de juzgar qu informacin le interesa ms al
usuario
Luis Castellanos 59 Sistemas de Informacin
Anlisis
+ Tcnicas de Recoleccin de Informacin
Entrevistas
Objeciones y Resistencias
E Est ocupando mucho de mi tiempo
E Est amenazando mi empleo
E No conoce nuestro negocio. Cmo va a decirnos que
debemos hacer?
E Est tratando de cambiar la forma de hacer las
cosas aqu
E No queremos ese sistema
Observacin
Cuestionarios
Abiertos o Cerrados
Luis Castellanos 60 Sistemas de Informacin
Anlisis
+ Diagrama de Flujo de Datos (DFD)
Herramienta grfica que se emplea para describir
y analizar el movimiento de datos a travs de un
sistema.
Presenta una visin (lo ms amplia posible) de
las entradas, procesos y salidas del sistema
Es un modelo lgico de los datos del sistema
No muestra control ni movimiento
Prcticamente no requiere explicacin
Permite modelar el sistema con smbolos grficos
Luis Castellanos 61 Sistemas de Informacin
Anlisis
+ DFD
Elementos
Procesos del sistema
Flujos: datos enviados de un
componente a otro
Entidades Externas: Fuentes o
destinos externos de trans-
acciones
Almacenamiento de Datos
Gane & Sarson De Marco
Yourdon
Gane & Sarson De Marco
Yourdon
Luis Castellanos 62 Sistemas de Informacin
Anlisis
+ DFD
Etiquete todos los elementos, y con nombres
significativos
Los flujos no pueden tener bifurcaciones
No pueden existir nombres repetidos
Muestre flujos de datos, no de control
Es preferible repetir elementos, que cruzar lneas
de flujo
Un flujo no puede ir de una Entidad a otra
Verifique balance, relacin padre-hijo, numeracin
Debe caber en una sola pgina (cada nivel)
Luis Castellanos 63 Sistemas de Informacin
Anlisis
+ DFD
Un proceso no es un departamento o unidad.
Los procesos deben estar definidos con nombres
en infinitivo, en forma verbo-objeto preferiblemente
Particione procesos (explote burbujas) en 5 2
Los procesos, en lo posible, deben coincidir con
los Procesos Actuales y Propuestos
Al entrar un flujo en un proceso, se debe
transformar y salir otro flujo (no el mismo)
El DFD Propuesto no puede ser igual al Actual
Muestre slo archivos locales
Luis Castellanos 64 Sistemas de Informacin
Anlisis
Nivel 0 Diagrama
Contexto
Nivel 1
0
1 2
1.2 2.1 2.2 1.1
Nivel 2
1.1.2 1.1.1 2.1.2 2.1.1
Nivel 3
...
Nivel n
Luis Castellanos 65 Sistemas de Informacin
Anlisis
Algunas convenciones grficas
Flujos de datos que
se cruzan
Entidades Externas
repetidas
Almacenes de Datos
repetidos
Luis Castellanos 66 Sistemas de Informacin
Anlisis
Cliente Editor
pedido
orden_compra
0
Sistema de Pedidos de
Libros
Nivel 0
Luis Castellanos 67 Sistemas de Informacin
Anlisis
Cliente Editor
c clientes d pedidos pendientes
a libros b editores
pedido
orden_compra
detalle_libro direccin
pedido_lote estado_crdito
pedido_vlido
1
Validar
Pedido
2
Enviar
Necesi-
dades
Nivel 1
Luis Castellanos 68 Sistemas de Informacin
Anlisis
Cliente
c clientes d pedidos pendientes
a libros
pedido
detalle_libro
estado_crdito
pedido_vlido
1.1
Verificar
estado de
cliente
1.2
Verificar
existencia
de libros
Nivel 2
cliente_verificado
Luis Castellanos 69 Sistemas de Informacin
Anlisis
+ Diagrama de Flujo de Procesos (DFP)
Llamados tambin Diagramas de Flujo o,
Flujogramas de Procesos
Representa el modelaje fsico de un sistema
Muestra quin y cmo hace las cosas
Muestra N de copias de documentos
Muestra dnde se archivan los documentos
Muestra nombres de departamentos
Luis Castellanos 70 Sistemas de Informacin
Anlisis
+ DFP
Elementos
Inicio o fin Proceso Entrada de Datos Decisin
Ciclos o Iteraciones Conector Almacn Reporte
Luis Castellanos 71 Sistemas de Informacin
Anlisis
Ventas Facturacin
Inicio
Recibir
Pedido
Fin
Hay?
Si
No
Verificar
Existencia
Elaborar
Factura
Tipo
Venta
Contado Crdito
Co
Cr
Crdito
Aprobado?
Si
No
0
1
0
1
Luis Castellanos 72 Sistemas de Informacin
Anlisis
+ Diccionario de Datos (DD)
Datos de los datos del sistema (metadatos)
Catlogo de los elementos de un sistema
Contiene los elementos que intervienen en los
DFDs: Flujos de Datos, Procesos y Almacenes
de Datos
Importancia
Facilita el manejo de detalles en sistemas grandes
Comunica un significado comn a todos los elementos
del sistema
Documenta las caractersticas del sistema
Localiza errores y omisiones
Facilita el posterior mantenimiento del sistema
Luis Castellanos 73 Sistemas de Informacin
Anlisis
+ Diccionario de Datos (DD)
Flujos de Datos y Almacenes de Datos:
= Est compuesto de ( ) Repeticin de
+ Y <> Uno u otro
[ ] Opcional * * Comentario
Ej: detalle_libro = codigo_libro + cantidad
orden_compra = numero_orden + fecha +
cod_editor + (codigo_libro + cantidad + precio) +
[descuento] + monto_total + forma_pago
*<contado/credito>*
Luis Castellanos 74 Sistemas de Informacin
Anlisis
+ Diccionario de Datos (DD)
Procesos:
Ej:
Validar Pedido
Recibe pedidos de clientes; verifica lmite de crdito
y estado de cuenta; almacena el pedido
conformado en el archivo pedidos_pendientes.
Luis Castellanos 75 Sistemas de Informacin
Diseo
+ Diccionario de Datos
Flujos
Flujo
Nombre: detalle_libros
Descripcin: contiene datos acerca de libros en
inventario
Flujo Padre: --
Origen: Libros Destino: Validar pedido
Contenido: codigo_libro + cantidad + ubicacin +
codigo_editorial + autor + ....
Luis Castellanos 76 Sistemas de Informacin
Diseo
+ Diccionario de Datos
Procesos
Proceso
Nombre: Validar pedido
Referencia: (1)
Descripcin: Valida existencia de libros y el crdito
del cliente
Proceso Padre: 0
Entradas: pedido, detalle_libros, estado_credito
Salidas: pedidos_validos
Luis Castellanos 77 Sistemas de Informacin
Diseo
+ Diccionario de Datos
Almacn de Datos o Archivos o Tablas
Archivo
Nombre: cliente Longitud Registro: 100 Bytes
Acceso: [ x ] Directo [ ] Secuencial
Descripcin: almacena datos personales de clientes
Archivos Indice: clien_ced (ndice: cedula)
Campo Tipo Longitud Descripcin
cedula carcter 8 C.I. del cliente
nombre carcter 20 Nombre del cliente
apellido carcter 20 Apellido del cliente
activo lgico 1 (V) Activo (F) No activo
saldo numrico 12,2 Saldo con la empresa
Luis Castellanos 78 Sistemas de Informacin
Anlisis
Cada semestre, los alumnos se inscriben para los cursos que se
ofrecen en varias escuelas de la Facultad de XX. No todas las
personas se inscriben el mismo da, ya que hay muchos alumnos y
poco personal administrativo. Por ello a los alumnos se les asignan
fechas y horas especficas de inscripcin. El horario se les
comunica por correo a la direccin permanente de cada uno,
indicndoles: hora y fecha de inscripcin, nombres y apellidos,
matrcula, semestre a inscribir, ndice acadmico. Motivado a que el
correo no siempre llega, algunos alumnos llaman por telfono para
saber su horario de inscripcin. Los alumnos pueden inscribir varias
materias, con tal que tengan las prelaciones aprobadas y que exista
cupo an. La ltima etapa de la inscripcin es el pago de las
cuotas. Dichas cuotas dependen del nmero de crditos inscritos,
y de si el alumno es o no becario, o tiene ayuda econmica. El pago
puede hacerse en efectivo, tarjeta de crdito o cheque. (Adaptado
de James Senn). Elabore el DFD respectivo.
Luis Castellanos 79 Sistemas de Informacin
Diseo
+ Genera soluciones a requerimientos
planteados
+ Describe las especificaciones del Sistema
Propuesto
+ Define CMO lo va a hacer el nuevo Sistema
+ Presenta el Modelo del Sistema Propuesto
Luis Castellanos 80 Sistemas de Informacin
Diseo
+ Herramientas
Lenguaje de Modelado Unificado (UML)
DFD, DFP
Diagrama Entidad Relacin (DER)
Diagrama Estructurado de Datos (DED)
Normalizacin
Carta Estructurada (CE)
Diagramas de Accin (DA)
Formatos o Plantillas para diseo de salidas
Diccionario de Datos (DD)
Otras: HIPO, VTOC, rboles estructurados
Luis Castellanos 81 Sistemas de Informacin
Diseo
- Pasos
Elaboracin del Modelo del Sistema Propuesto (Lgico
y Fsico)
Elaboracin de Diccionario de Datos (Flujos, Procesos,
Almacenes de Datos)
Elaboracin del Diagrama Entidad Relacin (DER)
Elaboracin del Diagrama Estructurado de Datos
(DED)
Elaboracin de la Carta Estructurada (CE)
Elaboracin de Diagramas de Accin (DA)
Elaboracin de Modelos de Reportes Impresos y
Pantallas
Descripcin de Hardware y Software requerido
Luis Castellanos 82 Sistemas de Informacin
Diseo
+ Base de Datos
Coleccin integrada de archivos (interre-
lacionados) , accesibles a mltiples aplicaciones
Disminuye redundancia de datos
Elimina inconsistencia entre datos redundantes
Comparte datos entre mltiples usuarios
Establece estndares y seguridad
Protege la integridad de los datos
Independiza programas de estructuras de datos
Luis Castellanos 83 Sistemas de Informacin
Diseo
+ Base de Datos
Modelos de B.D.
U Jerrquico
U De Redes
U Relacional
U Orientado a Objetos
Luis Castellanos 84 Sistemas de Informacin
Modelo Jerrquico Modelo de Redes
Diseo
Modelo Relacional
Modelo Orientado a Objetos
Luis Castellanos 85 Sistemas de Informacin
Diseo
+ Diagrama de Entidad Relacin (DER)
Modela lgicamente las estructuras de datos del
sistema relacionado
Describe la distribucin de datos almacenados
Consta de
U Entidades (algo acerca de lo cual guardamos
informacin). No confundir con las Entidades
externas del DFD.
U Relaciones
E 1:1
E 1:n
E m:n
(Mandatoria) (Opcional)
Luis Castellanos 86 Sistemas de Informacin
Diseo
+ Diagrama de Entidad Relacin (DER)
Clientes Editorial
Libros
1 1
m 1
edita editado
1 n
compra comprado
1
m
Luis Castellanos 87 Sistemas de Informacin
Diseo
+ Diagrama de Entidad Relacin (DER)
Clientes Editorial
Libros
1 1
m 1
edita editado
m
1
1 1
m 1
1
1
constar
estar
Pedido
hacer ser hechos
Luis Castellanos 88 Sistemas de Informacin
Diseo
+ Diagrama de Entidad Relacin (DER)
Clientes
Pedido
Clientes
Pedido
Clientes
Pedido
hacen
Clientes
Pedido
Clientes
1 1
m 1
Pedido
Diversas maneras de graficar un DER
Luis Castellanos 89 Sistemas de Informacin
Diseo
+ Normalizacin
Consiste en simplificar la relacin entre los
atributos de una entidad
Transforma estructuras complejas en conjuntos
estables de menor tamao
Ventajas
U Facilita el mantenimiento
U Elimina redundancia
U Provee consistencia
U Ahorra memoria en dispositivos de almacenamiento
Luis Castellanos 90 Sistemas de Informacin
Diseo
+ Normalizacin
Formas Normales
U 1FN (1ra Forma Normal) (Elimina grupos repetidos)
U 2FN (Elimina dependencias parciales y busca
dependencia funcional con clave primaria)
U 3FN (Elimina dependencias transitivas)
U BCNF (Forma Normal Boyce/Codd)
U 4FN
U 5FN
Luis Castellanos 91 Sistemas de Informacin
Diseo
Estructura No Normalizada
Reporte_ventas
n_vendedor
nombre_vendedor
rea_ventas
(n_cliente)
(nombre_cliente)
(n_almacen)
(ubicacin_almacen)
(valor_ventas)
n_vendedor
nombre_vendedor
rea_ventas
1FN
Vendedor
n_vendedor
n_cliente
nombre_cliente
n_almacen
ubicacin_almacen
valor_ventas
Vendedor/Cliente
Luis Castellanos 92 Sistemas de Informacin
Diseo
2FN
Vendedor
n_vendedor
nombre_vendedor
rea_ventas
n_cliente
nombre_cliente
n_almacen
ubicacin_almacen
Cliente/Almacen
n_vendedor
n_cliente
valor_ventas
Ventas
3FN
Vendedor
n_vendedor
nombre_vendedor
rea_ventas
n_almacen
ubicacin_almacen
Cliente
n_vendedor
n_cliente
valor_ventas
Ventas
Almacen
n_cliente
nombre_cliente
n_almacen
Luis Castellanos 93 Sistemas de Informacin
Diseo
+ Diagrama Estructurado de Datos (DED)
Representa el uso de los datos como Modelo
Funcional.
Refleja el uso de los datos a travs de un
Modelaje Fsico de la BD
Se basa en el DER
Elementos
U Entidades
U Relaciones
U Campos Claves o Primarios
U Campos
Entidad
Campo Clave
Campo1
Campo2
Luis Castellanos 94 Sistemas de Informacin
Diseo
+ Diagrama Estructurado de Datos (DED)
Pedido
N_Pedido
cedula
codigo_libro
fecha
...
Cliente
cedula
nombre
direccin
saldo
...
Editorial
cod_editorial
contacto
direccin
telefono
...
Libros
codigo_libro
autor
titulo
cod_editorial
...
Luis Castellanos 95 Sistemas de Informacin
Diseo
+ Carta Estructurada (CE) (o Mapa de
Navegacin)
Presenta el plano del sistema propuesto
Sirve para
U hacer participar al usuario
U disear funciones detalladas
U disear mens
U planificar el desarrollo de programas
U monitorear el desarrollo
Luis Castellanos 96 Sistemas de Informacin
Diseo
Ejemplo de Aplicacin con Microsoft(C) Word(C)
Nuevo
MW-1100
Abrir
MW-1200
Cerrar
MW-1300
Guardar
MW-1400
...
Archivo
MW-1000
Deshacer
MW-2100
Repetir
MW-2200
Cortar
MW-2300
Copiar
MW-2400
...
Edicin
MW-2000
Normal
MW-3100
Esquema
MW-3200
Diseo Pgina
MW-3300
Docum. Maestro
MW-3400
...
Ver
MW-3000
Salto Pgina
MW-4100
Fecha Hora
MW-4200
Titulo
MW-4300
Hoja clculo
MW-4410
Word Art
MW-4420
Objeto
MW-4400
...
Insertar
MW-4000
Fuente
MW-5100
Prrafo
MW-5200
Tabulacin
MW-5300
Ninguno
MW-5411
Cuadro
MW-5412
Sombra
MW-5413
Bordes
MW-5410
Sombreado
MW-5420
Bordes y Somb.
MW-5400
Formato
MW-5000
Microsoft Word
MW-0000
Luis Castellanos 97 Sistemas de Informacin
Diseo
Carta Estructurada
A crdito
SL-111
A contado
SL-112
Validar Pedido
SL-110
SL-121
SL-122
Registrar Pedido
SL-120
Recibir Pedidos
SL-100
SL-211
SL-212
SL-210
SL-221
SL-222
SL-220
Enviar Pedidos
SL-200
SL-311
SL-312
Ingresos
SL-310
SL-321
SL-322
Ajustes
SL-320
Controlar Inventario
SL-300
Sistema de Libros
SL-000
Luis Castellanos 98 Sistemas de Informacin
Diseo
+ Diagramas de Accin (DA)
Describen detalladamente los elementos de un
programa o mdulo.
Es la ltima etapa del diseo y materia prima
para el programador
Tambin se le conoce por: Lenguaje
estructurado, pseudo cdigo, algoritmo, etc.
Permiten representar la estructura global de un
programa y el detalle de las tareas que realizan
los mdulos que lo componen
Facilita cambiar las palabras claves por los
comandos del lenguaje de programacin a usar
Luis Castellanos 99 Sistemas de Informacin
Diseo
Si es cliente frecuente entonces
Si compra es menor o igual a 100.000 entonces
Aplicar descuento de 5%
si no
Aplicar descuento de 10%
Fin si
si no
Si compra es menor o igual a 1.000.000 entonces
Aplicar descuento de 5%
si no
Aplicar descuento de 10%
Fin si
Fin si
Luis Castellanos 100 Sistemas de Informacin
Diseo
+ Diseo de Salidas
Deben satisfacer objetivos planteados
Se deben adaptar al usuario
Debe proveer cantidad adecuada de informacin
Se debe proporcionar el mtodo apropiado para
la salida
La salida debe ser oportuna y disponible para el
usuario
Formas de salidas:
U Reportes impresos (impresoras)
U Reportes por pantalla
U Reportes en archivos
U Reportes en discos
Luis Castellanos 101 Sistemas de Informacin
Diseo
+ Diseo de Salidas
Cmo determinar Formas de salidas:
U Quin(es) usar(n) la salida?
U Cuntas personas necesitan de la salida?
U Cul es el propsito?
U Dnde se necesita la salida?
U Con qu frecuencia se necesita?
U Durante cunto tiempo se almacenar?
U Deber almacenarse?
U Cules son los costos respectivos?
Luis Castellanos 102 Sistemas de Informacin
Diseo
+ Diseo de Salidas
Reporte Impreso:
Membrete de la organizacin Fecha:
Hora:
N Pag:
Ttulo del Reporte
N Campo1 Campo 2 Campo 3 Campo 4 Campo 5
Contenido del Reporte
Cdigo Reporte Marca Fin Pgina
/Continuacin
Luis Castellanos 103 Sistemas de Informacin
Diseo
+ Diseo de Salidas
Pantallas
Ttulo de la Pantalla
N Campo1 Campo 2 Campo 3 Campo 4 Campo 5
Contenido de la Pantalla
Mensajes de error al usuario
Luis Castellanos 104 Sistemas de Informacin
Diseo
+ Existen varios proyectos, trabajando en ellos un grupo de
empleados. Un empleado puede ser jefe de uno o ms
proyectos, y puede trabajar en varios proyectos. Se requiere
saber:
quines son los miembros de un proyecto dado
en qu proyectos trabaja un empleado dado
quines trabajan en ms de un proyecto
quines son los jefes de proyecto
+ En una concesionaria de automviles se requiere saber:
lista de clientes de la empresa
a quin se le vendi un vehculo, dada la placa
nmero de vehculos vendidos en un perodo dado
porcentaje de ventas por perodos para los modelos
actuales
lista de vehculos vendidos a un cliente dado
Luis Castellanos 105 Sistemas de Informacin
Diseo
+ En el Hospital XX existe la Admisin, donde se lleva
informacin relativa a los pacientes de alta y baja:
lista de pacientes que ingresaron en una fecha dada
lista de pacientes recluidos por servicio (pediatra, etc.)
qu medicinas recibe el paciente de una habitacin dada
lista de pacientes de un Doctor dado
lista de pacientes recluidos en un piso dado
+ En el mostrador de una Lnea Area, en un aeropuerto, se
requiere saber:
lista de pasajeros con reservacin, confirmados y/o
embarcados en un vuelo dado
cantidad de pasajeros movilizados en un perodo dado
porcentaje de retardos en los vuelos en un perodo dado
lista de la tripulacin de un vuelo dado
Luis Castellanos 106 Sistemas de Informacin
Programacin
+ Pasos
Generacin del Cdigo Fuente y Cdigo Objeto
Creacin de la Base de Datos
Luis Castellanos 107 Sistemas de Informacin
Programacin
+ Consiste en traducir el Diseo en
instrucciones que la computadora pueda
interpretar
+ Es la generacin del Cdigo Fuente y
Cdigo Objeto de la aplicacin, de acuerdo a
los D.A. y otros resultados del Diseo
+ Tipos de Programacin
No Estructurada
Estructurada
Modular
Orientada a Objetos
Luis Castellanos 108 Sistemas de Informacin
Programacin
+ Generaciones de Lenguajes de
Programacin:
1ra Generacin (Lenguaje de Mquina)
2da Generacin (Lenguajes Ensambladores:
Assembler)
3ra Generacin (Cobol, RPG, Basic, Pascal, PL1,
Fortran, C, C++)
4ta Generacin (4GL, Focus, Mantis)
Luis Castellanos 109 Sistemas de Informacin
Programacin
+ Actividades a cumplir
Codificacin (transformar D.A. en lneas de
cdigo del Lenguaje seleccionado)
Compilacin (corregir errores de sintaxis)
Link (obtener cdigo ejecutable)*
Depuracin (corregir errores de los programas)
* En algunos Lenguajes se hace la compilacin y
link del programa casi simultneamente
Luis Castellanos 110 Sistemas de Informacin
Programacin
do case
case y=1
sentencia 6
case y=2
sentencia 7
other
sentencia 8
endcase
Iterativas
while x>3 do
sentencia 9
sentencia 10
enddo
+ Estructuras
Secuenciales
sentencia 1
sentencia 2
sentencia 3
Seleccin
if venta=credito
then
sentencia 4
else
sentencia 5
endif
Luis Castellanos 111 Sistemas de Informacin
Implantacin
+ Incluye todas las actividades para poner un
sistema en produccin (entregar al usuario)
+ Actividades
Prueba
Conversin
Instalacin de Hardware y Software
Adiestramiento
Documentacin
Entrega al Usuario
Luis Castellanos 112 Sistemas de Informacin
Implantacin: Prueba
+ Es ejecutar un sistema para encontrar
problemas y errores.
+ Se complementa con
Verificacin (operacin en ambiente simulado.
Versin Alfa)
Validacin (operacin en ambiente no simulado
en usuarios seleccionados. Versin Beta)
Certificacin (programa libre de errores)
+ Mtodos de Prueba
Ascendente (Bottom Up)
Descendente (Top Down)
Total (Big Bang)
Luis Castellanos 113 Sistemas de Informacin
Implantacin: Prueba
+ Estrategias de Prueba
Caja Negra (probar especificaciones sin prestar
atencin al cdigo)
Caja de Cristal (probar cdigo sin prestar atencin a
las especificaciones)
+ Clases o Tipos de Prueba
Pruebas Estndares
U Unitaria (de programa o mdulo)
U Integracin (intercambios de informacin entre mdulos)
U Funcional (sistemas vs. especificaciones)
U Aceptacin (sistema cumple requerimientos de usuarios)
U Instalacin
Luis Castellanos 114 Sistemas de Informacin
Implantacin: Prueba
Pruebas Especiales
U Carga mxima (volumen mximo de actividades)
U Almacenamiento (capacidad para almacenar datos)
U Tiempo de ejecucin (tiempo de respuesta en operaciones)
U Recuperacin (capacidad para recuperar datos y/o manejo de
fallas)
U Procedimientos (claridad de la documentacin)
U Factores Humanos (reacciones de los usuarios ante
operaciones y/o fallas)
+ Construccin de Modelos de Prueba
Datos de Prueba (Librera de Prueba)
Datos Reales
Luis Castellanos 115 Sistemas de Informacin
Implantacin: Conversin
+ Transformacin de estructuras de datos y
modos de almacenamiento actuales en las
estructuras propuestas
+ Traduccin de archivos actuales al formato
requerido por el nuevo sistema
+ Ej.: De Libros a Disco o de Cobol a SQL
+ Enfoques
Paralela
Directa
Piloto
Por fases
Luis Castellanos 116 Sistemas de Informacin
Implantacin: Conversin
+ Se debe elaborar plan de contingencia
+ Se debe evaluar la conversin
Cuenta de Registros
Totales Financieros Establecidos
Cifras de Control (no financieras)
Luis Castellanos 117 Sistemas de Informacin
Implantacin: Instalacin HW/SW
+ Pasos a seguir
Determinar los requerimientos del sitio y controlar
su preparacin
U Instalaciones fsicas
U Instalaciones elctricas
U Piso Falso, Cielo Raso y Aire Acondicionado
U Seguridad
Instalar y Probar el Hardware
U En fbrica
U En el sitio
Instalar y Probar el Software
Determinar Requerimientos especiales
Luis Castellanos 118 Sistemas de Informacin
Implantacin: Instalacin HW/SW
Pisos falsos
Cielos Rasos
Luis Castellanos 119 Sistemas de Informacin
Implantacin: Instalacin HW/SW
Pisos falsos
Cielos Rasos
Luis Castellanos 120 Sistemas de Informacin
Implantacin: Instalacin HW/SW
Extintores
para equipos
electrnicos
Sala de
Servidores
Luis Castellanos 121 Sistemas de Informacin
Implantacin: Instalacin HW/SW
+ Parmetros para seleccin de Software
Necesidades
Adiestramiento para el personal
Costo
Soporte Tcnico
Compatibilidad
Existen dos tendencias:
E Comprar primero el Hardware, y de acuerdo a ste
comprar el Software
E Comprar primero el Software, y de acuerdo a ste
comprar el Hardware
E Comprar en Combo o Paquete
Luis Castellanos 122 Sistemas de Informacin
Implantacin: Instalacin HW/SW
+ Parmetros para seleccin de Hardware
Memoria RAM
Capacidad en disco(s)
Memoria Cach y Vdeo RAM
Tipo, velocidad y marca del procesador
Unidades de Entrada y Salida (Monitores,
Impresoras, Teclados, Mouse, etc.)
Costo
Soporte Tcnico
Garanta
Compatibilidad
Luis Castellanos 123 Sistemas de Informacin
Implantacin: Instalacin HW/SW
Mtodo de Obtencin Ventajas Desventajas
Alquiler
- Compromiso a corto
plazo
- Alto nivel flexibilidad
- No requiere gran
desembolso
- No requiere financia-
miento
- Ms caro a largo plazo
- Poco control del cambio
de equipo
- No todos los provee-
dores alquilan
- Los costos son altos
porque proveedor asume
riesgos
Arrendamiento
- No requiere desembolso
alto
- Poco riesgo de obso-
lescencia
- Menos caro que alquilar
- Ms caro que comprar
Compra
- Menor costo a largo
plazo
- Sern activos de la
empresa
- Control total sobre uso
- Riesgo de obsolescencia
- Compromiso permanente
- Responsabilidad total
- Costo inicial es ms
elevado
- Riesgo de atarse a una
seleccin errnea
Luis Castellanos 124 Sistemas de Informacin
Implantacin: Adiestramiento
+ Capacitar al personal que va a operar y
mantener los sistemas propuestos
+ Personal a ser adiestrado
Usuarios
Operadores de Sistemas
+ Mtodos
Seminarios
Simulacin
Personal
Directo
Procedimental
Luis Castellanos 125 Sistemas de Informacin
Implantacin: Documentacin
+ Incluye una descripcin completa del
sistema para la operacin y mantenimiento.
+ Principales Manuales
Informacin General
de Aplicacin
de Usuario
de Operaciones
del Administrador del Sistema
Luis Castellanos 126 Sistemas de Informacin
Implantacin: Documentacin
+ Manual de Informacin General
Descripcin General del Sistema
Arquitectura Lgica y Fsica o Funcional (DFD/DFP)
Arquitectura de Datos Lgica y Fsica (DER/DED)
Arquitectura Fsica (Plataforma requerida)
Interfases (Pantallas y Reportes)
Consideraciones de Diseo
Calendario de Operaciones
Consideraciones de Seguridad
Consideraciones de Administracin
Indice de Componentes
Luis Castellanos 127 Sistemas de Informacin
Implantacin: Documentacin
+ Manual de Aplicacin
Objetivo(s) de la Aplicacin
Descripcin General
Descripcin de Procedimientos
Componentes (libreras, cdigo fuente, etc.)
+ Manual de Usuario
Objetivo(s) del Sistema
Arquitectura Funcional, Fsica y de Datos
Interfases
Consideraciones de Diseo
Calendario de Operaciones
Aplicaciones (cada una con objetivos, instrucciones
de operacin, salidas, errores ms comunes)
Luis Castellanos 128 Sistemas de Informacin
Implantacin: Documentacin
+ Manual de Operaciones
Igual al anterior (de Usuario), pero con nfasis en
los procedimientos de operacin del sistema en la
seccin de Aplicaciones
+ Manual del Administrador
Actualizacin de tablas y parmetros del sistema
Procesos para efectuar respaldos y recuperacin
Procesos para creacin de archivos histricos
Procesos para efectuar mantenimiento a las
aplicaciones y datos (reindexar, etc.)
Otros de inters para el Administrador del Sistema
Luis Castellanos 129 Sistemas de Informacin
Mantenimiento
+ Modificar, corregir o mejorar los sistemas
existentes.
+ Curva de la Baera
tiempo
errores
Infancia
Madurez
Vejez
Luis Castellanos 130 Sistemas de Informacin
Mantenimiento
+ Tipos
Correctivo (elimina errores)
Perfectivo (aade nuevas funciones)
Adaptativo (modifica funciones)
Preventivo (previene errores)
+ Parches: modificaciones menores
+ Formas
Ordenes de Trabajo
Proyectos
Versiones Planificadas
Luis Castellanos 131 Sistemas de Informacin
Mantenimiento
+ Importancia
Si no hay apoyo continuo, el sistema puede dejar
de funcionar
Si no se incorporan los cambios necesarios, el
sistema puede dejar de ser til
Un soporte continuo permite a los usuarios el uso
adecuado del sistema
Permite realizar ajustes necesarios para que an
cuando el ambiente cambie, se pueda hacer uso
eficiente de los recursos del sistema
Luis Castellanos 132 Sistemas de Informacin
Mantenimiento
+ Dificultades encontradas
Documentacin inadecuada, obsoleta o inexistente
Componentes complejos
Componentes mal estructurados
Inexperiencia del personal
Poca familiaridad de las aplicaciones
Presin de tiempo
Falta de comunicacin y participacin de los
usuarios
Gran cantidad de requerimientos
Gran cantidad de parches
Luis Castellanos 133 Sistemas de Informacin
Auditora
+ Clasificacin por funciones
Financiera (evala informacin financiera y/o
econmica)
Organizativa (evala procedimientos y funciones)
de Gestin (evala el proceso de toma de
decisiones)
de Recursos Humanos (evala cantidad y calidad
de personal, y en general las polticas de RRHH)
de Gestin de Calidad (evala el Sistema de
Gestin de la Calidad)
de Sistemas (evala sistemas de informacin y
su entorno)
Luis Castellanos 134 Sistemas de Informacin
Auditora
+ Clasificacin por naturaleza del equipo
interna
externa
+ Auditora de Sistemas
detecta fraudes, errores o atentados en los
sistemas, a travs de controles oportunos.
+ Clasificacin Auditora de Sistemas de
acuerdo al enfoque
durante el desarrollo de los S.I.
despus de la implantacin
Luis Castellanos 135 Sistemas de Informacin
Auditora
+ Clasificacin de acuerdo al alcance
en torno al computador
en el computador
+ Herramientas y Tcnicas que emplea
observacin
cuestionarios
entrevistas
pistas de auditora
programas de prueba
libreras de prueba
Luis Castellanos 136 Sistemas de Informacin
Auditora
+ Riesgo
situacin que puede propiciar la comisin de un
delito
U avaricia
U problemas financieros (deudas de juego, enfermedades
familiares, educacin de los hijos, vivir por encima de los
propios medios, etc.)
U autogratificacin del ego (por el reto de hacerlo)
U caridad o sndrome de Robin Hood
U omisiones o errores en los sistemas
U mentalidad turbada
U venganza por insatisfaccin personal (sub-empleo,
ascensos negados, envidia, falta de reconocimiento)
Luis Castellanos 137 Sistemas de Informacin
Auditora
+ Fraude
es el delito cometido, intencional y
premeditadamente
U falsificacin de datos de entrada
U caballo de Troya
U bomba de tiempo
U salami
U super-zapping
U puerta trasera
U intercepcin electrnica en la comunicacin
U rastreo
U filtracin de la informacin
U simulacin y modelaje
Luis Castellanos 138 Sistemas de Informacin
Auditora
+ Factores que han permitido el incremento de
delitos por computador
aumento de personas estudiando computacin
aumento en nmero de empleados con acceso a
equipos
facilidad en el uso de los equipos
incremento en la concentracin del nmero de
aplicaciones y de la informacin en las empresas
y organizaciones
Luis Castellanos 139 Sistemas de Informacin
Auditora
+ Perfil de las personas que cometen delitos
por computador
Altos ejecutivos 9 %
Personal de Informtica 19 %
Personal de Contabilidad 13 %
Personal de Tesorera 7 %
Personal de Almacn 13 %
Combinaciones 39 %
Luis Castellanos 140 Sistemas de Informacin
Bibliografa
Cohen, Ch. & Gonzlez, J: Documentacin de Sistemas. UNA.
Caracas, 1988.
Date,C.J.: Introduccin a los Sistemas de Bases de Datos.
Addison-Wesley. EEUU, 1993.
Gane, Ch. & Sarson, T.: Anlisis Estructurado de Sistemas. El
Ateneo. Buenos Aires, 1988.
Hartman, W; Matthes, H; & Proeme, A.: Manual de los
Sistemas de Informacin (ARDI). Paraninfo. Madrid, 1985.
Kendall, K. & Kendall, J.: Anlisis y Diseo de Sistemas.
Prentice Hall. Mxico, 1991.
Llorns, J. & Bauza, J.: Administracin de Proyectos. Mir.
Caracas, 1991.
Llorns, Juan: Sistemas de Informacin. Planificacin, Anlisis
y Diseo. Mir. Caracas, 1991.
Idem: Sistemas de Informacin. Desarrollo, Implantacin y
Mantenimiento. Mir. Caracas, 1991.
Luis Castellanos 141 Sistemas de Informacin
Bibliografa
Idem: Sistemas de Informacin. Metodologa Estructurada.
Tomo I: Desarrollo de Sistemas. Reverte. Caracas, 1989.
Long, Larry: Introduccin a las Computadoras y al
Procesamiento de Informacin. Prentice Hall. Mxico, 1995.
Martin, James & Odell, James: Anlisis y Diseo Orientado a
Objetos. Prentice Hall. Mxico, 1994.
Montilva, Jons: Desarrollo de Sistemas de Informacin. ULA.
Mrida, 1990.
Murdick, Robert: Sistemas de Informacin Administrativa.
Prentice Hall. Mxico, 1988.
Senn, James: Anlisis y Diseo de Sistemas de Informacin.
McGraw Hill. Mxico, 1987.
Idem: Anlisis y Diseo de Sistemas de Informacin. McGraw
Hill. Mxico, 1992.
Yourdon, Edward: Anlisis Estructurado Moderno. Prentice
Hall. Mxico, 1993.
Luis Castellanos 142 Sistemas de Informacin
Luis Castellanos
+luiscastellanos@yahoo.com
+http://luiscastellanos.wordpress.com
+http://desarrollodesistemas.wordpress.com
Desarrollo de Sistemas de
Informacin

You might also like