Sei sulla pagina 1di 31

Apuntes Ceneval 2014

Sesin 1
Definicin de Sistemas:
- Un sistema es un conjunto de elementos que interactan entre s para lograr un fin.
- Un sistema en la coleccin de elementos como personas, recursos, conceptos, y procedimientos
destinados a efectuar una funcin identificable o alcanzar una meta.
Ejemplo: el propsito de un sistema de defensa areo es proteger los blancos terrestres, no slo
destruir los aviones o los misiles atacantes.
La finalidad de un sistema es la razn de su existencia. Para alcanzar sus objetivos que se
encuentran fuera de las fronteras del sistema.
Niveles y estructura de los sistemas: nos indica que todo ellos son realmente subsistemas, dado que
encuentran contenido dentro de algn sistema ms grande.
Componentes de los sistemas:

Las entradas: incluye todos los elementos que entran al sistema para convertirse o
transformase en salida.

Proceso: es la transformacin de esas entradas ejemplo en un planta qumica el


proceso de operacin es calentar los materiales.

Salidas: describen los productos terminales.

Retroalimentacin: las conexiones entre los subsistemas son el flujo de informacin


y de los materiales entre ellos, el flujo de informacin del componente de salida a una unidad de
control (o quien toma las decisiones) relacionadas con el desarrollo de sistemas es la
retroalimentacin. Entorno o ambiente del sistema: est compuesto por varios elementos que se
encuentran fuera de l y tienen efecto importante en el desempeo de sistemas y como
consecuencia de sus metas.
Un sistema est separado de su entorno medio de una frontera, en tanto el entorno se encuentra
afuera, estas pueden ser fsicas o no fsicas, ejemplo un sistema puede estar delimitado por el
tiempo.
Sistema de informacin
Es un conjunto de personas, datos y procedimientos que funcionan en conjunto, su principal
objetivo es asegurar que la informacin sea exacta, confiable y est disponible cuando se necesite y
que se presente en una forma fcilmente de entender.
Funciones de un sistema de informacin:
Las funciones bsicas de un sistema de informacin son tres: primero recopila datos fuentes internas
o externas como elementos de entrada, despus acta sobre los datos para producir informacin
procesamiento y finalmente el sistema produce informacin como elemento de salida.
Los componentes de los sistemas de informacin son los siguientes:

1. Insumos (Entrada), son los datos que recibe el sistema de informacin y son generados por otro
sistema de informacin distinto al de estudio.
2. Procesamiento: son las actividades necesarias para transformar los datos entrada (clasificar, ordenar
y calcular) en productos de informacin.
3. Productos de Informacin (Salida), son el resultado del procesamiento de datos de acuerdo a los
objetivos del sistema, transfiere los datos a donde van a ser empleados.
4. Medio Ambiente: es todo aquel sistema que tiene relacin con nuestro sistema en estudio.
5. Retroalimentacin: es la parte de las entradas de informacin al sistema pero provienen del
resultado de haber entregado un producto de informacin al medio ambiente y este nos manifiesta
su opinin del producto de informacin.
Proyecto informticos

Migracin de bases de datos


Instalacin de una red wifi
Desarrollo de aplicaciones
Servidor de e-mail
ERP
CRM
SCM
VLAN
Modificacin de un sistema
Reemplazo de un sistema
Desarrollo de un nuevo sistema
Implementacin de software

Ciclo de vida de un sistema


Un ciclo de vida de desarrollo de sistemas (SDLC Systems development life cycle) identifica los
principales pasos, o etapas en el desarrollo o adquisicin de un sistema.
Es un conjunto ordenado y sistemtico de acciones cuyo fin es resolver los problemas de una
Empresa por medio del desarrollo y el soporte de los sistemas de informacin resultantes.
El trmino ciclo hacer referencia a la tendencia natural de los sistemas a cerrarse a travs de sus
fases.

Inicio de un proyecto
Hay tres fenmenos que motivan el diseo de un sistema nuevo:

Una oportunidad; significa un incremento potencial en ingresos, reduccin de costos, o una ventaja
competitiva lograda a usar un sistema.
Un problema o necesidad; es cualquier situacin no deseada.

Una directiva; es una orden para realizar una accin determinada.


Planeacin de un sistema, siempre debe considerarse como fase que precede al diseo de sistema.
El plan de SI proporciona un marco de referencia dentro del que se adquieren nuevos SI,
comparndolos o disearlos.
Actividades Transversales del ciclo de vida
Tcnicas de recopilacin de hechos o tcnicas para encontrar hechos
Su objetivo es reunir datos relacionados con los requerimientos, las tcnicas utilizadas son las
siguientes:
Muestreo
Es el proceso mediante el cual se seleccionan de manera sistemtica los elementos representativos
de una poblacin.
El muestreo se usa para:

Eliminar los costos de examinar cantidades excesivas de informacin.


Reducir el tiempo que se requiere para la recoleccin de datos
Optimizar el proceso de anlisis de resultados.
Consideraciones para disear el muestreo
Precisar los datos a recopilar
Delimitar la poblacin
Elegir el tiempo de muestra
Definir el tamao de la muestra
El muestro es una tcnica estadstica que apoya a las tcnicas de recopilacin de datos,
especialmente en la revisin de documentos y en los cuestionarios.
Entrevistas
Las entrevistas se utilizan para reunir informacin proveniente de personas o de grupos. Los
entrevistados son usuarios de los sistemas existentes, en algunos casos los entrevistados son
gerentes o empleados que proporcionan datos. Algunos analistas prefieren la entrevista a otras
tcnicas.
Es importante recordar que los entrevistados y analistas conversan durante la entrevista y no se
interrogan, otros mtodos para recolectar hechos son ms tiles para recolectar datos cuantitativos
(nmeros, frecuencias y cantidades).
Este mtodo nos sirve para reunir informacin de personas que no se comunican por escrito. Las
entrevistas permiten descubrir reas no comprendidas. Se clasifican en:
Estructuradas: Utilizan las preguntas estndar de un formato de respuesta abierta o cerrada
No Estructuradas: Utilizan un formato pregunta-respuesta

En conclusin el xito de una entrevista depende de la habilidad del entrevistador y de su


preparacin para la misma
Cuestionarios
El uso del cuestionario permite a los analistas reunir informacin con varios aspectos de un sistema
de un grupo de personas.
Sin embargo este mtodo no permite al analista observar las expresiones o reacciones de los
encuestados. Con frecuencia los analistas utilizan cuestionarios abiertos, para descubrir opiniones y
experiencias generales para explorar un proceso o problema. Este formato es apropiado de para
obtener informacin basada en hechos reales.
Ventajas:

Se pueden distribuir masivamente entre los diversos departamentos


En los cuestionarios annimos pueden darse respuestas honestas.
Las respuestas son menos estereotipadas.
Desventajas:

No se pueden observar las reacciones de los encuestados


Las expresiones de los encuestados no son percibidas
Algunas preguntas nos son contestadas.
Observacin
Por medio de la observacin el analista obtiene informacin de primera mano sobre la forma en la
que se efectan las actividades. Este mtodo es utilizado por el analista cuando necesita observar la
forma en la que se manejan los documentos, se llevan a cabo los procesos y si se siguen todos los
pasos especificados. Un observador experimentado sabe que buscar y cmo evaluar la significancia
de lo que observa, Ya que tener una atencin ms cuidadosa puede evitar grandes problemas.
Estudio de factibilidad.
Estudio de factibilidad. Sirve para recopilar datos relevantes sobre el desarrollo de un proyecto y
en base a ello tomar la mejor decisin, si procede su estudio, desarrollo o implementacin. La
investigacin de factibilidad en un proyecto consiste en descubrir cules son los objetivos de la
organizacin, luego determinar si el proyecto es til para que la empresa logre sus objetivos.
La bsqueda de estos objetivos debe contemplar los recursos disponibles o aquellos que la empresa
puede proporcionar, nunca deben definirse con recursos que la empresa no es capaz de dar.
Objetivos del estudio de factibilidad
En las empresas se cuenta con una serie de objetivos que determinan la posibilidad de factibilidad
de un proyecto sin ser limitativos.

