Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(Director Nacional)
SANTA MARTA
2013
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
TABLA DE CONTENIDO
INTRODUCCIÓN ............................................................................. 9
OBJETIVOS .............................................................................. 11
GENERAL .............................................................................. 11
ESPECÍFICOS .......................................................................... 11
COMPETENCIAS ......................................................................... 11
OBJETIVOS ............................................................................ 22
ii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
iii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Bibliografía .............................................................................. 44
ELECTRÓNICA ......................................................................... 44
INTRODUCCIÓN ......................................................................... 46
OBJETIVOS .............................................................................. 46
GENERAL .............................................................................. 46
ESPECÍFICOS .......................................................................... 46
iv
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
vii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
viii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
INTRODUCCIÓN
1
Para determinar los requerimientos de sistemas, es necesario analizar los
hechos que se tienen a la mano. Las descripciones y la documentación
desarrollada como resultado del esfuerzo de búsqueda de hechos, se estudian
con la finalidad de evaluar el funcionamiento del sistema en uso y establecer
los requerimientos que debe cumplir un nuevo diseño. Las conclusiones
obtenidas durante esta actividad forman la base para la transición hacia el
diseño así como de otras actividades de desarrollo.
1
Análisis y diseño de sistemas de información. James A. Senn. Segunda edición. México. 1992
9
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
10
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
OBJETIVOS
GENERAL
ESPECÍFICOS
COMPETENCIAS
12
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
13
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
14
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
15
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Generales Específicos
• Efectuar en forma correcta los procedimientos apropiados
• Presentar en forma apropiada y adecuada la información
Satisfacer los
• Proporcionar resultados exactos
requerimientos de
• Utilizar métodos de interacción apropiados
los usuarios
• Proporcionar confiabilidad
16
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Elementos Características
• Se debe tener en cuenta para el diseño de salida:
• La información a presentar.
• Determinar la forma en que será presentada la información (visual,
impresa) y el medio de salida.
Diseño de salida
• Selección de formatos para la presentación de la información.
• Definir la distribución o disposición de información sobre el medo
de salida.
• Incluye:
o Los datos que se deben incluir
o Movimiento de datos
o Longitud de registros
Diseño de archivos
o Diseño de archivos
o Estructura de almacenamiento
o Tipos de archives
• Se debe determinar:
o Datos necesarios de la base de datos
o Relaciones entre datos
Diseño de bases de o Estructuras de los datos
datos o El modelo de datos
o Manipulación de datos
o Diseño de la base de datos
17
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Incluye:
o Captura de datos
o Validación de datos
Diseño de entrada o Medios de entrada de datos
o Disposición y codificación de datos
o Métodos de validación de datos
• Incluye:
o Validación de datos
Diseño de controles o Autorización y acceso de usuarios
o Seguridad
• Incluye:
o Procedimientos de entrada de datos
Diseño de procedimientos o Procedimientos para el manejo de errores
o Procedimientos de seguridad
• Incluye:
o Modularidad y fragmentación
o Acoplamiento
Diseño de software
o Cohesión
o Tamaño
18
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Sistemas de
Información
Aplicaciónes
Subsistemas
Subsistemas
Componentes
19
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
20
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Con base en las fuerzas de diseño se pueden crear diversos diseños alternativos
que se someten a consideración de los usuarios.
21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• La(s) razón (es) que dieron inicio al trabajo, se debe incluir los objetivos específicos.
Relacionar los requerimientos originales de los usuarios y los objetivos con la propuesta
actual del diseño de sistemas.
• Preparar un modelo completo del diseño propuesto. En lo posible se deben incluir
alternativas de diseño, dentro de las cuales la gerencia pueda elegir.
• Mostrar todos los recursos requeridos para implementar y mantener cada alternativa.
• Identificar toda suposición crítica o problema no resuelto que pueda afectar al diseño
final de sistemas.
El proceso de diseño es una guía general de los pasos que pueden seguirse para
dar al Ingeniero cierto grado de dirección para la solución de problemas. Los
diseñadores emplean un gran número de combinaciones de pasos y
procedimientos de diseño, pero no se puede decir que haya una combinación
óptima. El seguir las reglas estrictas del diseño no asegura el éxito del proyecto
y aún puede inhibir al diseñador hasta el punto de restringir su libre
imaginación. A pesar de esto, se cree que el proceso de diseño es un medio
efectivo para proporcionar resultados organizados y útiles.
OBJETIVOS
El objetivo del manejo del proceso de diseño es realizar los pasos necesarios
para que se desarrolle en forma apropiada el diseño.
22
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
23
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Las alternativas de diseño se bosquejan para que los usuarios presenten sus comentarios y
reacciones y ofrezcan una retroalimentación a los analistas de sistemas. Estos bosquejos
ayudan a determinar elementos faltantes y permiten generar ideas de diseño adicionales.
Cada uno de los diseños finales posibles está contenido en una hoja de componentes
estructurales. Estas hojas se convierten en una parte principal del reporte de la propuesta
del diseño general de sistemas.
24
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
2. Bosquejo en papel
Esta técnica consiste en entregar una hoja de papel en blanco a los usuarios y se les pide que
bosquejen lo que desean como salida. Los usuarios bosquejan elementos como tablas y
diagramas y el contenido de la salida que desean.
Los bosquejos iniciales pueden ser incompletos, pero con el desarrollo de cada nuevo
bosquejo se da un aprendizaje interactivo. Con el paso del tiempo, se obtiene un nivel de
detalle a partir del cual se puede implementar el bosquejo final. Al final, los analistas de
sistemas, en cierto modo se pueden asegurar que los sistemas que implementen corresponden
a lo que los usuarios desean y necesitan.
25
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
3. Prototipos
Esta técnica permite que el usuario trabaje con una imitación del sistema que se va a
implementar. Este prototipo permite a los usuarios ver no solamente lo que van a recibir,
sino que también les da la oportunidad de hacer una prueba de manejo.
Características:
26
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
27
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Elemento Características
Propuesta de Identificación de los objetivos, justificación y establecimiento de los
desarrollo requerimientos de la organización y de los usuarios.
Diagramas de flujo Descripción completa del sistema utilizando diagramas de flujo de
de datos datos.
Cuadros de Especificación de las entradas y salidas. Se detallan reportes,
despliegue documentos y pantallas.
Estructura de los Descripción de los datos contenidos en los archivos maestros. Se
registros especifican los diagramas relacionados con las bases de datos.
Descripción de los códigos que explican o identifican tipos de
Codificación
transacciones, clasificaciones y categorías de eventos o entidades.
28
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Pretende llevar y tener un avance del desarrollo del proyecto con relación a:
Costo de desarrollo: Los gastos del proyecto ¿se encuentran dentro de los
proyectado y planificado?
29
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Método Características
Se basa en registros que se tienen del desarrollo de proyectos anteriores. Estos
registros contienen información sobre las características del proyecto, asignación
de tareas, requerimientos de tiempo y personal y los problemas encontrados en su
Histórico desarrollo. Cuando se proponen nuevos proyectos, estos registros sirven para
establecer una comparación y estimar el tiempo esperado de desarrollo. Este
método es útil cuando el proyecto nuevo es similar al proyecto desarrollado
anteriormente.
Este método no se basa en registros documentados y por el contrario se basa en la
Intuitivo experiencia del personal más antiguo, el cual estima, por medio de experiencias
personales, el tiempo de desarrollo esperado.
Este método permite identificar y cuantificar (de forma individual) los factores
Estándar más importantes que afectan el tiempo de desarrollo del proyecto (personal, el
sistema, complejidad del proyecto).
30
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Diagramas de barras
• Diagrama de eventos críticos
• PERT
31
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Se debe asegurar que el equipo cumpla con los niveles necesarios de calidad,
que se desempeñará igual al equipo original y que el proveedor ofrece garantías
y acuerdos de servicios.
33
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Características
• Línea completa de hardware
• Productos de calidad
Soporte de hardware
• Garantía
34
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Ventajas Desventajas
• Respuestas específicas a las
necesidades especializadas del
• El costo inicial puede ser alto
negocio.
• Necesidad de contratar o trabajar
Crear software a • La innovación podría proporcionar
con un equipo de desarrollo
la medida una ventaja competitiva a la
• Mantenimiento continuo
empresa.
• Personal interno disponible para
dar mantenimiento al software.
• Enfocado en la programación, no en
• Refinado en el mundo comercial
los negocios
• Confiabilidad
• Debe funcionar con las
• Funcionalidad
características actuales
Comprar software • El costo inicial es más bajo
• Personalización limitada
comercial • Otras organizaciones ya lo usan
• El futuro del fabricante es incierto
• El software incluye soporte y
• Menor sentido de pertenencia y
capacitación
compromiso
35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Los sistemas desarrollados por los usuarios finales, al igual que cualquier otro
sistema, no tendrán éxito a menos que sean manejados y apoyados en forma
apropiada. De lo contrario, estos sistemas pueden ser dañinos para la
organización. Tanto usuarios como analistas, tienen responsabilidades en el
manejo de los sistemas desarrollados por los primeros.
Seguir lineamientos de diseño puede ser de gran ayuda para evitar problemas
en potencia en las aplicaciones desarrollados por los usuarios finales.
Existen tres razones por las cuales la participación de los usuarios en el diseño
es fundamental:
36
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
37
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Descarga de archivos
La descarga de datos desde archivos o bases de datos permiten tener una uniformidad de
datos y además permite hacer uso eficiente del tiempo de las personas.
Evitar que los usuarios ingresen datos
Esto permite que los usuarios no ingresen errores en la base de datos o la alteración de los
que ya han sido validados.
Estandarización
Seguir estándares para datos, para el proceso de desarrollo y para las pruebas del sistema
permite obtener consistencia y uniformidad. Se asegura que los datos tengan el mismo
significado.
Documentación
Una buena documentación asegura una explicación de la forma en que opera el sistema y las
características del sistema.
38
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Esta tarea progresiva crea la percepción de que un sistema de calidad debe ser
permanentemente mejorado y actualizado a medida que aumenta la
experiencia a través del análisis de fallas y la adecuación de la planificación de
las actividades (criterio de mejora continua).
determinar primeramente qué cosas ya están hechas y listas para usar, cuáles
se deben mejorar y cuáles se deben crear, dado que conviene aprovechar el
material existente.
El análisis de las fallas es una herramienta para mejorar. Cada hecho que
impida realizar la tarea debiera considerarse una no-conformidad. En el
personal se debe crear una cultura de búsqueda de fallas a fin de utilizarlas en
la mejora continua.
40
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
ACTIVIDADES COMPLEMENTARIAS
EJERCICIO
entrada y salida que fueron dados a los usuarios de la aplicación. En cada caso,
los usuarios sugirieron modificaciones, las cuales nosotros hicimos. Los nuevos
bosquejos fueron regresados a los usuarios para su revisión. El resultado fue que
los cambios condujeron a más modificaciones. Cuando las realizamos todas, el
diseño final no era mejor que el original, pero ya habíamos perdido varias
semanas.
En otra ocasión, discutimos varias veces con los usuarios las funciones de un
sistema. Al final, nos quedamos con los requerimientos que propusimos en un
principio. Perdimos tiempo de desarrollo y no ganamos nada.
A la luz de estos comentarios, ¿es buena idea que los usuarios participen en el
diseño?
42
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
EJERCICIO
43
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
BIBLIOGRAFÍA
ELECTRÓNICA
http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
www.webspacestation.com/software/standards.html
http://standards.ieee.org/
http://www.gestiopolis.com/recursos/documentos/fulldocs/ger/teoriasistemas
.htm
http://www.monografias.com/trabajos11/teosis/teosis.shtml
http://www.isdefe.es/webisdefe.nsf/0/90BA5220EB675284C1256E55004943D6?
OpenDocument
44
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
http://www.monografias.com/trabajos21/sistemas-informacion-
organizacional/sistemas-informacion-organizacional.shtml
http://www.gestiopolis.com/canales2/gerencia/1/ddsluisart.htm
http://dssresources.com/history/dsshistory.html
http://dssresources.com/
45
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
INTRODUCCIÓN
OBJETIVOS
GENERAL
ESPECÍFICOS
46
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
47
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Los métodos de salida varían a través de los sistemas. Por ejemplo, algunos
métodos como el del reporte de inventario sobre la cantidad de mercancía, o el
del sistema de cómputo, o el que está bajo el control de un programa,
simplemente recuperan los datos de un dispositivo de almacenamiento (por lo
general, de un medio de almacenamiento secundario) y los presentan en forma
adecuada. En estos casos, si acaso, se realizan algunos cálculos debido a que los
datos ya existen y sólo es necesario recuperarlos. Otros tipos de salida quizá
requieran de un procesamiento sustancial antes de que los datos estén
disponibles para su uso. Por ejemplo, para producir como salida el costo de
fabricación de un producto, el sistema primero localiza las descripciones de
todas las partes utilizadas en el producto final y la cantidad necesaria de éstas
48
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
49
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Contacto directo entre sistema – usuario: el usuario hace uso del sistema para enviar y
recibir información.
La salida se debe pensar de forma que cualquier información producida sea útil
para el usuario.
50
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
51
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
52
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
53
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
16.1.1. TABULAR
16.1.2. GRÁFICA
54
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
55
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• 9 ½ X 11 pulgadas
• 11 X 14 7/8 pulgadas
• 8 X 14 7/8 pulgadas
Sin embargo, la salida se puede imprimir en diferentes tipos de papel. Algunos reportes o
documentos requieren el uso de papel especial, por ejemplo, papel de seguridad para
impresión de cheques, documentos que deben llevar sellos oficiales u hologramas. Se puede
hacer uso de colores y diseños corporativos.
Uso de convenciones
Incluyen:
Atributos funcionales
Incluye:
56
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Fecha de elaboración
• Títulos de columna
• Agrupación de elementos
• Uso de subtotales
• Un informe se debe leer de arriba abajo y de izquierda a derecha.
57
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
2 Contenido de la pantalla.
58
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Menu
Títulos
Cuerpo
Mensajes de estado
59
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Títulos y encabezados
• Capacidad para el cambio entre ventanas
• Se debe indicar cual es la ventana activa
• Posibilidad de impresión independiente de las otras
ventanas
Se debe capturar solamente los datos que en realidad deben formar parte de la
entrada. Los tipos de datos que se proporcionan como entradas son:
60
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Aquellos datos que cambian en cada Es el dato que identifica en forma única el
transacción. artículo que está siendo procesado.
Ejemplos: Ejemplo:
Datos Constantes Datos que son los mismos para cualquier transacción.
Detalles que el
sistema puede Datos almacenados que el sistema puede recuperar de sus archivos
recuperar
Detalles que el
Son los resultados que se pueden producir al pedir que el sistema utilice
sistema puede
combinaciones de datos almacenados y proporcionados.
calcular
61
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
62
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
En el diseño de formularios son importantes los títulos, los cuales pueden ser de
los siguientes tipos:
Título en recuadro
63
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Título de tabla
64
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
65
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
VALIDACION
de las
de datos de
transacciones
entradas
de entrada
El sistema debe validar que los datos que se ingresan son los correctos.
Envió de datos por personas no autorizadas
El sistema debe verificar que los datos ingresados y que se envían son por personas
autorizadas, de igual forma, el sistema debe invalidar las transacciones cuando los datos han
sido ingresados por personas no autorizadas.
Ejecución de una acción inaceptable
66
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Otro error que invalida las transacciones de entrada es que el sistema realice una función
inaceptable. En este caso no se debe permitir la creación de archivos ya existentes.
De datos perdidos
Permite validar los datos para examinar si existe algún dato perdido. Consiste en verificar:
• Longitud de códigos
• Formatos requeridos
De la clase o composición
Verifica si los campos de datos que están compuestos por un formato especial se cumplen.
Del rango o racionalidad
Verifica si los datos se encuentran dentro del rango aceptable. Se incluye en estos la
validación de rangos de fecha ( de 1 a 31 días; de 1 a 12 meses)
De valores inválidos
La comprobación de estos valores se hace únicamente cuando hay unos cuantos valores
67
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Consiste en comparar los datos recibidos con datos que se tienen almacenados. Por ejemplo:
comparar la cantidad de artículos solicitados con los artículos en existencia.
Creación de códigos de autovalidación
Cada campo se debe validar hasta que sea válido o se haya descubierto un
error. El proceso para la prueba de datos es la siguiente:
68
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
\d Representa un dígito de 0 a 9
\D Representa cualquier carácter que no sea un dígito del 0 al 9
\w Representa cualquier carácter alfanumérico
\W Representa cualquier carácter no alfanumérico
. Representa cualquier otro carácter excepto los caracteres que
representan un salto de línea
[caracteres] Hace coincidir el rango de caracteres
[a-z][A-Z][0-9] Acepta cualquier letra o dígito
[^caracteres] Hace coincidir cualquier otra cosa a parte de caracteres
[^char-char] Hace coincidir cualquier otra cosa fuera del rango de caracteres
[^a-z] Acepta cualquier cosa excepto letras en minúsculas
{n} Hace coincidir exactamente n ocurrencias del carácter que preceda al
símbolo
{n,} Hace coincidir por lo menos n ocurrencias del carácter
\s Cualquier carácter de formateo por espacio en blanco (tabulación,
línea nueva, retorno)
\S Representa cualquier carácter que no sea un espacio en blanco
\b Marca el inicio y el final de una palabra.
\B Marca la posición entre dos caracteres alfanuméricos o dos no-
alfanuméricos
69
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Incluye:
Dispositivos Permiten introducir y recibir datos. Entre los más comunes se tienen:
teclado, ratón, pluma óptica, scanner, pantalla sensible al tacto, pantalla
sensible a la voz, lectores de código de barras.
Diálogo Guía al usuario y conduce a la interacción entre el usuario y el sistema.
Métodos y Permite organizar la información para ser mostrada en el sistema en línea.
patrones para Se debe tener en cuenta:
mostrar la
información • Forma en que se estructura el área física del monitor
• Métodos para destacar, mostrar y señalar datos
• Posibilidades para lectura de la información mostrada
71
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Comunicación significativa
El sistema debe presentar la información con claridad al usuario.
Linea de estado
72
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
73
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
74
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Ejemplo:
76
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
El usuario debe ser capaz de invocar cualquier opción del menú oprimiendo: una única
tecla, una combinación posible de teclas o haciendo clic.
Los diálogos de menú también se pueden diseñar para utilizar otros dispositivos de
interface como:
Las opciones del menú se pueden presentar con una sola palabra (dialogo de palabras
77
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
En los sistemas que usan el Mouse (ratón), se utilizan mucho los menús pull-down (una
opción presenta un menú de alternativas).
Los menús deben estar anidados cuando se da una o más de las siguientes condiciones:
Un sistema necesita una serie de opciones que, en forma progresiva, especifican más
detalles acerca de la aplicación.
78
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Forma de comando único. El analista determina una serie de palabras que son
comandos y que el usuario teclea y que el sistema asocia con la realización de un
proceso específico. Por ejemplo: se pueden crear un comando AÑADIR para introducir o
añadir un registro en el sistema.
• Forma de comando nemónico: consiste en el uso de abreviaturas de frases largas. Por
ejemplo: al teclear CCGO, comenzaran las acciones de los procesamientos “compilar,
cargar y ejecutar”.
• Forma de lenguaje natural: Los usuarios aplican su propio vocabulario o juego de
palabras u operaciones. Con la forma de lenguaje natural el sistema rastrea las frases
e identifica palabras clave.
79
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
En la edición de datos, se debe tener en cuenta el diseño de: teclear los datos a almacenar,
hacer correcciones de errores tipográficos, y el almacenamiento de datos. Se debe
proporcionar una forma para que los usuarios digan cuáles son los registros a editar, se debe
decir en forma breve al usuario que debe hacer.
El uso de ventanas en los sistemas en línea y en el diálogo son de gran importancia, por eso se
debe proporcionar las siguientes áreas de ventanas:
80
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
81
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Titulo pantalla
Encabezado
Scroll bar
Los mensajes y comentarios son la forma de comunicación del sistema con los
usuarios.
Error critico
?
? Mensaje o comentario pregunta / respuesta
82
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Mensajes de estado
• Informan al usuario sobre el progreso de un proceso específico.
• Informe al usuario sobre número de registros examinados
• Porcentaje de procesamiento terminado
• Número de registro consultado o examinado
• Mensajes de acciones que se llevan a cabo: “imprimiendo documento”,
Mensajes de error
Reportan equivocaciones o eventos inesperados que ha detectado el sistema. Abarcan
información desde el hardware, software o datos.
83
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Borrar archivos
• Borrar registros del archivo maestro
• Solicitar la finalización de un proceso
• Solicitar la salida del sistema
• Solicitar la finalización de la comunicación con otro lugar.
84
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Auxiliar al usuario a completar una tarea tan rápido como sea posible
• Realizar una acción, proporcionando respuestas a preguntas como:
• ¿Cómo llevo a cabo…?
• ¿Cómo hago…?
85
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Una tecla específica siempre debe estar programada para llamar a la Ayuda. La
tecla F1 siempre se reserva para llamar la función de ayuda, al oprimir esta
tecla el usuario debe recibir un auxilio independientemente de la función a
consultar.
86
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Transacciones
• Datos históricos
Los archivos son el conjunto organizado de informaciones del mismo tipo, que
pueden utilizarse en un mismo tratamiento; como soporte material de estas
informaciones.
Los archivos pueden ser contrastados con Arrays y registros; Lo que resulta
dinámico y por esto en un registro se deben especificar los campos, él número
87
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Debido a esta necesidad en los años setenta, para manejar toda esta
información surgen las bases de datos, en la cual se integran archivos
individuales para poder ser compartidos por todos los usuarios de la empresa.
Los diagramas de estructura de datos es una técnica que permite mostrar los
requerimientos lógicos de las estructuras de datos de una aplicación o sistema.
88
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Los diagramas de estructuras de datos, utilizan una notación básica la cual está
representada por:
89
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Archivo Maestro
Contiene todos los registros de una determinada base de datos, cada uno de las cuales
consiste en un conjunto de campos de longitud variable. Cada registro se identifica con un
número único, asignado automáticamente el cual se denomina: Número del archivo maestro o
MFN (iniciales de Master File Number).
Para tener un acceso rápido a cada registro del archivo maestro, se asocia al archivo maestro
un archivo especial denominado "Archivo de referencias cruzadas", que es en realidad un
índice que suministra la ubicación de cada registro en el archivo maestro. El archivo maestro
debe ser actualizado periódicamente.
También existe un archivo maestro histórico que refleja la historia de los eventos que
afectan a una entidad particular.
Archivo de transacciones
Es un archivo temporal, en donde se registran las operaciones que se realizan en un periodo
determinado. Una vez transcurrido este se realiza la actualización del archivo maestro y se
reinicializa el de transacciones.
91
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Archivo de tablas
Un archivo de tablas contiene datos que se utilizan para calcular otros datos o más
parámetros de desempeño.
• Un archivo maestro
• Un Archivo de transacciones
• Un archivo de tablas
92
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Organización Secuencial
Es una organización que consiste en almacenar y recuperar datos en forma contigua (uno tras
otro). Para acceder al registro n deben procesarse los n-1 registros previos. Una de las
ventajas que ofrece esta organización es el buen aprovechamiento que se hace del medio de
almacenamiento, así como la facilidad (relativa) en su implementación y el bajo costo de
operación al no requerir de un medio de almacenamiento direccionable.
Para leer un archivo secuencial, el sistema siempre comienza al principio del archivo y lee un
registro a la vez hasta llegar al registro deseado.
Los archivos secuenciales no utilizan llaves de registro físico, los registros se acceden por su
orden de aparición en el archivo por medio de una llave de búsqueda. Se realiza un proceso
de comparación y búsqueda continua hasta alcanzar el final del archivo.
93
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Por ejemplo,
Este método solicita al sistema que establezca dónde se almacena un registro. Los archivos de
acceso directo son archivos con llave. Asocian un registro con un valor llave específico y un
lugar particular de almacenamiento. Todos los registros se almacenan mediante las llaves en
las direcciones en vez de posiciones; si el programa conoce la llave del registro, puede
determinar la dirección de localización de un registro y recuperarlo en forma independiente
de los demás registros del archivo.
El conjunto de llaves. Las llaves de los registros corresponden con los números de las
direcciones de almacenamiento; existe una dirección de almacenamiento en el archivo para
cada valor real o posible de la llave y no hay valores duplicados de la llave
Organización Indexada
Este tipo de organización de archivos utiliza archivos de índice separados para localizar
registros.
94
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Un archivo que contiene los datos clasificados y ordenados por un campo llave
• Un archivo que tiene una serie de índices utilizados para el acceso de los datos.
Por ejemplo:
Mediante ésta organización, se permite el acceso a los archivos en forma secuencial como
aleatoria. La ventaja de éste método de organización es su flexibilidad.
95
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
De ésta forma, se almacenan en tres sitios diferentes, tres versiones del archivo
maestro y las versiones anterior y actual del archivo de transacciones.
96
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Existen distintos objetivos que deben cumplir los Sistemas de Base de datos:
97
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
98
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Para que el sistema sea útil, si debe recuperar los datos eficientemente. Los
tres niveles de abstracción de datos son:
99
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
100
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
a. Modelo Entidad-Relación
El modelo E-R crea un modelo de la realidad que se asimila a la realidad que queremos
modelar, y lo hace de forma que es independiente de la implementación posterior,
ofreciendo un alto nivel de abstracción, y siendo una herramienta gráfica fácil de
comprender.
El resultado del modelado E-R es un diagrama E-R que representa una estructura lógica
general de la base de datos.
Ejemplo
101
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Los objetos que tienen el mismo tipo de propiedades y el mismo comportamiento son
agrupados en clases. Dichas clases se organizan en un diagrama o jerarquía de clases, en el
que las clases pueden estar relacionadas mediante relaciones de asociación o mediante
relaciones de herencia. La herencia permite la definición de clases a partir de clases
existentes heredándose a las nuevas clases las propiedades y el comportamiento de las clases
existentes, cumpliéndose también que todos los objetos de una subclase también es objeto de
su superclase.
La única forma en la que un objeto puede acceder a los datos de otro objeto es a través de
los métodos de este objeto. Esto se denomina envío de mensajes al objeto. De esta forma, la
interfaz de llamada mediante los métodos de un objeto define la parte visible, mientras que
la parte interna del objeto (variables y código de los métodos) no es visible externamente. De
esta forma se tienen dos niveles de abstracción.
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos
importantes de la programación orientada a objetos:
Encapsulación: Ocultar datos del resto de los datos, impidiendo así accesos incorrectos o
conflictos.
102
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Clase A
Clase B
Éste es el modelo más utilizado para modelar problemas reales y administrar datos
dinámicamente.
El modelo relacional, como todo modelo de datos, tiene que ver con tres aspectos de los
datos:
Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros
(las filas de una tabla), que representarían las tuplas, y campos (las columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia. Esto
tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario
103
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
casual de la base de datos. La información puede ser recuperada o almacenada por medio de
"consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.
El lenguaje más común para construir las consultas a bases de datos relacionales es SQL,
Structured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado
por los principales motores o sistemas de gestión de bases de datos relaciónales.
Las bases de datos relacionales pasan por un proceso al que se le conoce como normalización
de una base de datos.
b. Modelo de Red
En éste modelo un mismo nodo puede tener varios padres (algo no permitido en el modelo
jerárquico).
Éste modelo ofrece una solución eficiente al problema de redundancia de datos, pero aun así,
la dificultad que significa administrar la información en una base de datos de red, ha
significado que sea un modelo utilizado en su mayoría por programadores más que por
usuarios finales.
104
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
c. Modelo Jerárquico
El modelo físico requiere de asignaciones de tareas precisas por lo que se hace dependiente
tanto del hardware como del software. Por lo tanto los diseñadores de bases de datos deben
tener un conocimiento detallado del hardware y del software utilizado para poder ejecutar
el diseño de la base de datos.
105
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Un buen diseño de base de datos debe ser acorde con las estructuras de los
datos. El proceso que permite evaluar y diseñar bases de datos bien
estructuradas y sin redundancia de datos se conoce como Normalización.
25.1. NORMALIZACIÓN
Ventajas de la normalización
106
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Nota: En este item, se referencia la información que es importante en el diseño de bases de datos y
que se debe tener en cuenta como diseñadores. Los temas aquí tratados corresponden al curso de Base
de datos, para ampliar éstos se recomienda la consulta del material: Figueredo Luna, John Alejando.
Bases de datos básico. Universidad Nacional Abierta y a Distancia. UNAD. 2005
107
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Es decir, cada tabla que tiene un atributo único como clave, está en segunda
forma normal.
108
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
La quinta forma normal tiene que ver con tablas que pueden dividirse en
subtablas, pero que no pueden reconstruirse.
109
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
110
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
1.
Canales de
comunicación
Velocidad
Costo
Distancias de transmisión
2. Siempre que se transmiten datos, deben existir elementos de interconexión
entre los computadores y los medios de transmisión o canales.
Dispositivos de
control de Los dispositivos más comunes son:
comunicación
112
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
113
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Jerarquías de protocolos
114
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Aplicación
115
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
116
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
(NetBEUI).
ATP (Protocolo de transacciones Apple Talk) y NBP (Protocolo de
asignación de nombres)
• Un topología
• Una arquitectura
• Topologías de red
Malla
Cada nodo está conectado a uno o más de los otros nodos. De esta
manera es posible llevar los mensajes de un nodo a otro por
diferentes caminos.
Bus
Todos sus nodos se encuentran conectados directamente a un enlace
y no tiene ninguna otra conexión entre nodos.
Estrella
Todas las estaciones están conectadas por separado a un centro de
comunicaciones, concentrador o nodo central, pero no están
conectadas entre sí.
Las nuevas redes sin cables hacen posible que se pueda conectar a
Red inalambrica una red local cualquier dispositivo sin necesidad de instalación. La
norma IEEE 802.11b dio carácter universal a esta tecnología que
wi-fi
permite la conexión de cualquier equipo informático a una red de
datos Ethernet sin necesidad de cableado, que actualmente se
puede integrar también con los equipos de acceso ADSL para
Internet.
118
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
centro.
• OSI
• TCP/IP
• XNS
• Red de sistemas distribuidos, DNS
• Arquitectura de red de sistemas, SNA
• Arquitectura de red distribuida, DNA
• AppleTalk
• Arquitectura Novell IPX
• Arquitectura IBM & Microsoft
119
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Rutas de transmisión
Protocolos
Medidas de seguridad
Métodos de interconexión
120
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Enfoque Característica
Prevención de errores Previene la ocurrencia de errores en el software
Detección y corrección de Reconoce los errores cuando se les halla y se corrige el error o
errores el efecto del error de forma que el sistema no falla.
Tolerancia a errores Capacidad de un sistema para seguir funcionando cuando
Un sistema tiene una vida promedio de 4 a 6 años, por lo que hace necesario el
mantenimiento continuo de los sistemas. Es por esto, que los analistas deben
garantizar que la necesidad del mantenimiento se controle por medio del
diseño y de pruebas y que la capacidad para llevar a cabo ese mantenimiento se
asegure mediante adecuadas prácticas de diseño.
121
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
28.1. SIMBOLOGÍA
Modularidad y fragmentación
El software se divide en componentes nombrados y abordados por separado, llamados
Módulos que se integran para satisfacer los requisitos del sistema.
Acoplamiento
Es el grado de interdependencia entre los módulos; depende del número de parámetros que
se intercambian para su comunicación.
Cuantas menos conexiones existan entre dos módulos, menos oportunidad habrá de que
aparezca el «efecto onda» (un defecto de un módulo, puede aparecer afectando a otro).
Se desea tener posibilidad de cambiar un módulo con el mínimo riesgo de tener que cambiar
otro, se trata de que cada cambio realizado afecte lo menos posible a otros módulos.
123
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Extensión de control
Hace referencia al número de módulos subordinados al módulo que hace la llamada. Limitar
la extensión de control de 5 a 7 módulos.
Tamaño
Número de instrucciones que componen a un módulo. Limitar el tamaño de forma que la
función de todo el módulo se centre en un solo propósito.
Uso compartido
Uso de un módulo por otros módulos. Evitar la duplicación permitiendo que los módulos sean
llamados por otros que necesitan la función de cada uno.
Etapa Documentación
• Detección y definición del problema que motiva la creación de un sistema
de información automatizado
• Identificación de usuarios y funciones
• Planteamiento del problema organizacional
• Nombre del proyecto
• Planteamiento de una o varias soluciones al problema
Análisis
• Objetivo del sistema
• Alcance funcional
• Características generales
• Contribución a la solución
• Estimación del costo de adquisición de cada una de las soluciones y
definición de las condiciones en las cuales se desarrollarán e implantaran.
125
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Costo de desarrollo
• Costo de implantación
• Requerimientos
• Restricciones
• Evaluación de las alternativas de solución para determinar cuál de ellas es
la mejor opción
• Análisis de Costo-Beneficio
• Estudio de Factibilidad
• Diagramas:
• De contexto
• Flujos de datos
• Diccionario de datos
• Tiempos de desarrollo
126
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
127
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• Entrenamiento a usuarios
Implantación • Plan para la conversión del sistema anterior al sistema nuevo
128
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
129
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
• El responsable del desarrollo del software es el responsable de probar las unidades del
programa y a veces se encarga también de la prueba de integración.
• Cuando se tiene una arquitectura completa de software, los encargados de la prueba es
un Grupo Independiente de Prueba (GIP), permitiendo que se tenga independencia.
130
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
131
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
La prueba del sistema verifica que cada elemento encaja de forma adecuada y
que se alcanza la funcionalidad y el rendimiento del sistema total.
Especificar los requisitos del producto de manera cuantificable mucho antes de que
comiencen las pruebas
También se debe evaluar: portabilidad, facilidad de mantenimiento y facilidad de uso
Establecer los objetivos de la prueba de manera explícita
Se debe establecer:
132
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Comprender qué usuarios van a manejar el software y desarrollar un perfil para cada
categoría de usuario
Se debe:
133
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Documentación
134
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
135
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Documentación
ACTIVIDADES COMPLEMENTARIAS
136
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
EJERCICIO
Sistemas de ayuda
Sistemas de ayuda
EJERCICIO
Modelos de datos
Estructuración de datos
Modelos de datos
Estructuración de datos
EJERCICIO
138
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Proyecto de Grupo
139
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
Diagramas de Procesadores
Ejecución, Procesos
versión inicial Mecanismos de
comunicación
Descripción detallada
Diseño detallado
140
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
BIBLIOGRAFÍA
ELECTRÓNICA
http://www.cpis.es/cpiMenu1.htm
http://www.cpis.es/master.html?http://www.cpis.es/cpiMenu.htm
http://www.uag.mx/66/Pull.htm
http://www1.universia.net/CatalogaXXI/pub/ir.asp?IdURL=42071&IDC=10010&I
DP=ES&IDI=1
http://www.monografias.com/trabajos6/inus/inus.shtml
http://alarcos.inf-cr.uclm.es/doc/bda/doc/trab/T0001_MAMoraga.pdf
http://www.jegsworks.com/Lessons-sp/lesson7/lesson7-2.htm
http://es.geocities.com/yeiko_6/
141
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
http://ciberhabitat.gob.mx/museo/cerquita/redes/medios/intro.htm
http://ciberhabitat.gob.mx/museo/cerquita/redes/medios/alambre.htm
http://ciberhabitat.gob.mx/museo/cerquita/redes/medios/coaxial.htm
http://ciberhabitat.gob.mx/museo/cerquita/redes/medios/trenzado.htm
http://ciberhabitat.gob.mx/museo/cerquita/redes/medios/f_optica.htm
http://ciberhabitat.gob.mx/museo/cerquita/redes/medios/estructura.htm
http://ciberhabitat.gob.mx/museo/cerquita/redes/medios/aire.htm
http://tecnologias.gio.etsit.upm.es/domotica/medios-de-transmision--
componentes-55.asp
http://www.wilac.net/descargas/documentos/2ri.pdf
ANEXOS
Acá un listado de muchos programas para edición, animación, 3D, CAD y más.
EDICIÓN DE IMÁGENES
142
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
CONTENIDO DIDÁCTICO DEL CUSO: 301309 – DISEÑO DE SISTEMAS
ImageDiff - permite comparar dos imágenes lado a lado y ver las diferencias
entre éstas. Compara imágenes de diversos formatos: JPG, GIF, BMP y TIF,
PNG.
ILUSTRACIONES
144