Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo Incremental de Sistemas de Informacion Luis Castellanos
Desarrollo Incremental de Sistemas de Informacion Luis Castellanos
Luis Castellanos
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | ii
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | iii
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | iv
Luis Castellanos
Prlogo
s mi intencin que esta recopilacin sea til y que sirva como punto de
arranque para comenzar a analizar, disear y construir Sistemas de
Informacin.
Algo en lo que se debe estar claro es que para desarrollar un Sistema de Informacin, no se necesita de una Metodologa en particular si es una sola persona el que lo va a desarrollar. Y por supuesto, si esa sola persona es quien
de manera perenne le va a hacer mantenimiento y seguimiento al Sistema.
Luis Castellanos
Maracaibo, 2011
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | vi
Agradecimientos
Igualmente debo agradecer a mis profesores que en el IUPFAN sembraron en mi la semilla del Anlisis y Diseo de Sistemas.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | vii
Contenido
Prlogo ............................................................................................................... v
Agradecimientos ................................................................................................. vi
Introduccin ...................................................................................................... viii
Conceptos de Gerencia ...................................................................................... 1
Sistemas de Informacin .................................................................................... 5
Metodologas para el Desarrollo de Sistemas de Informacin ........................... 9
Justificacin de una Metodologa para el Desarrollo Incremental de Sistemas de
Informacin....................................................................................................... 14
Esquema de Desarrollo de Sistemas ............................................................... 16
Estudio de Factibilidad ..................................................................................... 19
Acciones Preliminares ...................................................................................... 24
Anlisis del Sistema ......................................................................................... 28
Diseo del Sistema .......................................................................................... 36
Programacin ................................................................................................... 42
Implantacin ..................................................................................................... 44
Y despus qu? ............................................................................................. 50
Apndice 1. Cmo hacer un PERT-CPM. ........................................................ 54
Apndice 2. Enfoques de Base de Datos ......................................................... 61
Referencias Bibliogrficas ................................................................................ 66
Acerca del Autor ............................................................................................... 67
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | viii
Introduccin
slo un esquema general a seguir, y no eran especficas. Y por ello desde ese
momento hice lo que muchos llaman, una metodologa hbrida, tomando un
poco de cada autor conocido.
Esta recopilacin tiene como objetivo principal plantear una Metodologa
Incremental para el Desarrollo de Sistemas de Informacin. Actualmente en las
Universidades Nacionales se ensean Metodologas de Desarrollo de diversos
autores, muchos de ellos extranjeros, y por ello se plantea una Metodologa
Incremental, basada en el anlisis de las metodologas propuestas por diversos
autores y en la experiencia del autor, para el Desarrollo de Sistemas de Informacin.
Se hace un esbozo de conceptos bsicos de Gerencia, Sistema, Informacin, Sistema de Informacin, Planificacin de Proyectos, para luego describir la Metodologa a presentar.
La misma consta de seis fases a saber: Estudio de Factibilidad, Acciones Preliminares, Anlisis, Diseo, Programacin e Implantacin.
De igual manera se presentan recomendaciones a seguir y errores a evitar, durante el Desarrollo de Sistemas de Informacin.
Luis Castellanos
Conceptos de Gerencia
Adam Smith
http://definicion.de/gerencia
Luis Castellanos
Muchos autores (entre los que se puede mencionar a Kreitner, 2001) sealan diversas funciones que deben cumplir los que cumplen el rol de Gerentes, las cuales divido en funciones bsicas y en funciones de complemento.
Funciones Gerenciales Bsicas:
Son funciones que el Gerente debe cumplir de manera simultnea, y representan los pilares de un buen desempeo. Quizs se puedan comparar con
las 4 patas de una mesa o de una silla: si falta una, el mueble queda inestable.
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
Funciones Gerenciales de Complemento:
Son funciones, que a pesar de no considerarlas bsicas, ayudan al xito
de la funcin del Gerente.
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 (F/A)
Seleccin de la F/A
Implantacin de la F/A
Luis Castellanos
Evaluacin de Resultados
Por otro lado, se considera que existen varias disciplinas que deben ser
conocidas y manejadas por un Gerente, entre las que se pueden mencionar:
Liderazgo
Motivacin
Delegacin
Desarrollo Organizacional
Administracin del Talento Humano
Tecnologa de Informacin
Manejo de Conflictos
Responsabilidad Social
Para finalizar este captulo, se debe hacer mencin de lo algunos denomina la Escalera de Anthony, o sencillamente los Niveles Gerenciales presentes en cada organizacin, sea sta pblica o privada, e independientemente del
tamao y de su estructura.
Luis Castellanos
Escalera de Anthony.
Luis Castellanos
Sistemas de Informacin
Sistema:
http://es.wikipedia.org/wiki/Sistema
http://www.alegsa.com.ar/Dic/sistema.php
4
http://www.daedalus.es/inteligencia-de-negocio/sistemas-complejos/ciencia-de-sistemas/que-es-unsistema/
5
Idem
6
Idem
7
http://definicion.de/informacion/
3
Luis Castellanos
es un fenmeno que proporciona significado o sentido a las cosas, e indica mediante cdigos y conjuntos de datos, los modelos
del pensamiento humano.8
Sobre la base de lo expuesto con anterioridad, se pueden obtener los siguientes conceptos:
Sistema: un conjunto interrelacionado de partes que persiguen un
fin comn
Informacin: datos procesados o datos con sentido
Produccin de la Informacin
http://es.wikipedia.org/wiki/Informaci%C3%B3n
http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
10
http://es.wikipedia.org/wiki/Sistemas_de_informaci%C3%B3n
9
Luis Castellanos
teractan entre s para procesar informacin y distribuirla de manera adecuada en funcin de los objetivos de una organizacin.11
Modelo de un Sistema
http://definicion.de/sistema-de-informacion/
Luis Castellanos
12
http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
Luis Castellanos
Independientemente de la Metodologa de Desarrollo de Sistemas de Informacin que se siga, varios autores sugieren distribuir el tiempo de desarrollo
de acuerdo a los siguientes porcentajes:
Autor
Fases
Estudio de Factibilidad
Anlisis
Diseo
Programacin
Prueba
Documentacin
J Senn
35%
25%
35%
5%
M Zelkowitz
20%
15%
20%
45%
J Montilva
40%
20%
40%
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 10
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, por lo que es
ms flexible que la estructurada
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 11
Prototipos
Desarrolla modelo en escala del sistema propuesto (sistema objetivo)
En otras palabras, desarrolla un demo, que de ser aprobado por el usuario, se culmina con todas las funcionalidades.
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
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
Algunas de las Metodologas de Desarrollo de Sistemas de Informacin
se recogen a continuacin:
ARDI:
Preparacin Inicial
Anlisis y Diseo
Desarrollo
Puesta en Marcha y Prueba
Kendall & Kendall:
Determinacin de Requerimientos
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 12
Anlisis de Necesidades
Diseo
Desarrollo y Documentacin
Prueba y Mantenimiento
Implantacin y Evaluacin
L. Long:
Anlisis de Sistemas
Diseo de Sistemas
Programacin
Conversin e instauracin
Postinstauracin (produccin)
J. Llorns (I):
Estudio de Factibilidad
Anlisis
Diseo General
Diseo Detallado
Programacin
Prueba
Conversin e Implantacin
J. Llorns (II):
Requerimientos
Anlisis y Diseo
Construccin
Pruebas
Produccin y Mantenimiento
J. Montilva:
Requerimientos Sistema
Requerimientos Programas
Diseo Preliminar
Diseo Detallado
Codificacin y Depuracin
Pruebas y Preoperacin
Operacin y Mantenimiento
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 13
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 14
Todas las metodologas existentes, as como la que se presenta, se basan en la metodologa clsica o en cascada. Y una vez que se conoce esa metodologa clsica, es ms fcil aplicar cualquiera de las metodologas que de
ella se derivan.
Sin embargo, lo que normalmente se hace es presentar las metodologas para que el analista ponga en prctica la que ms le sea conveniente, tomando elementos de cada una de ellas.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 15
A continuacin se presenta la Metodologa para el Desarrollo Incremental de Sistemas de Informacin, producto de esa recopilacin y de la experiencia del autor.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 16
Estudio de Factibilidad
Descripcin del Entorno
Identificacin del Problema
Identificacin de los Procedimientos Actuales
Presentacin de las Posibles Soluciones al Problema
Validacin de las Posibles Soluciones
Determinacin de las Ventajas y Desventajas de cada Posible Solucin
Elaboracin de un Cuadro comparativo de Costos y Tiempos de
Ejecucin
Recomendacin
Acciones Preliminares
Designacin del equipo de Proyecto
Elaboracin de la Planificacin del Proyecto
Anlisis de Sistemas
Identificacin del Objetivo General y de los Objetivos Especficos
del Sistema Propuesto
Identificacin de Usuarios
Realizacin del Modelo Lgico del Sistema Actual
Recopilacin del Diccionario de Datos del Sistema Actual
Recopilacin de Reportes del Sistema Actual
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 17
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 18
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 19
Estudio de Factibilidad
Determina si es posible o no ofrecer solucin a los
problemas actuales. Representa el primer paso a cumplirse dentro de cualquier 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.
Cuando se elabora el Estudio de Factibilidad, an no se
tiene la certeza de la aprobacin del proyecto, y se comienza a levantar, de
manera general, la informacin que ser relevante para plantear la solucin al
problema encontrado.
Por ello el tiempo a ser empleado en esta fase debe ser el mnimo indispensable. Se dice que el Estudio de Factibilidad es un Presupuesto o Cotizacin
que se le hace al cliente o al usuario, y de su aprobacin depender el inicio
del desarrollo del proyecto de Sistemas de Informacin. Algunos lo denominan
la Propuesta del Sistema.
Una vez aprobado el Estudio de Factibilidad por el Comit de Sistemas 13,
clientes o usuarios, se procede con las siguientes etapas del ciclo de vida
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. Y es
que an, en esta etapa, no se conocen a ciencia cierta los requerimientos exactos de Hardware. Se conoce lo general, pero no lo especfico. Las empresas
que desarrollan Sistemas de Informacin tienen asociados a quienes se les
13
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 20
Entrevistas
Individuales o Grupales.
o Depende del tiempo del cual se disponga, y
de la cantidad de personas a las cuales se
entrevistar. Lo ideal es conducir entrevistas
individuales.
Estructuradas o No Estructuradas
o Las entrevistas estructuradas llevan un guin
o secuencia de preguntas que se van a realizar, en contrapartida a las no estructuradas,
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 21
Cuestionarios
Abiertos
o Permiten cualquier tipo de respuesta
Cerrados
o Permiten escoger entre respuestas ya definidas por quien elabora el cuestionario
Observacin Directa
Algunas recomendaciones
Objeciones y Resistencias
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 22
Optimizar el Sistema Actual (quizs mediante la elaboracin de procedimientos escritos, formatos, establecimiento
de controles)
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 23
Opcin 2
Opcin 3
Costo
$ 1.500
$ 5.600
$ 10.100
Tiempo de
1 semana
1 mes
3 meses
entrega
Recomendacin
De acuerdo a la experiencia del equipo de proyecto, se enuncia la
solucin ms recomendada para ser desarrollada.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 24
Acciones Preliminares
Son todas las actividades que se llevan a cabo para
el inicio del proyecto de Desarrollo del Sistema de Informacin.
Incluye dos actividades bsicas:
Designacin del equipo de Proyecto
Elaboracin de la Planificacin del Proyecto
Programador (Codifica/Prueba)
Usuario Directo
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 25
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 26
Cronograma de Actividades
Otra tcnica que se debe emplear en la Planificacin de un Proyecto, es la Estimacin. Algunas recomendaciones para llevarla a cabo son:
Identificar caractersticas del Proyecto
Recopilar datos histricos sobre proyectos anteriores
Calcular recursos necesarios
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 27
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 28
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 29
Un buen anlisis, nos da una buena base para presentar una buena solucin. A fin de cuentas, el axioma utilizado en los sistemas es muy vlido: basura entra, basura sale.
Los pasos que se siguen para llevar a cabo el Anlisis del Sistema son:
Identificacin del Objetivo General y de los Objetivos Especficos del Sistema Propuesto
Identificacin de Usuarios (Directos, Indirectos, y Usuarios de los Usuarios)
Elaboracin del Modelo Lgico del Sistema Actual
Elaboracin del Diccionario de Datos (DD) del Sistema Actual
Recopilacin de Reportes del Sistema Actual
Elaboracin de Procedimientos Propuestos
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 30
Usuarios Indirectos: los supervisores de los Usuarios Directos, que a pesar de no estar interactuando directamente
con el Sistema, reciben informacin de l.
Usuarios de los Usuarios: Entes externos a la Unidad Funcional o a la organizacin, que proporcionan las entradas al
sistema, y/o reciben sus salidas.
Flujos de Datos
Procesos
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 31
= Est compuesto de
()
+ Y
<>
[ ] Opcional
**
Ejemplo:
Repeticin de
Uno u otro
Comentario
o orden_compra = numero_orden + fecha +
cod_editor + (codigo_libro + cantidad + precio) + [descuento] + monto_total + forma_pago *<contado/credito>*
Procesos:
conformado
en
el
archivo
pedi-
dos_pendientes.
Ahora bien, el DD del Sistema Propuesto si es til y se hace de
acuerdo a formatos ms detallados.
Recopilacin de Reportes del Sistema Actual
Se hace una recopilacin de los reportes actuales usados por la
organizacin, a fin de determinar la pertinencia y la necesidad de
cada uno de ellos.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 32
Como quiera que se puede usar cualquiera de las herramientas, a continuacin se presenta un resumen de cada una de las herramientas de modelaje de
sistemas:
Diagramas de Flujo de Datos:
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
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 33
Algunas recomendaciones:
Los procesos deben estar definidos con nombres en infinitivo, en forma verbo-objeto preferiblemente
Los procesos, en lo posible, deben coincidir con los Procesos Actuales y Propuestos
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 34
Ejemplos de DFD:
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 35
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 36
De manera detallada:
Realizacin del Modelo Lgico del Sistema Propuesto
Se realiza usando el DFD o el UML para presentar el Modelo
Lgico del Sistema Propuesto.
Recopilacin del Diccionario de Datos del Sistema Propuesto
Se realiza de acuerdo a formatos establecidos, para mantener en
un solo lugar todos los datos de los datos. Este Diccionario es
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 37
Relaciones
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 38
1:1
1:n
m:n
Entidades
Relaciones
Campos
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 39
Ejemplo de DER
Ejemplo de DED
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 40
disear mens
monitorear el desarrollo
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 41
adaptarse al usuario
Reportes en archivos
Reportes en discos
Importante: hasta el momento, todo el trabajo que se ha hecho, es independiente de la plataforma de desarrollo. La conceptualizacin de un Sistema
de Informacin no se hace sobre la base de un lenguaje de programacin, manejador de base de datos o sistema operativo especfico.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 42
Programacin
rogramacin, Codificacin
o Construccin del Sistema
muchas veces son sinni-
No Estructurada
Estructurada
Modular
Orientada a Objetos
Actividades a cumplir
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 43
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 44
Implantacin
Etapas:
Prueba
Se complementa con
Mtodos de Prueba
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 45
Estrategias de Prueba
Pruebas Estndares
o Unitaria (de programa o mdulo)
o Integracin (intercambios de informacin entre mdulos)
o Funcional (sistemas vs. especificaciones)
o Aceptacin (sistema cumple requerimientos
de usuarios)
o Instalacin
Pruebas Especiales
o Carga mxima (volumen mximo de actividades)
o Almacenamiento (capacidad para almacenar
datos)
o Tiempo de ejecucin (tiempo de respuesta en
operaciones)
o Recuperacin (capacidad para recuperar datos y/o manejo de fallas)
o Procedimientos (claridad de la documentacin)
o Factores Humanos (reacciones de los usuarios ante operaciones y/o fallas)
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 46
Conversin
Enfoques
Paralela
Directa
Piloto
Por fases
Cuenta de Registros
Instalaciones fsicas
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 47
Instalaciones elctricas
Seguridad
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 48
Usuarios
Operadores de Sistemas
Mtodos
Seminarios
Simulacin
Personal
Directo
Procedimental
Elaboracin de la Documentacin
Principales Manuales
Informacin General
o dirigido a Gerentes y Directivos
de Usuario
o dirigido a Usuarios Directos, para el correcto
uso del sistema
de Operaciones
o dirigido a personal tcnico de Sistemas, a fin
de facilitar el posterior mantenimiento
o debe contener al menos DFDs, DD, DER,
DED, y en general, la documentacin tcnica
generada durante el desarrollo de la aplicacin
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 49
Entrega al Usuario
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 50
Y despus qu?
del Analista. Para poder cerrar el ciclo de desarrollo se deben llevar a cabo las
funciones de Mantenimiento y de Auditora de Sistemas.
Mantenimiento de Sistemas
Tipos de Mantenimiento:
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 51
Ordenes de Trabajo
Proyectos
Versiones Planificadas
Dificultades encontradas:
Componentes complejos
Presin de tiempo
Auditora de Sistemas
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 52
acuerdo al enfoque
despus de la implantacin
en torno al computador
en el computador
observacin
cuestionarios
entrevistas
pistas de auditora
programas de prueba
libreras de prueba
Delitos Informticos
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 53
o caballo de Troya
o bomba de tiempo
o salami
o super-zapping
o puerta trasera
o intercepcin electrnica en la comunicacin
o rastreo o trashing
o filtracin de la informacin
o simulacin y modelaje
9%
Personal de Informtica
19 %
Personal de Contabilidad
13 %
Personal de Tesorera
7%
Personal de Almacn
13 %
Combinaciones
39 %
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 54
Actividad
Despertarse
Tender cama
Cepillar dientes
Afeitarme
Baarme
Escoger ropa
Vestirme
Preparar desayuno
Desayunar
Ver noticias
Salir
Prender PC
Revisar correo-e
Apagar PC
Duracin
14
Precedencia
PERT-CPM: Program Evaluation and Review Technique Critical Path Method (Tcnica de Evaluacin y Revisin de
Programas Mtodo de Ruta Crtica)
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 55
Actividad
Despertarse
Tender cama
Cepillar dientes
Afeitarme
Baarme
Escoger ropa
Vestirme
Preparar desayuno
Desayunar
Ver noticias
Salir
Prender PC
Revisar correo-e
Apagar PC
Duracin
7
2
2
5
10
5
15
5
10
60
5
1
30
1
Precedencia
Actividad
Despertarse
Tender cama
Cepillar dientes
Afeitarme
Baarme
Escoger ropa
Vestirme
Preparar desayuno
Desayunar
Ver noticias
Salir
Prender PC
Revisar correo-e
Apagar PC
Duracin
7
2
2
5
10
5
15
5
10
60
5
1
30
1
Precedencia
E
A
C
D
M
F
F
G, H
A
I, N, J
D
L, B
M
4. Proceda a graficar el Diagrama PERT. Normalmente se comienza de izquierda a derecha. Se emplean nodos para denotar inicio y fin de las actividades, lneas rectas horizontales (preferiblemente) para representar las actividades e identificadas con la etiqueta en la parte superior y la duracin en la parte
inferior. Las actividades ficticias se dibujan con lneas discontinuas.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 56
Nodo
Actividad Real
Actividad Ficticia
5. Una vez que est graficado el PERT, se calculan los tiempos de ejecucin
de las actividades. Se comienza desde la izquierda, colocando el valor 0 en el
cuadro izquierdo del primer nodo, y se va sumando el tiempo de duracin de
cada actividad para ir acumulando el tiempo. Cuando existan dos o ms acumulados se toma el acumulado de mayor duracin.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 57
7. Se calcula la ruta crtica, que pasa por los nodos donde el acumulado del
cuadro de la izquierda es igual al acumulado del cuadro de la derecha. Normalmente se denota con un trazo ms grueso o con otro color.
8. Glosario de Trminos15.
15
Tomado del texto de HILLIER & LIEBERMAN: Investigacin de Operaciones. Ed McGraw Hill.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 58
Precedencia
A
B
B
B
D, E
C
Actividad
A
B
C
D
E
F
Precedencia
A
B
E, C
B
D
Actividad
A
B
C
D
E
F
G
H
Precedencia
A
A
A
B, C
C
E, F
D, G
Actividad
A
B, C
D
E
F
G
H
Precedencia
A
B
D
C
C
E, F, G
b. Caso 2.
c. Caso 3.
d. Caso 4.
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 59
b. Caso 2.
Precedencia
A
B, C
D, E
D, E
G
F, H
Luis Castellanos
Tiempo
3
5
5
7
3
3
5
4
4
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 60
b. Caso 2
Actividad
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Precedencia
A
B
C, E
A
D
F
G
F
I
J
K
J
M
H
L, N, O
Luis Castellanos
Tiempo
1
6
1
2
1
10
4
9
5
3
5
7
3
2
1
4
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 61
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 62
De Redes
Relacional
Orientado a Objetos
Normalizacin
Formas Normales
1FN (1ra Forma Normal) (Elimina grupos repetidos)
2FN (Elimina dependencias parciales y busca dependencia funcional con clave primaria)
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 63
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 64
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 65
Luis Castellanos
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 66
Referencias Bibliogrficas
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.
Hillier, F. & Lieberman, G: Introduccin a la Investigacin de
Operaciones. Ed Mc Graw Hill. Mxico, 1999.
Kendall, K. & Kendall, J.: Anlisis y Diseo de Sistemas. Prentice Hall. Mxico, 1991.
Kreitner, Robert: Management. Houghton Mifflin. Boston, 2001.
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.
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
D e s a r r o l l o d e S i s t e m a s d e I n f o r m a c i n | 67
Luis Castellanos