Estos objetivos son los siguientes:

Reduccin de errores y mayor precisin en los procesos.


Reduccin de costos mediante la optimizacin o eliminacin de recursos no necesarios.
Integracin de todas las reas y subsistemas de la empresa.
Actualizacin y mejoramiento de los servicios a clientes o usuarios.
Aceleracin en la recopilacin de datos.
Reduccin en el tiempo de procesamiento y ejecucin de tareas.
Automatizacin optima de procedimientos manuales.
Tipos de estudio de factibilidad o viabilidad tenemos:
Estudio de Factibilidad tcnica
Hay tecnologa para crear el sistema que deseamos?, si sus componentes existen o pueden crearse
como herramientas disponibles, hardware, software y en ocasiones equipo de telecomunicaciones.
Estudio de Factibilidad econmica
Qu recursos necesitamos para implementar al sistema?, se prepara un anlisis de costo/beneficio,
dentro de este punto es importante analizar la ganancia sobre inversin. (Beneficios: aumento de
ventas, reduccin en personal de oficinas = beneficios totales)
(Costos: anlisis, diseo, instalacin, hardware, operacin y mantenimiento = costos totales)
(Diferencia menos descuentos %, valor presente de la red por seis aos.)
Estudio de Factibilidad operacional:
El propsito es determinar si el nuevo sistema se usar como est planeado, de manera ms
especfica este anlisis responde las siguientes preguntas:
Se adecuar el sistema a la cultura actual de esta organizacin?
Los usuarios futuros utilizarn apropiadamente el sistema?
Se utilizar el sistema a su mxima capacidad?
Cules funciones deseamos que posea el sistema?
Cules interfaces tendr el sistema con otros sistemas?
Requisitos del sistema; es decir las funciones que satisfarn el sistema y cmo realizar sus tareas;
entrevistas, cuestionario, revisin de documentos, observacin en el trabajo.
Revisin de riesgos
Al revisar los riesgos el analista examina informacin relacionada con el sistema de usuario la
revisin de los riesgos pueden efectuarse al comienzo del estudio.
Planeacin
Primer paso
La primera decisin del administrador de proyecto es determinar el grado de detalle que usar al
definir las actividades de su plan de trabajo

El primer nivel de detalle se basa en la fases del ciclo de vida de desarrollo de un sistema por
ejemplo:
Anlisis

Diseo

Desarrollo

Implantacin

Recopilacin de datos

Diseo de la salida de
informacin

Codificacin

Implantacin

Pruebas del sistema

Evaluacin

Anlisis
de
informacin

la

Elaboracin
del
modelo de sistema

Preparacin
propuesta

de

Diseo de entrada de
datos

Organizacin de datos

la

El siguiente nivel de detalle sera cada uno de los paso que se especificaron en el primer nivel. Por
ejemplo:
Actividades generales

Actividades detalladas

Anlisis:
Recopilacin de datos

Elaboracin de entrevistas
Preparacin de cuestionario
Aplicacin de encuestas

Anlisis de la informacin

Anlisis de flujos de datos

Anlisis de decisiones

Elaborar diagrama de flujo de datos


Elaborar el diccionario de datos
Elaborar las mini especificaciones

Elaborar el modelo de sistema

Preparacin de la propuesta

Preparacin de la propuesta

Presentacin de la propuesta

El administrador del proyecto tiene la opcin de detallar an ms las actividades. El grado de


detalle depender del proyecto, sin embargo, todos los pasos decisivos o importantes debe aparecer
en el plan de trabajo.
Segundo paso
Una vez que se especifican todas las actividades detalladas, el siguiente paso es estimar el tiempo
de cada una de ellas. Se requiere experiencia para hacer buenas estimaciones de las necesidades de
tiempo, entre ms detallas sean las actividades ser ms sencillo el proceso de estimacin de
tiempos. Definidos los tiempos, se debern estimar los costos de cada una de las actividades.
Para la estimacin de costos se deben considerar: el tiempo de las personas que realizarn la
actividad, los recursos tecnolgicos que usarn y los gastos en materiales necesarios para cumplir su
tarea.
Tercer paso
Cuando se tienen las actividades detallas y la estimacin de los tiempos y costos se proceder a la
programacin de las actividades
Con la ayuda de herramientas especializadas, el administrador de proyecto realizar la
programacin de actividades.
Actividad

Tiempo

Elaboracin
entrevistas

de

Preparacin
cuestionario

de

encuestas

Aplicacin

de

datos

Anlisis de flujo de

decisiones

Anlisis

Requisito

--

--

A,C

de

Es necesario realizar esta programacin que ser la base para el control del proyecto.
Herramientas de planeacin:

Grfica de Gantt o Diagrama de Gantt


La planificacin ms simple usa diagramas de barras que muestran cada actividad en un proyecto de
sistemas y la cantidad de tiempo que tomar dicha actividad, su principal ventaja es su sencillez.
PERT (Program Evaluation and Review Techniques) Tcnicas de evaluacin y revisin de
programas.
Un proyecto se representa por una red de nodos y flechas que luego se evala, para determinar
cules son las actividades crticas y mejorar su programacin si fuera necesario.
PERT es til cuando pueden desarrollarse varias actividades simultneamente. Los analistas de
sistemas pueden beneficiarse del uso de este tipo de grficas sobre todo cuando varios miembros de
un equipo trabajan simultneamente en varias actividades y otras personas de la organizacin
participan en otras tareas.
Un acontecimiento es el punto en el tiempo que representa el inicio o la finalizacin de una tarea o
un conjunto de tareas, estn representados por los crculos de nombre nodos, cada nodo est
dividido en tres secciones.
Se encuentran a partir de tiempo = 0, donde corresponde a la fecha en que se inicia el proyecto.
Actividades tambin llamadas tareas se representan mediante la fecha entre dos nodos.
En la fecha se incluye una letra de identificacin de la tarea y la duracin esperada de la misma.
Una flecha con trazo discontinuo tiene un significado especial. Es una tarea vaca representa la
dependencia de los acontecimientos.
Estimacin de los requerimientos de tiempo del proyecto y elaboracin de un PERT
Debers hacer una estimacin tiempos mximos y mnimos estimados para la finalizacin de las
tareas.
Tiempo en das de calendario para un nmero dado de personas, asignadas a la tarea.
Para el grfico de PERT es necesario 5 pasos:
1.- Hacer una lista de todas las tareas y acontecimientos del proyecto. (Primeras columnas)
2.- Determinar las dependencias entre las tareas, para cada tarea, se anotan las tareas que han de
completarse antes y despus de la terminacin de la tares en concreto (columna 4 y 5)
3.- Hacer una estimacin de la duracin de cada tare. Estas estimaciones pueden realizarse del
siguiente modo:
A) Calcular la cantidad mnima de tiempo recibe el nombre de tiempo ptimo (TO)
B) Calcular la cantidad mxima de tiempo recibe el nombre de tiempo psimo (TP)
C) Tiempo ms probable (TMP) que ser necesario para realizar la tarea.
D) Calcular la duracin esperada (DE) del siguiente modo
DE= TO+(4*TMP)+ TP / 6
4.- Calcular el tiempo mnimo de finalizacin y tiempo mximo de finalizacin TmF y TMF
Para el TmF el acontecimiento n es igual o mayor TmF del acontecimiento precedente, ms el
tiempo de duracin para la terminacin de la tarea al acontecimiento n. El primer acontecimiento n
es igual a cero.
Para el TMF el acontecimiento n es para el ltimo acontecimiento TMF igual al TmF. TMF de los
acontecimientos realizados menos el tiempo de duracin de la tarea del acontecimiento n.
5.- Dibujar el grfico.
Para encontrar el camino crtico de un grfico de proyecto PERT, ha de empezar por identificar
todos los caminos o rutas alternas que existen desde el acontecimiento inicial 1 hasta el
acontecimiento final.

Ruta Crtica
Es la trayectoria que determina la duracin global de un proyecto y un atraso en ella motivaran un
retraso en todo el proyecto.
Control de actividades
Cuando se ha programado las actividades usando alguna de las herramientas antes mencionadas, el
administrador del proyecto deber de controlar el proyecto conforme realicen las actividades. Si
alguna actividad se realiza en menor tiempo que el estimado, deber ajustar el resto de las
actividades.
Si alguna de las actividades se realiza en mayor tiempo que el estimado deber ajustar el resto de las
actividades y ver de qu manera se ver afectada la duracin de proyecto.
En ocasiones en necesario ajustar tiempos estimados de acuerdo con el avance real.
Adems de los ajustes necesarios en los tiempos y costos del proyecto que se van presentando
durante su desarrollo, el administrador debe de motivar a su equipo de trabajo contantemente para
lograr el objetivo: cumplir con los requerimientos del proyecto en el tiempo y costos estimados.

Anlisis
Etapa en donde se estudia el sistema existente y analiza los resultados que proporciona el equipo
con una comprensin ms completa de los problemas, oportunidades o disposiciones directivas que
se disiparon en el proyecto.
Investigacin Cmo trabaja el sistema actual?, si se necesita un nuevo sistema y si el actual es
viable tal, a menudo se rene un pequeo equipo ad hoc (integrado por un representante del
ejecutivo patrocinador, uno o dos analistas y un representante de la unidad de negocios que usaran
el nuevo sistema) cul oportunidad de negocios deseamos que el sistema aproveche, o cules
problemas deseamos que resuelva, o cul directiva debemos satisfacer?
El anlisis de sistemas, es una tcnica de solucin de problemas que descompone el sistema en sus
componentes para estudiar el grado en que estos funcionan e interactan para lograr su propsito.
Determinacin de requerimientos
Es el estudio de un sistema para conocer cmo trabaja y dnde es necesario efectuar mejor. Los
estudios de los sistemas dan como resultado una evaluacin de forma cmo trabajan los mtodos
empleados y as es necesario o posible realizar ajustes.
Un requerimiento es una caracterstica que debe incluirse en un nuevo sistema. Esta puede ser la
inclusin de determinada forma para capturar o procesar datos, producir informacin, controlar una
actividad o brindar soporte a la gerencia. Es as como la determinacin de requerimientos vincula
es estudio de un sistema existente con la recopilacin de detalles relacionados con l.
Actividades en la determinacin de requerimientos

Actividad

Descripcin

Anticipacin de Prever las caractersticas del sistema con base en la experiencia previa. Esto
requerimientos
puede llevar al analista a investigar reas y aspectos que de otra forma no
seran tomados en cuenta. Tambin puede introducir un sesgo.
Investigacin de Estudio y documentacin del sistema actual utilizando para ello tcnicas para
requerimientos
hallar hechos anlisis de flujo de datos y anlisis de decisin.
Especificaciones
de requerimientos

Anlisis de los datos que describen el sistema para determinar qu tan bueno es
su desempeo, que requerimientos se deben satisfacer y las estrategias para
alcanzarlos.
Anlisis de datos basados en hechos reales.
Identificacin de requerimientos esenciales.
Seleccin de estrategias para satisfacer los requerimientos.

Requerimientos bsicos
Los analistas estructuran su investigacin al buscar respuestas las siguientes cuatro importantes
preguntas:

Cul es el proceso bsico de la empresa?


Qu datos utiliza o produce este proceso?
Cules son los lmites impuestos por el tiempo y carga de trabajo?
Qu controles de desempeo utiliza?
Comprensin del proceso
Siempre debe comenzar con lo bsico. Los analistas hacen preguntas que, cuando reciben respuesta,
proporcionan antecedentes sobre detalles fundamentales relacionados con el sistema y que sirven
para describirlo.

Las siguientes preguntas son de utilidad para adquirir la comprensin necesaria:

Cul es la finalidad de esta actividad dentro de la empresa?


Qu pasos se siguen para llevarla a cabo?
Dnde se realizan estos pasos?
Quines lo realizan?
Cunto tiempo tardan en efectuarlos?
Con que frecuencia lo hacen?
Quines emplean la informacin resultante?

Cuando se determina que el sistema es viable el analista integra el equipo para el proyecto

Diagramacin
Diagrama de contexto
Despus de la recopilacin de datos, el analista debe representar el sistema mediante el uso de
diagramas.

Estos diagramas son un modelo grfico del sistema que facilita la comprensin de los mismos.

PROCESO DE INVENTARIO

Qu es un diagrama de flujo?
Los diagramas de flujo son una serie de pasos secuenciales que representan de una manera
tradicional los detalles algortmicos de los procesos. En las representaciones grficas de procesos
con smbolos, estos se interconectan para que en conjunto le den un sentido lgico al diagrama de
flujo el cual da pie al desarrollo de un sistema de informacin.
Qu es un diagrama de flujo de datos?
Un diagrama flujo de datos es una representacin estructurada y grfica que describe cmo circula
la informacin a travs de un sistema y los diferentes procesos de transformacin a los que se ve
sometida. Permite visualizar un sistema como una red de procesos funcionales, conectados entre
mediante flujos de datos.
Para qu sirve?
Segn Gmez Cejas, Guillermo. Ao 1.997; es importante ya que ayuda a designar cualquier
representacin grfica de un procedimiento o parte de este , El flujograma de conocimiento o

diagrama de flujo, como su nombre lo indica, representa el flujo de informacin de un


procedimiento.
En la actualidad los flujogramas son considerados en las mayoras de las empresas o departamentos
de sistemas como uno de los principales instrumentos en la realizacin de cualquier mtodos y
sistemas.
Segn Chiavenato, Idalberto. Ao 1993; es importante los flujogramas en toda organizacin y
departamento, ya que este permite la visualizacin de las actividades innecesarias y verifica si la
distribucin del trabajo est equilibrada, o sea, bien distribuida en las personas, sin sobrecargo para
algunas mientras otros trabajan con mucha holgura.
Segn Gmez Rondn, Francisco. Ao 1995; los flujogramas o diagramas de flujo son importantes
para el diseador porque le ayudan en la definicin formulacin, anlisis y solucin del problema.
El diagrama de flujo ayuda al analista a comprender el sistema de informacin de acuerdo con las
operaciones de procedimientos incluidas, le ayudar a analizar esas etapas, con el fin tanto de
mejorarlas como de incrementar la existencia de sistemas de informacin para la administracin.
Ventajas del diagrama de flujo
Podemos citar como ventajas que se pueden obtener con la utilizacin de los diagramas de flujo, las
siguientes:

Ayudan a las personas que trabajan en el proceso a entender el mismo, con lo que facilitaran su
incorporacin a la organizacin e incluso, su colaboracin en la bsqueda de mejoras del proceso y
sus deficiencias.
Al presentarse el proceso de una manera objetiva, se permite con mayor facilidad la identificacin
de forma clara de las mejoras a proponer.
Permite que cada persona de la empresa se site dentro del proceso, lo que conlleva a poder
identificar perfectamente quien es su cliente y proveedor interno dentro del proceso y su cadena de
relaciones, por lo que se mejora considerablemente la comunicacin entre los departamentos y
personas de la organizacin.
Normalmente sucede que las personas que participan en la elaboracin del diagrama de flujo se
suelen volver entusiastas partidarias del mismo, por lo que continuamente proponen ideas para
mejorarlo.
Es obvio que los diagramas de flujo son herramientas muy valiosas para la formacin y
entrenamiento del nuevo personal que se incorpore a la empresa.
Lo ms reseable es que realmente se consigue que todas las personas que estn participando en el
proceso lo entendern de la misma manera, con lo que ser ms fcil lograr motivarlas a conseguir
procesos ms econmicos en tiempo y costo y mejorar las relaciones internas entre los clienteproveedor del proceso.

Desventajas de los diagramas de flujo:

Diagramas complejos y ms completos y detallados suelen ser laboriosos en su elaboracin y


diseo.
No existen normas fijas para la elaboracin de los diagramas de flujo que permiten introducir
cualquier dato.

Tiene dificultad de representar operaciones recurrentes, ya que estn diseados para ser seguidos
paso a paso, no son adecuados para mostrar concurrencia

Diagrama de flujo segn Yourdon/DeMarco


Componentes de un Diagrama de Flujo de Datos (DFD) segn la notacin de Yourdon y DeMarco.
Un diagrama de flujo de datos (DFD por sus siglas en espaol e ingls) es una representacin
grfica del "flujo" de datos a travs de un sistema de informacin. Un diagrama de flujo de datos
tambin se puede utilizar para la visualizacin de procesamiento de datos (diseo estructurado). Es
una prctica comn para un diseador dibujar un contexto a nivel de DFD que primero muestra la
interaccin entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explot" para
mostrar ms detalles del sistema que se est modelando.

Diccionario de datos.
Un diccionario de datos es un conjunto de metadatos que contiene las caractersticas lgicas y
puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre,
descripcin, alias, contenido y organizacin.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato
a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que
participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea
durante el diseo.
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de
datos de todo el sistema. Los elementos ms importantes son flujos de datos, almacenes de datos y
procesos.
El diccionario de datos guarda los detalles y descripcin de todos estos elementos.
Notacin del Diccionario de Datos

Elaboracin de diccionario de datos

1.
Como primer paso en la construccin de un DD se deben listar todos los grupos de
datos y almacenes de todos los diagramas de flujos de datos.
2.

El siguiente paso es describir la estructura de datos que componen cada flujo y cada

almacn.

3.

Por ltimo se describen los datos que componen las estructuras.

Ejemplo del diccionario de datos:


Cliente=nombre+RFC+direccin + {Telfono}
CLIENTES = {Cliente}
Dgito=[0...9]

Factura = Nmero de factura + Pedido de compra + Fecha de venta


Forma de pago= [Efectivo | Cheque | Tarjeta de crdito]
Nmero de factura={dgito} * Nmero consecutivo
Pedido de compra = Cliente + { Producto + Precio unitario + Cantidad } + Fecha de pago + Forma
de pago
En el diccionario de datos debes definir lo ms detallado posible la estructura de las tablas (algunos
incluyen tambin las vistas). Te pongo algunas informaciones que suelen venir en los diccionarios
de datos (la informacin que deba tener el tuyo depende de tu proyecto, de tu proceso de desarrollo
y de tu cliente/dueo del proyecto).
TABLA PRODUCTO
Campo

Tipo de Dato

Longitud

Nombre de la Variable

Cdigo

Alfanumrico

(5)

Cod

Producto (Nombre)

Cadena de Carcteres

(25)

Pro

Descripcin

Cadena de Carcteres

(30)

Desc

Cantidad Existente

Numrico

(5)

Ce

Precio

Flotante

(8)

Pre

TABLA CLIENTE
Campo

Tipo de Dato

Longitud

Nombre de la Variable

Clave del Cliente

Alfanumrico

(5)

Clacli

Nombre del Cliente

Cadena de Carcteres

(25)

Nomcli

Apellido del Cliente

Alfanumrico

(25)

Apecli

Direccin del Cliente

Numrico

(30)

Dircli

Telfono del Cliente

Numrico

(10)

Telcli

TABLA PROVEEDORES
Campo

Tipo de Dato

Longitud

Nombre de la Variable

Clave del Proveedor (RFC)

Alfanumrico

(5)

CodPrv

Nombre Proveedor

Cadena de Carcteres

(25)

NomPrv

direccin Proveedor

Alfanumrico

(25)

DircPrv

telfono Proveedor

Numrico

(30)

TelPrv

Lista ordenada del diccionario de datos


Apellido del Cliente: Nos indica el Apellido del cliente.
Cantidad Existente: Indica la cantidad existente del producto.
Clave del Cliente: Nos indica la clave nica del cliente.
Clave del Proveedor o RFC: Nos indica la clave nica irrepetible del proveedor.
Cdigo= La manera de identificar al producto mediante una clave con nmeros o letras.
Descripcin= Describe las caractersticas bsicas del producto.
Direccin del Cliente= indica la ubicacin del cliente.
Direccin del Proveedor: indica el domicilio del proveedor.
Nombre del Cliente: indica el nombre del cliente.
Nombre del Proveedor: indica el nombre del proveedor.
Precio: Nos indica el precio del producto.
Producto de Nombre: Indica el nombre del producto.
Telfono de Cliente: Nos indica el nmero con el que se contacta al cliente.
Telfono de Proveedor: Indica el nmero del telfono con el que se contacta a el proveedor.

Para cada tabla debes especificar:

Su nombre
La entidad que representa (en caso de que tengas una nomenclatura de nombres de tablas que no sea
descriptiva).
La descripcin de la tabla.
Las relaciones que tiene esta tabla con otras.
El (o los) campo(s) que representan la llave primaria de la tabla.
Las llaves forneas, en caso de haber.
Para cada campo de cada tabla se debe especificar en el documento:

El tipo de dato del campo (entero, cadena, flotante, informacin binaria, etc)
El tamao del dato.
Si el campo es (o forma) la llave primaria. La llave primaria es el dato que identifica a cada registro
individualmente: ej: CURP, RFC, login name nico, etc).
Si el campo (en caso de ser entero) es secuencial (o sea, autoincrementable)
Si el dato del campo es nico (que no se pueda repetir en otro registro de la tabla)
Si el campo puede ser nulificado (escribir "null" o sea, que el campo pueda estar vaco) o no.
Restricciones que el dato en el campo debe tener ("El dato de este campo debe ser mayor que 21")
Si el campo es llave fornea (identificador de un registro de otra tabla para relacionar los datos).
Diagrama Entidad Relacin
Se definen conceptos tales como diagrama, entidad relacin, modelo entidad relacin, entidad,
atributo, relacin, conjunto de relaciones, restricciones, correspondencia de cardinalidades,
restricciones de participacin, representacin del objeto de estudio en el mundo de los datos,
obtencin del diagrama entidad relacin, componentes y diagrama entidad relacin, pasos a seguir
para el diagrama entidad relacin y operaciones sobre objetos grficos del diagrama Entidad
Relacin.
Componentes diagrama entidad- relacin
Entidad: Representa un objeto que tiene vida propia en el sistema que se est modelando, tanto
tangible como intangibles. Ejemplo: cliente, producto, estudiante, vacacin.
Conjunto de entidades: Grupo (conjunto) de entidades del mismo tipo. Ejemplo: Todos los
estudiantes de un curso, representan el conjunto de entidades estudiante.
Relacin: Asociacin o vinculacin entre dos o ms entidades. Ejemplo: La relacin comprar
entre las entidades cliente y producto. Generalmente representa acciones entre las entidades.
Conjunto de relaciones: Son relaciones del mismo tipo.
Atributos: Caractersticas o propiedades asociadas al conjunto de entidades o relaciones y que
toman valor en una entidad en particular. Ejemplo: nombre, cdula, telfono.
Los posibles valores puede tomar un atributo para un conjunto de entidades se denomina dominio.
Los atributos se pueden clasificar en:
- Simples o atmicos: Son aquellos que no contienen otros atributos
- Compuestos: Son los que incluyen otros atributos simples.. Ejemplo: direccin (Se puede dividir
en calle, nmero, ciudad).

Cardinalidad
Indica el nmero de entidades con las que puede estar relacionada una entidad dada.
Pueden ser:
Uno a Uno: Una entidad de A se relaciona nicamente con una entidad en B y viceversa (ejemplo
relacin vehculo-matrcula: cada vehculo tiene una nica matrcula, y cada matrcula est
asociada a un nico vehculo).
Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en
B se relaciona con una nica entidad en A (ejemplo vendedor -ventas).
Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una
entidad en B se puede relacionar con 0 o muchas entidades en A(ejemplo empleado-centro de
trabajo).
Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa
(ejemplo asociaciones-ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma
asociacin, y cada ciudadano puede pertenecer a muchas asociaciones distintas).
Monovalorados o Univalorados: Atributo que toma un solo valor, para una entidad en particular.
Multivalorados: Atributo que para una misma entidad puede tomar muchos valores.
Derivados o calculados: Son aquellos atributos cuyos valores se pueden conseguir con operaciones
sobre valores de otros atributos.
Nulos: Son aquellos atributos para los cuales en algn momento no existe o no se conoce su valor.
VENTAJAS Y DESVENTAJAS DEL MODELO ENTIDAD RELACIN :
Ventajas:

Provee herramientas que garantizan evitar la duplicidad de registros.


Garantiza la integridad referencial, as, al eliminar un registro elimina todos los registros
relacionados dependientes.
Favorece la normalizacin por ser ms comprensible y aplicable.
Desventajas:

Presentan deficiencias con datos grficos, multimedia, CAD y sistemas de informacin geogrfica.
No se manipulan de forma manejable los bloques de texto como tipo de dato.
Propuesta del Sistema
Cuando el analista ha realizado la recoleccin de datos para elaborar los diagramas que representan
el sistema; es decir, cuando ha terminado de realizar el anlisis del sistema, ser capaz de elaborar
una propuesta de mejora formal a la directiva.
Una propuesta de sistema debe de soportarse por un anlisis de los requerimientos de equipos y
programas para mejorar el sistema actual. Este anlisis se conoce como anlisis costo-beneficio.
Razones y alcance
El anlisis de sistemas se realiz para determinar la factibilidad e implementacin de un sistema de
informacin
Principales problemas identificados

Problemas importantes diversos que experimenta rutinariamente la tienda de Bob.

Falta de un sistema de informacin


No cuenta con espacio suficiente para tener productos en existencia
El control de sus inventarios es de manera manual
Un control interno deficiente de productos
Falta de informacin sobre sus ventas
Problemas especficos identificados
1. No se llevaba un control de consumo propio; Bob no llevaba un registro de los productos que l
tomaba para su consumo y uso personal
2. Falta de administracin del inventario ya que no lleva el control de los productos que tiene en
existencia
3.- Control de ventas: no lleva en orden sus ventas ya que sus inventarios se agotan sin darse cuenta
por adelantado

Planteamiento de todos los requerimientos de los usuarios.


Durante las entrevistas, observaciones y cuestionarios identificamos los siguientes requerimientos.
La implementacin de un sistema que le permita una administracin y control de todos sus
productos
Tener una comunicacin ms amplia con sus proveedores para que le puedan facilitar la entrega
oportuna de su producto.
Un sistema sencillo y eficiente para asegurar un control interno de las ventas de negocio
Llevar de forma separada el control de consumo propio.
Anlisis costo - beneficio
Qu es el anlisis costo-beneficio?
El anlisis costo-beneficio es una herramienta financiera que mide la relacin entre los costos y
beneficios asociados a un proyecto de inversin con el fin de evaluar su rentabilidad, entendindose
por proyecto de inversin no slo como la creacin de un nuevo negocio, sino tambin, como
inversiones que se pueden hacer en un negocio en marcha tales como el desarrollo de nuevo
producto o la adquisicin de nueva maquinaria o el diseo de un sistema.
Costo: Es el valor monetario de los consumos de factores que supone el ejercicio de una actividad
econmica destinada a la produccin de un bien o servicio.
Beneficio: Suele usarse para nombrar a la ganancia econmica que se obtiene de una actividad
comercial o de una inversin. El beneficio, por lo tanto, es la ganancia obtenida por un actor de un
proceso econmico y calculada como los ingresos totales menos los costos totales. Si una persona
compr mercancas por 200 pesos y luego las vendi por 500 pesos, habr obtenido un beneficio de
300 pesos.
Anlisis de costos
Para definir los costos del sistema se deben tomar en consideracin los siguientes aspectos.

Costos de hardware o equipo: es necesario hacer un inventario del equipo existente para
determinar si se requiere o no un nuevo equipo. Si se descubre que el equipo actual no es suficiente
para soportar las actividades de un nuevo sistema, entonces se deben evaluar las alternativas para la
adquisicin del nuevo hardware, rentar, arrendar o comprar equipo
Costos del software o programas.
Costos del personal involucrado.
Costos de operacin.

Ventajas

Desventajas

Rentar

Porque le permite mantener libres otras La empresa no es duea del equipo


lneas de crdito.
Fallas de equipo
Porque un arrendamiento evita que
usted se quede con equipo obsoleto.
Porque ahorra el mantenimiento
preventivo y correctivo a sus equipos y
al rentarlos contar con el equipo ms
actual del mercado.
La renta de equipo de cmputo es
100% deducible de impuestos y el
pago del mismo se prorratea a lo largo
del contrato.
Por los beneficios fiscales, financieros,
deducible IETU e ISR.
No hay inversin inicial
No se requiere de financiamiento
No hay costos

Arrendar

Ventajas Fiscales al Arrendar


Deduccin fiscal al 100%.
Reduccin del 33% ISR.
Deduccin del 8% del PTU.
Evita el incremento de activos.
Evita la problemtica del clculo de la
depreciacin.
Ventajas Financieras
Fuente de recursos adicionales.
Conserva el flujo de efectivo.
Mantiene la liquidez.
No distrae capital de trabajo.
No
afecta
lneas
de
crdito
tradicionales.
Facilita
una
mejor
planeacin
financiera.
Es ms econmico que las rentas.
Ventajas Operativas
Reduce el riesgo de obsolescencia
tecnolgica.

Se accede a la propiedad del bien, a veces


al final del contrato, al ejercer la opcin de
compra.
No permite entregar el bien hasta la
finalizacin del contrato.
existencia de clusulas penales previstas
por incumplimiento de obligaciones
contractuales.
coste a veces mayor que el de otras formas
de financiacin, en particular cuando se
producen descensos en los tipos de inters.

Mantiene sus activos realmente


activos.
Posibilidad de realizar una planeacin
tecnolgica.
Utilizacin constante de tecnologa de
punta.
El arrendatario tiene la facilidad de
realizar
"Actualizaciones
Tecnolgicas" durante la vida del
arrendamiento, de tal manera que
siempre contar con equipo y
tecnologa de punta.
Comprar

La empresa es dueo
del equipo Infrmate sobre la
compatibilidad de la marca del
equipo.

Mantn tu equipo
constantemente actualizado y libre
de virus, protegindolo siempre
con un programa contra el
software malicioso.

Podra
ser
la
incompatibilidad con las nuevas
tecnologas. Por ejemplo, si tienes una
maquina vieja y quieres adaptar de
hoy en da, no podrs.

Lo rpido que se vuelve


obsoleto.

La diversidad en la
eleccin, se necesitan cierto hardware
para cierto tipo de uso. No es lo
mismo el hardware necesario para
trabajar con grficos que el hardware
necesario para jugar juegos.

Los precios. Cada vez es


ms caro y generalmente hay que
esperar a que pase un tiempo para que
bajen los precios y cuando ya bajaron,
este es obsoleto.

ocio, en ocasiones el
modelo que est ms a la moda tiene
fallas no previstas.

Realiza tu compra en el
lugar adecuado, ya que puedes
encontrar su equipo en tiendas que
ofrecen ofertas espectaculares, pero
no siempre a cambio de la calidad o
garanta que se requieren.

Es indispensable que los


equipos que adquieras para tu empresa
cuenten con un rea de soporte
tcnico. Esto sin d

Tienes que comprobar una


a una que todas las piezas sean
compatibles, algo que puede resultar

complicado en aquellas personas que


carecen de este tipo de conocimientos.
Internet es una buena fuente de
informacin, aunque puede requerir
bastante tiempo aprender todos los
detalles respectivos al hardware y su
compatibilidad y funcionamiento.

Cuando tengas algn fallo


de hardware no podrs llevar el PC a
la tienda de turno para que te lo
arreglen o cambien haciendo uso de la
garanta, pues cada componente tiene
la suya propia, por lo que hay que
tener unos mnimos conocimientos
para saber qu es lo que falla.

Por qu debera rentar equipo en vez de comprarlo?

Porque le permite mantener libres otras lneas de crdito.


Porque un arrendamiento evita que usted se quede con equipo obsoleto.
Porque ahorra el mantenimiento preventivo y correctivo a sus equipos y al rentarlos contar con el
equipo ms actual del mercado.
La renta de equipo de cmputo es 100% deducible de impuestos y el pago del mismo se prorratea a
lo largo del contrato.
Por los beneficios fiscales, financieros, deducible IETU e ISR.
Ventajas de arrendar un equipo de cmputo:
El arrendamiento que Mundo Informtico le ofrece es un arrendamiento puro que le otorga
beneficios fiscales, beneficios financieros y ventajas operativas. Al arrendar equipo de cmputo
usted obtiene equipo completamente nuevo y al trmino de su contrato se le reemplazar este, por
otro equipo nuevo tambin, asegurando as, que usted cuente siempre con el equipo ms actual.
Ventajas Fiscales al Arrendar

Deduccin fiscal al 100%.


Deduccin del 33% ISR.
Deduccin del 8% del PTU.
Evita el incremento de activos.
Evita la problemtica del clculo de la depreciacin.
Le permite contar siempre con tecnologa de punta.
Pagos mensuales fijos en pesos o en dlares sin variacin por indexaciones o movimientos del
dlar.
Opcin de compra al trmino del contrato.
Negociacin de los meses de pago pendientes para disminuir el pago o dividir el importe a mayor
plazo.

Negociacin de los meses de pago pendientes para renovar el equipo rentado o actualizarlo o
complementarlo.

Ventajas Financieras
Fuente de recursos adicionales.
Conserva el flujo de efectivo.
Mantiene la liquidez.
No distrae capital de trabajo.
No afecta lneas de crdito tradicionales.
Facilita una mejor planeacin financiera.
El registro contable es fuera del balance.
Con pagos mensuales, trimestrales o semestrales de acuerdo a su planeacin financiera.
Ventajas Operativas
Reduce el riesgo de obsolescencia tecnolgica.
Mantiene sus activos realmente activos.
Posibilidad de realizar una planeacin tecnolgica.
Utilizacin constante de tecnologa de punta.
El arrendatario tiene la facilidad de realizar "Actualizaciones Tecnolgicas" durante la vida del
arrendamiento, de tal manera que siempre contar con equipo y tecnologa de punta.

Diseo
Es la etapa del desarrollo donde se define como resolver el problema usando un programa de
computacin, la creatividad del diseador convierte a esta etapa en una arte.
Diseo de sistemas: Evaluacin de las alternativas para un problema de negocios y las
especificaciones de hardware, software y tecnologas de comunicacin para la solucin elegida, el
prepsito de esta fase es idear lo medios para satisfacer todos los requerimientos de negocios
sealados en el informe de requisitos.
Diseo fsico: Implica que el diseador verifique con el usuario el cumplimiento de los
requerimientos del sistema

El diseo de un sistema de informacin produce los elementos que establecen cmo el sistema
cumplir los requerimientos identificados durante el anlisis del sistema. A esta etapa se le conoce
tambin con el nombre de Diseo Lgico.
El primer paso en el diseo de sistemas es identificar los informes y las salidas que el sistema
producir; a continuacin los datos especficos de cada uno de stos se sealan, incluyendo su
localizacin exacta sobre el papel, la pantalla de despliegue o cualquier otro medio.
El diseo tambin describe los datos calculados o almacenados que se introducirn. Los datos y los
procedimientos de clculo se describen con detalle. Se seleccionan las estructuras de los archivos y

los dispositivos de almacenamiento, como son discos o cintas magnticas o papel. Los
procedimientos deben de mostrar cmo se van a procesar los datos y cules van a ser las salidas.
Los documentos que contienen las especificaciones del diseo se pueden representar por medio de
los diagramas, tablas y smbolos especiales.
El ltimo paso del diseo detallado es pasar la informacin al grupo de programacin que se inicie
el desarrollo del software.
El diseo de sistemas es un proceso altamente creativo que en gran medida puede ser facilitado por
lo siguiente:
1. Definicin slida del problema.
2. Descripcin del sistema existente.
3. Conjunto de requerimientos del nuevo sistema.
Tipos de diseo
Diseo de Entrada: Considera la entrada de los datos, debe mantener la sencillez y la congruencia
para ser efectiva y claridad en el uso. Para disear una entrada efectiva el diseador debe decidir
1. Qu datos se capturan por el usuario?
2. Qu datos se calcula por el sistema?
3. Qu datos se obtienen del almacn de datos?
Existen diversos mtodos que el diseador debe considerar para la captura de datos; teclado,
reconocimiento de caracteres, reconocimiento ptico, cdigo de barras o formas impresas.
Cdigo de barras: es una tcnica de captura de datos basada en imgenes formadas por barras y
espacios de anchura variable, cuya combinacin se constituye en un smbolo, vinculado a una base
de datos, mismo que ser capturado por un lector de cdigos de barras o dispositivo ptico para ser
decodificado y obtener la informacin referente al producto en cuestin, con lo que se logran
optimizar considerablemente los inventarios y en general todos los controles de movimiento de
materias primas insumos y mercancas.
El reconocimiento ptico de caracteres es el proceso de cambiar una imagen digitalizada en texto
editable en el ordenador. Una imagen es un grfico electrnico de texto, como cualquier documento
de papel escaneado o un archivo de fax digitalizado a travs de la extensin del mdem
.Reconocimiento ptico de Caracteres, o OCR, es una tecnologa que le permite convertir
diferentes tipos de documentos, tales como documentos en papel escaneados, PDF archivos o
imgenes captadas por una cmara digital en datos con opcin de bsqueda y funcionalidad de
editar.
Reconocimiento de caracteres en tinta magntica: MICR (Reconocimiento de caracteres en tinta
magntica), es una forma de imprimir informacin que se puede leer electrnicamente, se usa
generalmente para imprimir cheques. las impresoras MICR usan fuentes especiales y tinta o tner
magntico para producir caracteres magnticos que son legibles por sistemas de procesamiento de
datos electrnicos, tales como los que usan los bancos para procesar los cheques.

Captura de Datos: Realiza la transcripcin de documentos escritos a un medio electrnico,


manteniendo la informacin original de la fuente lo ms fiel posible en la base de datos. El objetivo
es el desarrollar una base de datos normalizada, siguiendo estndares de la industria y aplicando las
mejores prcticas.
Los documentos ms usados son:

Encuestas o cuestionarios.
Tarjetas de presentacin.
Directorios telefnicos.
Fichas, etc.
Existen 2 mtodos que incluyen el teclado para la captura de los datos, estos son: teclado a cinta,
teclado a disco.
Teclado a cinta: Es el ms antiguo, y es utilizado para capturar datos en cintas magnticas, este
sistema puede ser programado para verificar lo capturado, buscar material previamente almacenado
y recolectar datos de productividad.
Teclado a disco: Es similar al anterior pero utiliza discos en lugar de cintas, este permite el
almacenamiento en discos.
Caractersticas del diseo de Entrada:

Verifica y valida los datos que ingresan al sistema


Controla la forma en que se deben disponer o codificar los datos
Determina el dilogo que servir de gua a los usuarios para dar entrada a los datos
Con buen diseo en formato & pantalla pueden llegar a satisfacer todas las necesidades.
Deben ser eficaces, precisos, sencillos, atractivos & fciles de usar.
Datos variables
Datos de identificacin
Datos constantes
Detalles que el sistema pueda recuperar
Detalles que el sistema puede calcular
Diseo de salida: Lo primero que debe de disear el sistema son las salidas, pues ah es donde el
usuario comprueba el cumplimiento de sus especificaciones (pantalla, impresora, almacenamiento
permanente y salida electrnica)

Se necesita disear una salida para satisfacer el objetivo planeado.


Para que se adapte al usuario.
Determinar qu informacin presentar
Debe prever la cantidad necesaria de informacin.
Asegura que la salida estar disponible.
La debe proporcionar oportunamente.
Decidir si la informacin ser presentada en forma visual, verbal o impresa
La impresora: Este dispositivo permite reproducir en papel (de varias clases) las imgenes digitales.
Su resolucin vara de un modelo a otro, pero con frecuencia sobrepasan los 300 dpi. Si una imagen
tiene mayor resolucin, la impresora ajusta estos valores para imprimirla a su mxima calidad. Hay

toda una gama de impresoras ms o menos profesionales y con diferentes sistemas de impresin
(chorro de tinta, sublimacin, ceras, etc.), por lo que habr que elegir la ms adecuada a nuestras
necesidades.
Formas de reporte
Generacin de Reportes: La realizacin de esta funcin es esencial para el sistema de informacin,
ella se encarga de producir la informacin requerida y transmitirla a los puntos o centros de
informacin que la soliciten. Esta transmisin de informacin se puede efectuar mediante el
movimiento fsico de los elementos de almacenamiento (papel, cintas magnticas, diskettes, y otros)
o mediante la comunicacin de seales elctricas digitales o analgicas a dispositivos receptores
(terminales, convertidores, estaciones remotas u otro computador). Tabular, grfico y distribucin
de la informacin
Diseo de Interfaz: Es la comunicacin o dilogo que se desarrolla entre el sistema y el usuario
entre sus objetivos se encuentran
Se define la Interfaz de usuario, como conjunto de componentes empleados por los usuarios para
comunicarse con las computadoras. El usuario dirige el funcionamiento de la mquina mediante
instrucciones, denominadas genricamente entradas.

Incrementar la efectividad y la eficiencia del sistema: cuando las acciones que se pueden realizar
estn expresadas de forma clara y lgica.
Incrementar la productividad del usuario: realizar un nmero de transacciones de forma ms rpida
y efectiva.
La interfaz incluye navegacin dentro del sistema:
Retroalimentacin: Consultas de base de datos.
Para disear una navegacin dentro del sistema el diseador puede elegir cualquiera de los
siguientes tipos de interfaz.

Mens
Pregunta y respuesta
Lenguaje natural
Llenado de formas
Diseo de consultas: Es la recuperacin eficiente de la informacin almacenada en la base de datos
en una cualidad que todo sistema debe contener.
La consulta de la informacin debe de ser gil precisa y verstil, por eso es necesario conocer las
diferentes formas de extraer la informacin para presentar esas posibilidades para esos usuarios.
Diseo de B. de D:
Son muchas las consideraciones a tomar en cuenta al momento de hacer el diseo de la base de
datos, quiz las ms fuertes sean:

La velocidad de acceso,
El tamao de la informacin,
El tipo de la informacin,

Facilidad de acceso a la informacin,


Facilidad para extraer la informacin requerida,
El comportamiento del manejador de bases de datos con cada tipo de informacin.
No obstante que pueden desarrollarse sistemas de procesamiento de archivo e incluso manejadores
de bases de datos basndose en la experiencia del equipo de desarrollo de software logrando
resultados altamente aceptables, siempre es recomendable la utilizacin de determinados estndares
de diseo que garantizan el nivel de eficiencia ms alto en lo que se refiere a almacenamiento y
recuperacin de la informacin.

Un Sistema de Gestin de Bases de Datos (SGBD)


Un Sistema de Gestin de Bases de Datos (SGBD) es un conjunto de programas que permiten el
almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de
proporcionar herramientas para aadir, borrar modificar y analizar los datos. Los usuarios pueden
acceder a la informacin usando herramientas especficas de interrogacin y de generacin de
informes, o bien mediante aplicaciones al efecto.
Los SGBD tambin proporcionan mtodos para mantener la integridad de los datos, para
administrar el acceso de usuarios a los datos y recuperar la informacin si el sistema se corrompe.
Permite presentar la informacin de la base de datos en variados formatos. La mayora de los SGBD
incluyen un generador de informes. Tambin puede incluir un mdulo grfico que permita presentar
la informacin con grficos y tartas.
Hay muchos tipos de SGBD distintos segn manejen los datos y muchos tamaos distintos segn
funcionen sobre ordenadores personales y con poca memoria a grandes sistemas que funcionan en
mainframes con sistemas de almacenamiento especiales.
Los principales gestores de bases de datos (SGBD) usan SQL y son:

DB2
Firebird
Informix
Interbase
MySQL
Oracle
PostgreSQL
Pervasive
SQLite
SQL Server
Sybase ASE
Etapa de Programacin
Qu es la programacin?

La programacin es el proceso de convertir las especificaciones a grandes rasgos de los sistemas en


instrucciones de mquina que produzcan los resultados deseados.
La Programacin de Sistemas se refiere a la creacin de programas cuya finalidad es servir a otros
programas. Entre los programas que se manejan en la Programacin de Sistemas se encuentran,
entre otros, los sistemas operativos, los compiladores, los ensambladores, los cargadores y los
microprocesadores.
Definicin de algoritmo: define algoritmo como un conjunto ordenado y finito de operaciones que
permite hallar la solucin de un problema. Mtodo y notacin en las distintas frmulas del clculo.
El algoritmo constituye un mtodo para resolver un problema mediante una secuencia de pasos a
seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de
una forma ms sencilla.
Qu es Pseudocdigo?
El pseudocdigo (falso lenguaje) es una descripcin de alto nivel de un algoritmo que emplea una
mezcla de lenguaje natural con algunas convenciones sintcticas propias de lenguajes de
programacin, como asignaciones, ciclos y condicionales. Es utilizado para describir algoritmos en
libros y publicaciones cientficas, y como producto intermedio durante el desarrollo de un
algoritmo.
El pseudocdigo est pensado para facilitar a las personas el entendimiento de un algoritmo, y por
lo tanto puede omitir detalles irrelevantes que son necesarios en una implementacin.
Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la
sintaxis de lenguajes de programacin concretos. Sin embargo, el pseudocdigo en general es
comprensible sin necesidad de conocer o utilizar un entorno de programacin especfico, y es a la
vez suficientemente estructurado para que su implementacin se pueda hacer directamente a partir
de l.
Lenguajes de programacin para creacin de sistemas de informacin
HTML5
HTML5 (HyperText Markup Language, versin 5) es la quinta revisin importante del lenguaje
bsico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un
clsico HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida
como sintaxis XHTML5 que deber ser servida como XML (XHTML) (application/xhtml+xml).
JAVA
Java es un lenguaje de programacin originalmente desarrollado por Gosling de Sun Microsystems
(la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente
fundamental de la plataforma Java de Sun Microsystems. El lenguaje deriva mucho de su sintaxis
de C y C++, pero tiene menos facilidades de bajo nivel que cualquiera de ellos.
PHP
PHP es un lenguaje de programacin de uso general de cdigo del lado del servidor originalmente
diseado para el desarrollo web de contenido dinmico. Fue uno de los primeros lenguajes de
programacin del lado del servidor que se podan incorporar directamente en el documento HTML
en lugar de llamar a un archivo externo que procese los datos. El cdigo es interpretado por un
servidor web con un mdulo de procesador de PHP que genera la pgina Web resultante. PHP ha

evolucionado por lo que ahora incluye tambin una interfaz de lnea de comandos que puede ser
usada en aplicaciones grficas independientes. PHP puede ser usado en la mayora de los servidores
web al igual que en casi todos los sistemas operativos y plataformas sin ningn costo.
Fase de implementacin o de conversin de sistemas de informacin
Dentro del ciclo de vida se encuentra la fase de implementacin de un sistema, es la fase ms
costosa y que consume ms tiempo, se dice que es costosa porque muchas personas, herramientas y
recursos, estn involucrados en el proceso y consume mucho tiempo porque se completa todo el
trabajo realizado previamente durante el ciclo de vida. En la fase de implementacin se instala el
nuevo sistema de informacin para que empiece a trabajar y se capacita a sus usuarios para que
puedan utilizarlo. La instalacin puede realizarse segn cuatro mtodos: Directo, paralelo, piloto y
en fases.
Tipos de implementacin o conversin: Conversin paralelo, Conversin por fases, Conversin
directa o desmontaje directo, y Conversin piloto.
Conversin en paralelo: aqu se plantea que el tanto el sistema antiguo como el nuevo operen
simultneamente durante un periodo de tiempo determinado. Esta estrategia es de poco riesgo ya
que en caso de existir una falla en el sistema recin implantado, se puede continuar trabajando con
el sistema antiguo hasta que se corrijan los defectos. El problema es que los costos por mantener
dos sistemas funcionando a la vez son elevados. Los sistemas viejo y nuevo operan
concurridamente en un periodo de prueba y posteriormente se descontinua el viejo sistema. La
conversin en paralelo es el metodo ms seguro aunque tambin resulte el metodo ms caro.
Conversin en fases (o Modular)
A menudo, los grandes sistemas se construyen a partir de mdulos distintos por ejemplo, un
sistema de cumplimientos de pedidos podra tener un mdulo de inventario, un mdulo de
procesamiento de pedidos, y un mdulo de cuentas por cobrar. si los mdulos se disearon
originalmente para ser relativamente independiente, es posible desplazarlos uno por uno. la
conversin en fase es probablemente ms segura, pero requiere ms tiempo y es posible que se
necesite ms pruebas debido a que se vuelve indispensable probar otras partes del sistema cada vez
que se implemente un nuevo mdulo.
Conversin Directo o Desmontaje directo: Este mtodo consiste en implementar el nuevo sistema
dejando de lado el sistema anterior, a partir del momento de su instalacin. La operativa se
transfiere en forma abrupta, de un da para el otro a partir de aqu. Este mtodo de conversin es el
ms rpido y el menos costoso pero tambin el de mayor riesgo.
Generalmente se trata de disponer de fines de semana largos o feriados intermedios para disponer de
tiempo de reaccin ante probables dificultades. Este mtodo es recomendable cuando no existen las
situaciones sealadas en el caso anterior, cuando se desea minimizar costos de implementacin o
cuando se pretende dejar un sistema anterior lo ms rpidamente posible.
Ventajas: es menos costoso que el mtodo paralelo, se obtienen los beneficios del sistema ms
rpidamente.
Desventajas: es ms riesgoso, no se dispone del sistema anterior en caso de falla del nuevo sistema;
se requiere una planificacin ms cuidadosa, poner a prueba en forma exigente el nuevo sistema y

establecer el mayor nmero de posibles hiptesis de conflictos con los procesos de recuperacin
correspondientes.
Conversin Piloto
La conversin piloto: esta es parecida a la conversin fases ya que se usa en sistemas grandes o
sistemas que van a usarse en ms de una unidad de negocio o por varios departamentos. As este se
puede ir implementando rea por rea para evaluar el comportamiento del sistema, buscar fallos y
ver como es la relacin entre el sistema y los usuarios. Tambin esta estrategia reduce los riesgos
pero igual a la conversin en fases se necesita ms tiempo para ver los beneficios que aportar el
sistemas funcional.
Despus de superada esta fase, y con l SI ya implementado solo restan la aceptacin definitiva del
usuario del sistema, a partir de la cual la empresa se hace responsable de las posibles fallas del
sistema en el futuro, la entrega de los manuales de usuarios y el cdigo fuente del sistema.
Para terminar se puede decir que durante el ciclo de vida de los sistemas todas las fases tendrn
influencia directa sobre las dems, por lo que cual error en una de ellas afectar el sistema y todos
estos posibles errores si nos e corregidos sern evidenciados durante la implantacin. Esta se puede
decir que es uno de los pasos ms cruciales de todo el ciclo de vida ya que aqu el usuario
evidenciara si el sistema se adapta a sus expectativas.
La conversin de sistemas es un proceso que no solo abarca la conversin del viejo al nuevo, sino
tambin la interconexin de este con los dems SI de la empresa, ya que un sistema debe estar en
constante comunicacin con el resto de la empresa.
Existen muchas maneras de implantar los sistemas la decisin depende de cuando rpido la empresa
desee ver los resultados, su capacidad econmica y cuanta confianza tenga est en el sistema. A
pesar de que las empresas desarrolladoras de los sistemas siempre buscan la excelencia y someten el
sistema a constantes pruebas, siempre existen posibilidades de que existan problemas, por lo que las
empresas siempre optan por la precaucin para prevenir posibles prdidas. Excepto que las
empresas desarrolladoras tengan fama por proveer sistemas de calidad excepcional.
El nuevo sistema se pone en prctica en un subconjunto de lugares, por ejemplo, en alguna de las
sucursales de la gran cadena de banco y con el paso del tiempo, se va extendiendo al resto de los
lugares. Tanto los riesgos como los costos son relativamente bajos
Etapa operacin.
En este momento el sistema ya est terminado y el usuario trabaja introduciendo los datos y
obteniendo informacin, a travs de reportes que soporten la operacin de la empresa, si el sistema
no satisface los requerimientos funcionales del usuario o si se detecta un error en los programas, es
necesario pasar a la etapa o fase de mantenimiento.

Mantenimiento

Todo sistema necesita dos tipos de mantenimiento. Los errores resultan ms frecuentes al principio,
aunque tambin pueden presentarse problemas varios aos despus. Adems de remediar los errores
los programadores necesitan actualizar los sistemas para adaptar los cambios del entorno.
Evaluacin Post-Auditora
Una organizacin debe de evaluar todos sus proyectos de sistemas despus de su terminacin. Si la
puesta en prctica tuvo xito se debe realizar una auditora, despus de que se ha estabilizado la
operacin del sistema, si el proyecto falla la auditora debe realizarse lo ms pronto posible despus
de la falla.
Muchas organizaciones no llevan a cabo evaluaciones formales de sus proyectos de sistemas. no
consideran necesario un esfuerzo adicional si el proyecto tuvo xito y ms bien evitan realizar la
evaluacin si fallara. La identificacin de las causas de falla puede ayudar a los grupos de sistemas
de informacin a editar la aparicin del mismo problema en sistemas subsecuentes. Las postauditorias incorporan un elemento de disciplina adicional dentro del proceso de desarrollo.
Ciclo de vida post-auditora Evaluacin Post-Auditora
a.
Comunicacin final de resultados al auditado: desde AFA se enva un informe de
auditora (Audit Report Letter) en el que identifican las desviaciones y sus acciones correctoras
(si se han recibido). Si procede, se enva un Certificado de Auditora GMP.
b.
Seguimiento semestral del plan de accin: desde AFA se realiza un control y
seguimiento del plan correctivo (si procede). Se solicita la actualizacin semestral del Plan de
Accin al auditado hasta el cierre de las desviaciones.
c.
Revisin de la actualizacin del plan de accin: el auditor revisa la coherencia de
las medidas correctoras definidas en la actualizacin del plan de accin. En caso necesario se
requieren aclaraciones.
d.
Envo actualizacin Plan de Accin a los promotores: se enva la actualizacin del
plan de accin y las posibles evidencias documentales a los promotores de la auditora.

Hola buenas tardes estos son los puntos que debe incluir su proyecto,
RECUERDA que debes desarrollar cada uno de los puntos del CVS
Instrucciones: emplea Ciclo de Vida de los Sistemas en algn proyecto
informtico. Puntos a evaluar:

Parte I.
Inicio de un proyecto
Planeacin.
Planteamiento del problema
Anlisis incluye: la investigacin, objetivos, alcances, limitaciones y
diferentes tipos de estudios de viabilidad o factibilidad y definicin de
requisitos.

Diseo Lgico: incluye algoritmo, pseudocdigo, diagramas de flujo, flujo de


datos en una operacin de negocios, procesos, almacenamiento de datos.
Diseo Fsico: especificaciones del software, hardware necesario para soportar
el sistema, personal y recursos de datos, as como los productos de
informacin.
Codificacin, cdigo fuente, y compilado
Prueba: es la etapa en la que se realiza la simulacin del sistema, para probar
si funciona correctamente.
Instalacin o conversin; liberacin del sistema, incluyendo dos pasos:
capacitacin y conversin.
Tipos de conversin: Conversin paralelo, Conversin por fases, Conversin
directa o desmontaje directo, y Conversin piloto.
Mantenimiento; los sistemas presentan dos tipos de mantenimiento: a)Errores ms frecuentes al principio, pero tambin posteriormente se presentan
b).- Los programadores requieren de actualizar los sistemas para adaptar los
cambios del entorno.
_____________________________________________________________