UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
PROGRAMA DE INGENIERA DE SISTEMAS
301309 DISEO DE SISTEMAS
MOISS DE JESS RODRGUEZ BOLAO
(Director Nacional)
SANTA MARTA
2013
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
TABLA DE CONTENIDO
INTRODUCCIN ............................................................................. 9
UNIDAD 1. INTRODUCCIN AL DISEO ................................................. 11
OBJETIVOS .............................................................................. 11
GENERAL .............................................................................. 11
ESPECFICOS .......................................................................... 11
COMPETENCIAS ......................................................................... 11
Captulo 1. VISIN GENERAL DEL DISEO DE SISTEMAS ........................... 13
Leccin 1. CONCEPTO DEL DISEO ................................................ 14
Leccin 2. OBJETIVOS DEL DISEO DE SISTEMAS ................................ 15
Leccin 3. CARACTERSTICAS A DISEAR ......................................... 17
Leccin 4. NIVELES DEL DISEO ................................................... 18
Leccin 5. PROCESO DEL DISEO GENERAL DE SISTEMAS ...................... 20
Captulo 2. MANEJO DEL PROCESO DE DISEO ..................................... 22
OBJETIVOS ............................................................................ 22
Leccin 6. BOSQUEJOS Y PROTOTIPOS ........................................... 23
ii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Leccin 7. MESA DE TRABAJO DE LOS DISEADORES............................ 27
Leccin 8. CARPETA DE DESCRIPCIN DEL DISEO DEL SISTEMA .............. 28
Leccin 9. SEGUIMIENTO DEL PROCESO DE DISEO ............................. 29
Leccin 10. SELECCIN DE HARDWARE Y SOFTWARE ........................... 32
10.1 Determinacin de los requerimientos de tamao y capacidad ....... 32
10.2 Factores financieros ........................................................ 33
10.3 Mantenimiento y soporte ................................................... 34
10.5 Seleccin de software ...................................................... 34
Captulo 3. MANEJO DE SISTEMAS DESARROLLADO POR USUARIOS FINALES ... 36
Leccin 11. PARTICIPACIN DE LOS USUARIOS .................................. 36
Leccin 12. RESPONSABILIDAD DE LOS USUARIOS EN EL DISEO .............. 37
Leccin 13. RESPONSABILIDAD DEL ANALISTA DE SISTEMAS ................... 37
Leccin 14. RIESGOS ASOCIADOS CON EL DESARROLLO POR PARTE DE LOS
USUARIOS ............................................................................. 38
Leccin 15. Recomendaciones prcticas para el inicio del diseo e
implementacin de un sistema de calidad ....................................... 39
ACTIVIDADES COMPLEMENTARIAS .................................................... 41
iii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Bibliografa .............................................................................. 44
ELECTRNICA ......................................................................... 44
Unidad 2. DISEO DE SISTEMAS ........................................................ 46
INTRODUCCIN ......................................................................... 46
OBJETIVOS .............................................................................. 46
GENERAL .............................................................................. 46
ESPECFICOS .......................................................................... 46
Captulo 4. DISEO DE SALIDAS ...................................................... 48
Leccin 16. OBJETIVOS, tipos de salida y objetivos del diseo de entrada . 50
16.1 TIPOS DE SALIDA ............................................................. 53
16.1.1. Tabular .................................................................. 54
16.1.2. Grfica .................................................................. 54
16.2 OBJETIVOS DE DISEO DE ENTRADA ...................................... 55
Leccin 17. DISEO DE SALIDA IMPRESA y DISEO DE SALIDA POR PANTALLA
......................................................................................... 55
17.1 Mtodos para la salida impresa ........................................... 57
17.2 DISEO DE SALIDA POR PANTALLA ........................................ 57
iv
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
17.3 Diseo de Ventanas ......................................................... 60
Leccin 18. CAPTURA DE DATOS, DISEO DE DOCUMENTOS Y VALIDACIN DE
ENTRADAS ............................................................................. 60
18.1. DISEO DE DOCUMENTOS .................................................. 62
18.1.1. Creacin de formularios fciles de contestar ..................... 62
18.1.2. Cumplir el propsito para el cual se disean ...................... 64
18.1.3. Garantizar que los formularios se contesten con precisin ..... 65
18.1.4. Hacer formularios atractivos ......................................... 65
18.2. VALIDACIN DE ENTRADAS ................................................ 65
18.2.1. Validacin de las transacciones de entrada ....................... 66
18.2.2. Validacin de datos de entrada ..................................... 67
18.3. Procesos de validacin .................................................... 68
Leccin 19. DEFINICIN DE INTERFACE, diseo de dialogo y estrategias de
dialogo ................................................................................ 69
19.1. Caractersticas de la interface ......................................... 70
19.2. Tipos de acciones en la interface ..................................... 70
19.3. DISEO DE DIALOGO ..................................................... 71
19.4. ESTRATEGIA DEL DIALOGO ................................................ 77
Leccin 20. DIALOGO CON ENTRADA DE DATOS ................................. 80
v
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
20.1. Paginacin y scrolling ...................................................... 81
20.2. Sistemas de Ayuda ......................................................... 85
Captulo 5. DISEO DE ARCHIVOS .................................................... 87
Leccin 21. DIAGRAMA DE ESTRUCTURAS DE DATOS ........................... 88
Leccin 22. TIPOS Y MTODOS DE ORGANIZACIN DE ARCHIVOS ............. 90
22.1. MTODOS DE ORGANIZACIN DE ARCHIVOS ............................ 93
Leccin 23. RESPALDO Y RECUPERACIN DE ARCHIVOS ........................ 95
23.1. Otras estrategias de respaldo y recuperacin ......................... 96
Leccin 24. DESARROLLO DE SISTEMAS EN UN AMBIENTE DE BASES DE DATOS
......................................................................................... 97
24.1. Abstraccin de datos....................................................... 99
24.2. Modelos de los datos ...................................................... 100
Leccin 25. ESTRUCTURACIN DE DATOS ....................................... 106
25.1. Normalizacin .............................................................. 106
25.2. Formas Normales .......................................................... 107
25.2.1. Primera Forma Normal (1FN) ....................................... 107
25.2.2. Segunda Forma Normal (2FN) ....................................... 107
25.2.3. Tercera Forma Normal (3FN) ....................................... 108
vi
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
25.2.4. Forma Normal de Boyce Codd (FNBC) ............................. 108
25.2.5. Cuarta Forma Normal (4FN) ......................................... 109
25.2.6. Quinta Forma Normal (5FN) ......................................... 109
Captulo 6. DISEO PARA COMUNICACIN DE DATOS ............................ 110
Leccin 26. REQUERIMIENTOS PARA SISTEMAS DE COMUNICACIN DE DATOS
........................................................................................ 111
26.1. REDES DE COMUNICACIN ................................................ 117
26.2. Arquitecturas de red ...................................................... 119
Leccin 27. DISEO DE SISTEMAS CONFIABLES ................................. 120
27.1. Enfoques de la confiabilidad ............................................ 120
27.2. Diseos fciles de mantener ............................................. 121
Leccin 28. GRFICAS DE ESTRUCTURAS DE PROGRAMAS, DISEO DE
SOFTWARE Y HERRAMIENTAS DE DOCUMENTACIN ............................ 121
28.1. Simbologa .................................................................. 122
28.2. DISEO DE SOFTWARE .................................................... 122
28.3. HERRAMIENTAS DE DOCUMENTACIN ................................... 124
Leccin 29. MANEJO DEL PROCESO PARA GARANTIZAR LA CALIDAD Y MANEJO
DE LAS PRCTICAS DE PRUEBA .................................................... 128
vii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
29.1. MANEJO DE LAS PRCTICAS DE PRUEBA ................................ 129
29.1.1. Organizacin para las pruebas del software ...................... 129
29.1.2. Estrategia de prueba del software ................................. 130
LECCIN 30. manejo Y DISEO DETALLADO de objetos ....................... 133
30.1. DISEO DEL SISTEMA ...................................................... 134
30.2. DISEO DETALLADO DE OBJETOS ........................................ 135
ACTIVIDADES COMPLEMENTARIAS ................................................... 136
Bibliografa ............................................................................. 141
viii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
INTRODUCCIN
1Para determinar los requerimientos de sistemas, es necesario analizar los
hechos que se tienen a la mano. Las descripciones y la documentacin
desarrollada como resultado del esfuerzo de bsqueda de hechos, se estudian
con la finalidad de evaluar el funcionamiento del sistema en uso y establecer
los requerimientos que debe cumplir un nuevo diseo. Las conclusiones
obtenidas durante esta actividad forman la base para la transicin hacia el
diseo as como de otras actividades de desarrollo.
El diseo es una solucin: la conversin de los requerimientos en formas que los
satisfagan. El diseo determina el xito del sistema. A travs del diseo se
puede tener gran influencia sobre la efectividad de un usuario, ya sea para el
manejo de transacciones o para la administracin de la organizacin. Algunos
diseos son ms efectivos que otros.
Al considerar los objetivos de diseo, se observa que stos van desde el
satisfacer las necesidades de la empresa hasta el empleo eficaz de la tecnologa
de cmputo. La esencia del diseo de sistemas es la seleccin y especificacin
de las caractersticas de un sistema de informacin.
El diseo de sistemas tiene dos etapas:
El diseo lgico: comprende las especificaciones detalladas del nuevo sistema,
es decir aquellas que describen sus caractersticas: salidas, entradas, archivos,
1 Anlisis y diseo de sistemas de informacin. James A. Senn. Segunda edicin. Mxico. 1992
9
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
bases de datos y los procedimientos, todo en forma que satisfaga los
requerimientos del proyecto.
Construccin fsica del sistema: produce el software, los archivos y un sistema
que funciona. Las especificaciones de diseo indican a los programadores lo que
el sistema debe hacer. Las personas que tienen la responsabilidad del diseo
deben determinar cules son los enfoques del diseo, cmo afectan a sus
proyectos y guiarse por ellos, incorporando al mismo tiempo creatividad e
innovacin.
10
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
UNIDAD 1. INTRODUCCIN AL DISEO
OBJETIVOS
GENERAL
Identificar el papel que cumple el diseo en el desarrollo de sistemas de
informacin.
ESPECFICOS
Interpretar el concepto general de diseo.
Identificar la evolucin histrica del diseo de sistemas.
Relacionar la importancia y los objetivos del diseo de sistemas.
Presentar una vista del diseo general de sistemas y su papel en el
desarrollo de sistemas de informacin.
Interpretar el concepto de sistema de informacin
Examinar la importancia que tienen los usuarios en el diseo de sistemas.
Relacionar la responsabilidad de los usuarios y del analista de sistemas en
el diseo de sistemas.
COMPETENCIAS
El estudiante comprende e interpreta el concepto de diseo de
sistemas.
El estudiante reconoce las especificaciones formales y detalladas de
diseo de sistemas que describan las caractersticas de un sistema de
informacin: entrada, salida, archivos, bases de datos y procedimientos. 11
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
El estudiante identifica, reconoce y utiliza tcnicas y principios de diseo
para el desarrollo de sistemas de informacin.
El estudiante identifica y aplica las caractersticas y elementos del diseo
de salidas, los tipos de salidas y como presentar la informacin de salida.
El estudiante identifica y aplica las caractersticas y elementos del diseo
de entradas y controles, validacin de datos, diseo de documentos
fuente y de captura de datos para la entrada.
El estudiante identifica y aplica las caractersticas y elementos del diseo
de dilogo en lnea, que es una interface, estrategias del dialogo y del
diseo de dialogo con entrada de datos.
El estudiante identifica y aplica las caractersticas y elementos del diseo
de archivos y uso de dispositivos de almacenamiento secundario.
El estudiante identifica y aplica las caractersticas y elementos del diseo
de interacciones de base de datos y del diseo para comunicacin de
datos.
El estudiante identifica situaciones de contexto en las cuales debe aplicar
el diseo de sistemas.
12
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
CAPTULO 1. VISIN GENERAL DEL DISEO DE SISTEMAS
El diseo de sistemas es convertir los requerimientos en soluciones que los
satisfagan.
Los analistas de sistemas comprenden la recopilacin de hechos y el anlisis de
los mismos. El lector puede afirmar que el analista primero define y documenta
y despus analiza. Las capacidades perceptivas del analista tienen influencia en
los resultados del anlisis. Esta seccin proporciona un marco de referencia que
es de gran utilidad para percibir las debilidades y requerimientos del sistema.
As mismo, identifica las estrategias a seguir para satisfacer los requerimientos
establecidos, como base a la transicin al diseo de sistema.
Cierta informacin tal como la finalidad de cada paso, la personalidad de los
empleados o el nmero de copias elaboradas de determinados documentos,
pueden parecer, a primera vista, como detalles de fondo que describen un
sistema pero que parecen ser crticos para su anlisis. Despus, durante el
anlisis, a menudo se vuelven de gran importancia. Por ejemplo el aumento de
los costos de manos de obra o de la cada de los niveles son hechos que pueden
estar relacionados con desacuerdos que afectan de forma adversa a la
productividad y que conducen a la contratacin de ms personal. El nmero de
copias elaboradas en un documento puede ser el indicio de que pasos que estn
omitiendo si algunas de las copias siempre se descartan sin que le hayan dado
uso alguno. Tambin existe una relacin entre el conocimiento que tienen los
individuos de los pasos especficos a seguir en un determinado flujo de trabajo
y la forma en que ellos efectan dichos pasos.
13
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 1. CONCEPTO DEL DISEO
Antes de llegar a definir lo que es el diseo de sistemas, es importante
identificar el concepto general sobre diseo y lo que es disear.
Cualidades del diseador
14
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 2. OBJETIVOS DEL DISEO DE SISTEMAS
El diseo de sistemas se ocupa de desarrollar las directrices propuestas durante
el anlisis en trminos de aquella configuracin que tenga ms posibilidades de
satisfacer los objetivos planteados tanto desde el punto de vista funcional como
del no funcional.
15
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Existen diferentes definiciones de lo que es el diseo de sistemas, entre las
cuales se pueden destacar:
Por tal razn, el diseo de sistema persigue los siguientes objetivos:
Generales Especficos
Satisfacer los requerimientos de los usuarios
Efectuar en forma correcta los procedimientos apropiados Presentar en forma apropiada y adecuada la informacin Proporcionar resultados exactos Utilizar mtodos de interaccin apropiados Proporcionar confiabilidad
Especificar los elementos de diseo lgico
Describir las caractersticas de un sistema de informacin: entrada, salida, procedimientos, archivos, bases de datos.
Proporcionar las especificaciones de software
Especificar los componentes y funciones con suficiente detalle para construir el software.
Ajustarse a estndares de diseo
El diseo y su especificacin debe estar en concordancia con estndares de desarrollo as como con las reglas establecidas por la organizacin.
Fcil de usar Las buenas prcticas de diseo ergonmico deben contribuir a la
efectividad y eficiencia del usuario.
16
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 3. CARACTERSTICAS A DISEAR
Los elementos que se deben tener en cuenta para el diseo son:
Elementos Caractersticas
Diseo de salida
Se debe tener en cuenta para el diseo de salida:
La informacin a presentar.
Determinar la forma en que ser presentada la informacin (visual,
impresa) y el medio de salida.
Seleccin de formatos para la presentacin de la informacin.
Definir la distribucin o disposicin de informacin sobre el medo
de salida.
Diseo de archivos
Incluye:
o Los datos que se deben incluir o Movimiento de datos o Longitud de registros o Diseo de archivos o Estructura de almacenamiento o Tipos de archives
Diseo de bases de
datos
Se debe determinar:
o Datos necesarios de la base de datos o Relaciones entre datos o Estructuras de los datos o El modelo de datos o Manipulacin de datos o Diseo de la base de datos
17
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Diseo de entrada
Incluye:
o Captura de datos o Validacin de datos o Medios de entrada de datos o Disposicin y codificacin de datos o Mtodos de validacin de datos
Diseo de controles
Incluye:
o Validacin de datos o Autorizacin y acceso de usuarios o Seguridad
Diseo de procedimientos
Incluye:
o Procedimientos de entrada de datos o Procedimientos para el manejo de errores o Procedimientos de seguridad
Diseo de software
Incluye:
o Modularidad y fragmentacin o Acoplamiento o Cohesin o Tamao
LECCIN 4. NIVELES DEL DISEO
Como se ha planteado anteriormente, el objetivo del diseo es buscar
soluciones de diseo que satisfaga las necesidades que se establecieron durante
el anlisis de sistemas.
18
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
En la siguiente figura se puede visualizar los diferentes niveles de diseo de
sistemas:
Los analistas de sistemas estn involucrados desde el rediseo de un
componente de un sistema o de un subsistema hasta la creacin y diseo de un
sistema de informacin. Independiente de cada uno de estos niveles, el
objetivo que persigue al analista de sistemas es buscar soluciones de diseo
para satisfacer las necesidades que se establecieron durante la fase del anlisis
de sistemas.
Componentes
Subsistemas
Subsistemas
Aplicacines
Sistemas de
Informacin
19
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 5. PROCESO DEL DISEO GENERAL DE SISTEMAS
Segn Burch-Grudnitski, el proceso del diseo general de sistemas comprende
las etapas que se ilustra en la siguiente figura:
20
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Este proceso comprende:
El analista de sistemas conoce los requerimientos de los usuarios, el alcance del
sistema y los recursos disponibles (personas, dinero, mquinas, materiales,
mtodos).
Las fuerzas de diseo se consideran y se ponderan para determinar el impacto
sobre los componentes estructurales y los diseos finales se crean diferentes
alternativas de diseo para tomar en cuenta diferentes funciones de
ponderacin.
Con base en las fuerzas de diseo se pueden crear diversos diseos alternativos
que se someten a consideracin de los usuarios.
El analista de sistemas presenta a los usuarios diversas alternativas de diseo,
entre las cuales se eligen algunas para ser evaluadas con mayor profundidad. La
presentacin de diversas alternativas aumenta la probabilidad que se
implemente el diseo correcto.
Preparacin del reporte de la propuesta del diseo general de sistemas
Una vez se ha elegido la propuesta del diseo general de sistemas, se prepara
un reporte final que tiene como objetivo comunicar a la gerencia de la
organizacin y a los usuarios la forma, a nivel general, en que el sistema
satisface los requerimientos.
El reporte de la propuesta del diseo general de sistemas debe contener:
21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
La(s) razn (es) que dieron inicio al trabajo, se debe incluir los objetivos especficos.
Relacionar los requerimientos originales de los usuarios y los objetivos con la propuesta
actual del diseo de sistemas.
Preparar un modelo completo del diseo propuesto. En lo posible se deben incluir
alternativas de diseo, dentro de las cuales la gerencia pueda elegir.
Mostrar todos los recursos requeridos para implementar y mantener cada alternativa.
Identificar toda suposicin crtica o problema no resuelto que pueda afectar al diseo final de sistemas.
CAPTULO 2. MANEJO DEL PROCESO DE DISEO
El proceso de diseo es una gua general de los pasos que pueden seguirse para
dar al Ingeniero cierto grado de direccin para la solucin de problemas. Los
diseadores emplean un gran nmero de combinaciones de pasos y
procedimientos de diseo, pero no se puede decir que haya una combinacin
ptima. El seguir las reglas estrictas del diseo no asegura el xito del proyecto
y an puede inhibir al diseador hasta el punto de restringir su libre
imaginacin. A pesar de esto, se cree que el proceso de diseo es un medio
efectivo para proporcionar resultados organizados y tiles.
OBJETIVOS
El objetivo del manejo del proceso de diseo es realizar los pasos necesarios
para que se desarrolle en forma apropiada el diseo.
22
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 6. BOSQUEJOS Y PROTOTIPOS
Se puede utilizar tres tcnicas de anlisis y diseo de sistemas que ayudan a
especificar los requerimientos de manera previa.
1. Bosquejo de componentes estructurales
Esta tcnica permite reunir todos los componentes estructurales en una hoja de papel o en
una pantalla para cada alternativa de diseo, lo que permite que el analista tenga un
bosquejo y una vista general de todo el sistema.
23
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Las alternativas de diseo se bosquejan para que los usuarios presenten sus comentarios y
reacciones y ofrezcan una retroalimentacin a los analistas de sistemas. Estos bosquejos
ayudan a determinar elementos faltantes y permiten generar ideas de diseo adicionales.
Cada uno de los diseos finales posibles est contenido en una hoja de componentes
estructurales. Estas hojas se convierten en una parte principal del reporte de la propuesta
del diseo general de sistemas.
24
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
2. Bosquejo en papel
Esta tcnica 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 BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
3. Prototipos
Esta tcnica permite que el usuario trabaje con una imitacin del sistema que se va a
implementar. Este prototipo permite a los usuarios ver no solamente lo que van a recibir,
sino que tambin les da la oportunidad de hacer una prueba de manejo.
En la fase de Diseo, su propsito, es mostrar las ventanas, su navegacin, interaccin,
controles y botones al usuario y obtener una retroalimentacin que permita mejorar el diseo
de interfaz.
Caractersticas:
El prototipo es una aplicacin que funciona
Los prototipos se crean con rapidez
Los prototipos evolucionan a travs de un proceso iterativo
Los prototipos tienen un bajo costo de desarrollo
Los prototipos tienen las siguientes etapas:
26
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 7. MESA DE TRABAJO DE LOS DISEADORES
Como se aprecia en la figura anterior, la mesa de trabajo de los diseadores
integra las herramientas necesarias para analizar, disear, evaluar, documentar
e implementar un sistema de informacin. Todas las herramientas de trabajo
para llevar a cabo el proceso de diseo deben estar al alcance del analista de
sistemas.
Las herramientas del diseador comprenden el uso de diferentes tcnicas,
estrategias y modelos que permiten construir, almacenar, revisar
especificaciones, diseo de documentacin, crear diversos diagramas,
elaboracin de bosquejos y prototipos con el propsito de entregar la
propuesta general del diseo de sistemas.
Una vez se completa el diseo y la evaluacin, se genera el cdigo de
programas de aplicacin de acuerdo a las especificaciones del diseo.
27
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 8. CARPETA DE DESCRIPCIN DEL DISEO DEL SISTEMA
El objetivo de este paso es documentar en forma completa las especificaciones
y los requerimientos del Sistema. Segn James A. Senn, sta carpeta contiene
los siguientes aspectos:
Elemento Caractersticas
Propuesta de
desarrollo
Identificacin de los objetivos, justificacin y establecimiento de los
requerimientos de la organizacin y de los usuarios.
Diagramas de flujo
de datos
Descripcin completa del sistema utilizando diagramas de flujo de
datos.
Cuadros de
despliegue
Especificacin de las entradas y salidas. Se detallan reportes,
documentos y pantallas.
Estructura de los
registros
Descripcin de los datos contenidos en los archivos maestros. Se
especifican los diagramas relacionados con las bases de datos.
Codificacin Descripcin de los cdigos que explican o identifican tipos de
transacciones, clasificaciones y categoras de eventos o entidades.
28
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Especificaciones de
programas
Descripciones grficas (cuadros, tablas) de los mdulos y
componentes del software junto con la interaccin de cada uno.
Especificaciones de
procedimientos
Planificacin de procedimientos necesarias para la instalacin y
puesta en marcha del sistema, una vez terminado.
Plan de desarrollo Cronogramas que indican los tiempos necesarios para el
desarrollo de las actividades.
Costos Gastos anticipados para el desarrollo, implantacin y puesta en
marcha del sistema.
LECCIN 9. SEGUIMIENTO DEL PROCESO DE DISEO
Pretende llevar y tener un avance del desarrollo del proyecto con relacin a:
Tiempo de desarrollo: se debe dar respuesta a: Cunto tiempo tardar e
proyecto? Qu actividades se deben tener en cuenta para mantener el
desarrollo del proyecto dentro de los tiempos planificados? El proyecto se est
desarrollando de acuerdo a los tiempos especificados?
Costo de desarrollo: Los gastos del proyecto se encuentran dentro de los
proyectado y planificado?
Aceptabilidad del diseo: El diseo: Satisface los requerimientos de la
organizacin y de los usuarios? El sistema est siendo construido con el diseo
propuesto?
29
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Estimacin y control del tiempo de desarrollo
Es importante que un proyecto se desarrolle a tiempo, y para que esto suceda
debe tener en cuenta las siguientes caractersticas:
Una estimacin cuidadosa de los requerimientos de tiempo.
Un medio para monitorear el avance.
Un medio para comparar el desempeo planeado con lo real.
Informacin suficiente para enfrentar problemas que surjan
Las estimaciones son aproximaciones del esfuerzo necesario para producir el
sistema deseado.
Existen tres mtodos para estimar el tiempo de desarrollo de un proyecto:
Mtodo Caractersticas
Histrico
Se basa en registros que se tienen del desarrollo de proyectos anteriores. Estos
registros contienen informacin sobre las caractersticas del proyecto, asignacin
de tareas, requerimientos de tiempo y personal y los problemas encontrados en su
desarrollo. Cuando se proponen nuevos proyectos, estos registros sirven para
establecer una comparacin y estimar el tiempo esperado de desarrollo. Este
mtodo es til cuando el proyecto nuevo es similar al proyecto desarrollado
anteriormente.
Intuitivo
Este mtodo no se basa en registros documentados y por el contrario se basa en la
experiencia del personal ms antiguo, el cual estima, por medio de experiencias
personales, el tiempo de desarrollo esperado.
Estndar
Este mtodo permite identificar y cuantificar (de forma individual) los factores
ms 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 BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Las estimaciones del tiempo del proyecto comprenden dos tipos:
Requerimientos de tiempo del proyecto
Requerimientos de tiempo calendario
1. Requerimientos de tiempo del proyecto
Es el tiempo necesario para llevar a cabo: anlisis, diseo, codificacin, implementacin
pruebas y puesta en marcha del sistema.
Se debe tener en cuenta:
Estimacin de los tiempos de actividad del sistema
Identificacin de las variables de desarrollo del programa
Calculo de las estimaciones de tiempo de programacin
2. Requerimientos de tiempo calendario
Se determina el calendario del proyecto (das, semanas, meses).
A menudo se utilizan los siguientes mtodos:
Diagramas de barras
Diagrama de eventos crticos
PERT
31
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 10. SELECCIN DE HARDWARE Y SOFTWARE
La seleccin y adquisicin de hardware y software comprende una tarea ms en
la actividad de un nuevo sistema. Comprende las actividades de:
Formular las especificaciones del sistema
Recibir y revisar las propuestas de los vendedores
Realizar una seleccin
Seleccin de hardware
10.1 DETERMINACIN DE LOS REQUERIMIENTOS DE TAMAO Y CAPACIDAD
Entre las caractersticas a considerar se tienen:
Tamao de memoria interna
Velocidad del ciclo de sistema
La capacidad de volumen total del sistema
Nmero de canales para entrada, salida y comunicacin
Tipos y nmeros de unidades de almacenamiento
Puertos de comunicacin
Tamao de disco
Capacidad de almacenamiento auxiliar
Apoyo del sistema y software de utileras
Medicin y evaluacin de sistemas de cmputo
Se centra en las pruebas de equipo, y consiste en la aplicacin de
programas para emular el trabajo real de procesamiento de un sistema.
Compatibilidad de equipos 32
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Se debe asegurar que el equipo cumpla con los niveles necesarios de calidad,
que se desempear igual al equipo original y que el proveedor ofrece garantas
y acuerdos de servicios.
10.2 FACTORES FINANCIEROS
La adquisicin y pago de un sistema de cmputo se maneja por medio de uno de
los tres mtodos siguientes:
Mtodo Ventajas Desventajas
Arrendamiento No se invierte ningn capital
No se requiere financiamiento
Los pagos son ms bajos que por
alquiler
Compromiso a corto plazo
La organizacin no tiene la
propiedad del sistema cuando
expira el arrendamiento
Los arrendamientos son ms caros
que la compra
Poco control del cambio de equipo
Alquiler a largo
plazo
No se invierte ningn capital
No se requiere financiamiento
Es fcil cambiar los sistemas
Incluyen mantenimiento y seguro
Poco riesgo de obsolescencia
La organizacin no es duea de los
equipos
El costo es demasiado alto puesto
que el arrendador asume el riesgo
Compra Es ms barato que el
arrendamiento o el alquiler
Posibilidad de cambiar el sistema
La organizacin tiene el control
total
El costo inicial es alto
Riesgo de obsolescencia
Riesgo de quedarse con un equipo
malo si la opcin fue errnea
Responsabilidad total
33
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
10.3 MANTENIMIENTO Y SOPORTE
Por lo general se tienen:
Caractersticas
Soporte de hardware
Lnea completa de hardware
Productos de calidad
Garanta
Soporte de software
Necesidades completas de software
Programacin a la medida del cliente
Garanta
Instalaciones y
capacitacin
Compromiso para programar
Capacitacin en las instalaciones del comprador
Asistencia tcnica
Mantenimiento
Procedimientos de mantenimiento rutinario
Tiempo de respuesta especfico en caso de emergencia
Prstamos de equipo de repuesto mientras se hace la
reparacin
10.5 SELECCIN DE SOFTWARE
Es importante realizar un anlisis de requerimientos de informacin de los
usuarios y los sistemas, antes de llegar a tomar la decisin si se compra, se
desarrolla o se subcontrata un software.
34
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Ventajas Desventajas
Crear software a
la medida
Respuestas especficas a las
necesidades especializadas del
negocio.
La innovacin podra proporcionar
una ventaja competitiva a la
empresa.
Personal interno disponible para
dar mantenimiento al software.
El costo inicial puede ser alto
Necesidad de contratar o trabajar
con un equipo de desarrollo
Mantenimiento continuo
Comprar software
comercial
Refinado en el mundo comercial
Confiabilidad
Funcionalidad
El costo inicial es ms bajo
Otras organizaciones ya lo usan
El software incluye soporte y
capacitacin
Enfocado en la programacin, no en
los negocios
Debe funcionar con las
caractersticas actuales
Personalizacin limitada
El futuro del fabricante es incierto
Menor sentido de pertenencia y
compromiso
Subcontratacin
Las organizaciones que no se
especializan en sistemas de
informacin se pueden enfocar en
su misin
No es necesario contratar,
capacitar o retener muchos
empleados de tecnologas de la
informacin
No se gasta tiempo de empleados
en tareas de tecnologas de la
informacin innecesarias
Prdida de control de los datos
sistemas, empleados y
programaciones.
Preocupacin sobre la viabilidad
financiera y estabilidad a largo
plazo de la organizacin
subcontratada
Preocupaciones sobre seguridad,
confidencialidad y privacidad.
Prdida de la potencial ventaja
corporativa estratgica relativa a
innovacin en las aplicaciones.
35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
CAPTULO 3. MANEJO DE SISTEMAS DESARROLLADO POR USUARIOS
FINALES
Los sistemas desarrollados por los usuarios finales, al igual que cualquier otro
sistema, no tendrn xito a menos que sean manejados y apoyados en forma
apropiada. De lo contrario, estos sistemas pueden ser dainos para la
organizacin. Tanto usuarios como analistas, tienen responsabilidades en el
manejo de los sistemas desarrollados por los primeros.
Seguir lineamientos de diseo puede ser de gran ayuda para evitar problemas
en potencia en las aplicaciones desarrollados por los usuarios finales.
LECCIN 11. PARTICIPACIN DE LOS USUARIOS
Existen tres razones por las cuales la participacin de los usuarios en el diseo
es fundamental:
36
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 12. RESPONSABILIDAD DE LOS USUARIOS EN EL DISEO
Los usuarios tienen la responsabilidad de:
LECCIN 13. RESPONSABILIDAD DEL ANALISTA DE SISTEMAS
Los analistas, por sus parte tienen las siguientes responsabilidades:
37
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 14. RIESGOS ASOCIADOS CON EL DESARROLLO POR PARTE DE
LOS USUARIOS
Segn James A. Senn, los problemas que se pueden presentar son:
Para evitar estos riesgos es importante que la organizacin establezca
lineamientos de diseo, dentro de los cuales se puede tener en cuenta:
Descarga de archivos
La descarga de datos desde archivos o bases de datos permiten tener una uniformidad de
datos y adems 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 alteracin de los
que ya han sido validados.
Estandarizacin
Seguir estndares 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.
Documentacin
Una buena documentacin asegura una explicacin de la forma en que opera el sistema y las
caractersticas del sistema.
El empleo de especificaciones inexactas o de suposiciones incorrectas
con respecto a las actividades de la organizacin.
La aplicacin de frmulas o modelos incorrectos
El uso de informacin incompleta o desactualizada
La seleccin de software inapropiado y que an no ha sido probado
38
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
LECCIN 15. RECOMENDACIONES PRCTICAS PARA EL INICIO DEL
DISEO E IMPLEMENTACIN DE UN SISTEMA DE CALIDAD
Trabajar por etapas. Es decir, primero establecer el formato del Manual de
Calidad y luego completarlo de manera progresiva a medida que se van
evaluando los procesos, se completan las medidas de prevencin, se escriben
los procedimientos de trabajo y se los lleva a la prctica. Entre tanto, los
procedimientos que ya se han completado se van haciendo cumplir y se produce
paulatinamente un avance progresivo en el diseo y aplicacin del sistema de
calidad.
Esta tarea progresiva crea la percepcin de que un sistema de calidad debe ser
permanentemente mejorado y actualizado a medida que aumenta la
experiencia a travs del anlisis de fallas y la adecuacin de la planificacin de
las actividades (criterio de mejora continua).
El nivel directivo debe estar convencido de las ventajas de implementar un
sistema de calidad y la conveniencia de hacer participar al personal.
En toda organizacin siempre existen algunos elementos de un sistema de
calidad natural (organizacin, procedimientos y registros) por lo que conviene
Revisin de las especificaciones de diseo
La revisin permite definir que el sistema cumple con su finalidad y adems que es Confiable.
Se debe hacer cumplir los estndares de diseo definidos por la organizacin.
39
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
determinar primeramente qu cosas ya estn hechas y listas para usar, cules
se deben mejorar y cules se deben crear, dado que conviene aprovechar el
material existente.
Antes de iniciar esta tarea se deben establecer prioridades. Conviene comenzar
por los procesos en los que las dificultades y problemas son mayores a fin de
mejorarlos mediante el diseo y puesta en prctica de procedimientos
adecuados.
Conviene tambin planificar en el inicio todas las actividades que se va a
realizar pero estableciendo prioridades y metas que se van a cumplir en etapas
sucesivas.
Es recomendable el trabajo en equipo haciendo reuniones peridicas para
discutir los resultados y las acciones futuras.
El anlisis 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 bsqueda de fallas a fin de utilizarlas en
la mejora continua.
40
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
ACTIVIDADES COMPLEMENTARIAS
Realice un ensayo sobre la importancia del diseo en los sistemas de
informacin. Y de la importancia del papel del analista en el proceso de diseo.
Elabore una hoja de diseo de bloques de construccin para los siguientes
sistemas:
Cuentas por cobrar
Alquiler de pelculas
Biblioteca
Investigue y elabore un mapa conceptual sobre lo que para usted es el
Diseo.
Realice un mapa conceptual sobre la participacin de los usuarios en el proceso
de diseo de sistemas.
Elabore un ensayo sobre la finalidad de la carpeta de diseo.
EJERCICIO
Un analista de sistemas planteo los siguientes comentarios con respecto al
objetivo de la organizacin de invitar a que los usuarios participen:
La participacin de los usuarios en el diseo de sistemas de informacin es un
tema que a menudo es difcil de tratar. Sin embargo, cada vez que nosotros lo
hemos intentado, encontramos que no es eficaz. Voy a dar varios ejemplos. En
varios proyectos, nuestros analistas desarrollaron bosquejos de los formatos de 41
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
entrada y salida que fueron dados a los usuarios de la aplicacin. En cada caso,
los usuarios sugirieron modificaciones, las cuales nosotros hicimos. Los nuevos
bosquejos fueron regresados a los usuarios para su revisin. El resultado fue que
los cambios condujeron a ms modificaciones. Cuando las realizamos todas, el
diseo final no era mejor que el original, pero ya habamos perdido varias
semanas.
En otra ocasin, 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.
Tambin sealara otra dificultad. Supongamos que los usuarios sugieren
cambios significativos en el diseo que nosotros somos incapaces de efectuar
por limitaciones de ndole tcnica. En este caso, probablemente escucharemos
acusaciones sealando que la participacin del usuario es slo un gestor de que
no atenderemos sus sugerencias cuando ellos las hagan. Francamente no
podemos ganar.
Analice los comentarios expresados por el analista y presente su posicin con
argumentos sobre estos comentarios.
A la luz de estos comentarios, es buena idea que los usuarios participen en el
diseo?
Elabore un mapa conceptual sobre la responsabilidad de los usuarios y del
analista en el manejo de sistemas desarrollado por usuarios finales.
42
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
EJERCICIO
Los gerentes de una organizacin determinan que los analistas de sistemas de la
organizacin supervisen el diseo y desarrollo de todas las aplicaciones de los
usuarios, ya sea que stas se ejecuten en computadores o personales o sobre el
sistema de informacin con los que cuenta la organizacin.
La organizacin desea manejar el desarrollo de todas las aplicaciones e insiste
en la certificacin de la confiabilidad del sistema como requisito indispensable
para permitir su uso cotidiano.
Un grupo de usuarios ha objetado la posicin de la gerencia. El grupo afirma
que se perdern los beneficios que ofrecen las aplicaciones desarrolladas por
los usuarios si la gerencia instala procedimientos formales de diseo. Insisten en
que la administracin del proceso lo sujetar a retrasos y traer como
consecuencia un dao a la utilidad de estos sistemas. Por otra parte, tambin
recalcan que si el grupo de sistemas de informacin no desea ver una aplicacin
diseada o desarrollada, bastar que afirmen que representa un riesgo para las
bases de datos de la organizacin, para descartarla.
Analice la posicin de los usuarios. Est de acuerdo o en desacuerdo con los
planteamientos?
Elabore un documento de no ms de dos pginas argumentando su decisin.
43
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
BIBLIOGRAFA
Burch-Grudfnitski. (2001). Diseo de sistemas de informacin. Teora y
Prctica. Mxico.
J., W. (1996). Anlisis y diseo de sistemas de informacin. Madrid.
James, S. (1992). Anlisis y diseo de sistemas de informacin. Mxico.
K., L. (1992). Administracin de los sistemas.
Kendall, K. &. (2005). Anlisis y diseo de sistemas.
ELECTRNICA
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 BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO 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 BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
UNIDAD 2. DISEO DE SISTEMAS
INTRODUCCIN
Los requerimientos de un sistema de informacin se trasladan en
especificaciones de diseo. El objetivo del diseo de un sistema de informacin
es asegurar que ste brinde apoyo a la actividad de la organizacin.
Las especificaciones de diseo describen las caractersticas del sistema, los
componentes o elementos del sistema y la forma en que se presentan ante el
usuario, por tal razn, los elementos a disear en un sistema de informacin
son: salida, archivos, bases de datos, entrada, controles y procedimientos.
OBJETIVOS
GENERAL
Identificar el papel que cumple el diseo de sistemas de informacin.
ESPECFICOS
Determinar los objetivos y las caractersticas importantes del diseo de salidas.
Determinar los objetivos y las caractersticas importantes del diseo de entradas y
controles.
Identificar las caractersticas del diseo del dialogo en lnea.
Identificar la importancia y las caractersticas del diseo de archivos.
Determinar las caractersticas del diseo de base de datos.
Determinar las caractersticas del diseo para comunicacin de datos.
Relacionar la importancia del aseguramiento de la calidad en el diseo de software.
46
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Identificar y determinar las caractersticas ms relevantes del diseo orientado a
objetos.
47
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
CAPTULO 4. DISEO DE SALIDAS
El diseo de la salida de la computadora debe avanzar en una forma organizada
y bien pensada: tiene que desarrollarse correctamente mientras que al mismo
tiempo se garantice que cada elemento de la salida est diseado para que las
personas encuentren que el sistema es fcil de emplear.
El trmino salida se utiliza para denotar cualquier informacin producida por un
sistema de informacin, ya sea impresa o en una pantalla. Cuando los analistas
disean la salida, ellos:
Identifican la salida especfica que es necesaria para satisfacer los requerimientos de
informacin.
Seleccionan los mtodos para presentar la informacin.
Crean los documentos, reportes u otros formatos que contienen la informacin
producida por el sistema.
Los mtodos de salida varan a travs de los sistemas. Por ejemplo, algunos
mtodos como el del reporte de inventario sobre la cantidad de mercanca, o el
del sistema de cmputo, 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 clculos debido a que los
datos ya existen y slo es necesario recuperarlos. Otros tipos de salida quiz
requieran de un procesamiento sustancial antes de que los datos estn
disponibles para su uso. Por ejemplo, para producir como salida el costo de
fabricacin 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 BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
para fabricarlo. Despus, se obtiene el costo de cada una. Finalmente, se
multiplican y totalizan los costos y cantidades de todas las partes para producir
la salida deseada. En este ejemplo, los pasos de procesamiento son mucho ms
extensos que para el ejemplo del inventario, aunque ambos conjuntos de
informacin quiz tengan la misma importancia para los usuarios del informe de
inventarios.
Las especificaciones de entrada describen la manera en que los datos
ingresarn al sistema para su procesamiento. Las caractersticas de diseo de la
entrada pueden asegurar la confiabilidad del sistema y producir resultados a
partir de datos exactos, o tambin pueden dar como resultado la produccin de
informacin errnea. Asimismo, el diseo de la entrada determina si el usuario
puede interactuar con el sistema de manera eficiente.
Este captulo discute las responsabilidades que tiene el analista en el diseo de
las especificaciones de entrada. Las consideraciones que guan el diseo de la
entrada comienzan con el origen de los datos y continan a lo largo de la
seleccin de mtodos para trasladar la entrada en una forma que el sistema
pueda verificar su exactitud.
Tambin se discute el diseo de documentos y formas para la recopilacin de
datos antes .de enviar los a procesamiento.
El diseo del dilogo en lnea debe tener en cuenta:
La respuesta inmediata a las solicitudes de los usuarios: el usuario realiza una
solicitud al sistema y recibe una respuesta inmediata.
49
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Contacto directo entre sistema usuario: el usuario hace uso del sistema para enviar y
recibir informacin.
LECCIN 16. OBJETIVOS, TIPOS DE SALIDA Y OBJETIVOS DEL DISEO
DE ENTRADA
La salida de informacin tiene los siguientes objetivos:
El contenido de salida y el mtodo de salida
La salida se debe pensar de forma que cualquier informacin producida sea til
para el usuario.
La salida se puede clasificar en:
Se necesitan diferentes tipos de tecnologas para producir diferentes tipos de
salida:
Expresar informacin relacionada con actividades (pasadas,
actuales, proyecciones)
Sealar eventos importantes, oportunidades, problemas o
d i
50
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Mtodo de Salida Ventajas Desventajas
Impresora
Costeable para la mayora de
las organizaciones
Flexible en tipos de salida,
ubicacin y capacidad
Maneja grandes volmenes de
salida
Puede llegar a muchos usuarios
a bajo costo
Altamente confiable con poco
tiempo inactivo
Podra ser ruidosa
Problemas de
compatibilidad con software
Puede requerir suministros
especiales y caros
An requiere intervencin
del operador
Dependiendo del modelo,
puede ser un poco lenta.
Pantalla de
despliegue
Interactiva
Trabaja en lnea,
transmisin en tiempo real
a travs de redes
distribuidas ampliamente
Silenciosa
Toma ventaja de la
capacidad de la
computadora para navegar
en las bases de datos y
archivos
Adecuada para acceder a
mensajes que cambian muy
seguido
Requiere rea para el
cableado y configuracin
An podra requerir
documentacin impresa
Puede ser cara si se
requiere para muchos
usuarios
Salida de audio Adecuada para usuarios Su desarrollo es caro
51
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
individuales
Adecuada para mensajes
transitorios
Adecuada cuando el trabajador
necesita manos libres
Adecuada si la salida es muy
repetida
Necesita una sala especial
donde la salida no
interferir con otras tareas
Tiene aplicacin limitada
DVD, CD-ROM y CD-
RW
Tiene gran capacidad
Permite la salida multimedia
Se puede consultar con rapidez
Es menos vulnerable a los daos
Su desarrollo es caro
Es ms difcil de actualizar
Es ms difcil de usar en una
red
Salida Electrnica
(correo electrnico,
faxes y pginas web)
Usa menos papel
Se puede actualizar muy
fcilmente
Se puede transmitir
masivamente
Se puede hacer interactiva
Normalmente tiene baja
resolucin
Es difcil darle un formato
fijo (correo electrnico)
Los sitios Web necesitan
mantenimiento
Fuente: Kendall y Kendall. Anlisis y Diseo de Sistemas
Los factores que se deben considerar para la seleccin de la tecnologa de
salida ms adecuada son:
52
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
16.1 TIPOS DE SALIDA
Abordando el tema de las salidas del sistema puede ser:
Segn las circunstancias y los contenidos, la salida puede ser:
El contenido de la salida tiene su origen en las siguientes fuentes:
Recuperacin de un dispositivo de almacenamiento
Quin usar la salida de datos?
Cuantas personas necesitan la salida?
Dnde se necesita la salida?
Cul es el propsito de la salida?
Cul es la velocidad con que se necesita la salida?
Con que frecuencia se acceder a la salida?
Cuanto tiempo se almacenar la salida?
Bajo qu regulaciones especiales se produce, almacena y distribuye la salida?
Cules son los costos iniciales y finales del mantenimiento y suministro?
Cules son los requerimientos ambientales para las tecnologas de salida?
53
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Transmisin desde un proceso o actividad del sistema
Directamente desde una fuente de entrada
Cmo presentar la informacin?
La informacin puede ser presentada de forma:
16.1.1. TABULAR
Esta forma permite:
Hacer uso de tablas
Utilizar categoras para la presentacin de la informacin
Aadir fcilmente varios aspectos a la lista
Presentar la informacin en forma detallada y organizada
Colocar detalles sobre un reporte
Evitar datos innecesarios
Incluir subtotales y totales
16.1.2. GRFICA
Esta forma permite:
54
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Hacer uso de diagramas, mapas y graficas de alta calidad
Proyectarse en pantallas de video
Una presentacin visual y efectiva de datos
Mejorar la efectividad de los reportes
Las grficas son ms eficientes para:
Detectar y presentar tendencias o cambios en los datos
Identificar relaciones de desempeo entre elementos
Las grficas son menos eficientes para:
Determinar valores especficos para ciertos puntos dato
Representar una pequea cantidad de datos
16.2 OBJETIVOS DE DISEO DE ENTRADA
Con relacin al ingreso de los datos, se presentan los siguientes objetivos:
LECCIN 17. DISEO DE SALIDA IMPRESA Y DISEO DE SALIDA POR
PANTALLA
La salida impresa es la presentacin de informes o reportes con la informacin
absolutamente necesaria.
55
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Las caractersticas que se deben tener en cuenta para el diseo de informes o
formularios incluyen:
Calidad, tipo y tamao del papel
Los reporte varan en tamao, pero los formatos estndar son:
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
impresin de cheques, documentos que deben llevar sellos oficiales u hologramas. Se puede
hacer uso de colores y diseos corporativos.
Uso de convenciones
Incluyen:
Tipo de dato: alfabtico, numrico, especial)
Tamao del formulario y la forma de indicar la continuacin de datos y del formulario
Informacin constante o fija: Esta informacin permanece igual cuando se imprime el
formulario
Informacin variable: Esta informacin vara cada vez que se imprime el informe.
Atributos funcionales
Incluye:
Encabezado o ttulo del informe
Nmero de pgina
56
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Fecha de elaboracin
Ttulos de columna
Agrupacin de elementos
Uso de subtotales
Un informe se debe leer de arriba abajo y de izquierda a derecha.
17.1 MTODOS PARA LA SALIDA IMPRESA
Los diferentes mtodos que existen para la impresin de informes o reportes
son:
Impresora de caracteres de matriz de puntos 40 a 1200 caracteres por segundo
Impresora de chorro de tinta 20 a 240 caracteres por segundo
Impresora lser 8 a 215 pginas por minuto
Copias mltiples de la salida
Copias sin papel carbn: Estas copias son especiales en cuanto un recubrimiento
qumico especial se encuentra en la parte trasera de cada copia.
Copias con papel carbn: Entre cada copia se coloca un papel carbn que se utiliza
solo una vez.
17.2 DISEO DE SALIDA POR PANTALLA
En el diseo de una salida en pantalla, primero que todo se debe tener en
cuenta las siguientes caractersticas de la pantalla:
57
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Para facilitar el diseo de pantallas se pueden tener los siguientes
lineamientos:
Mantener el informe en pantalla simple
Ser consistente en la presentacin
Facilitar la navegacin o movimiento del usuario entre la salida desplegada
Crear un informe en pantalla de forma atractiva
En el diseo de una pantalla de salida se necesitan reas para:
1 Encabezados y ttulos, que se colocan en la parte superior de la pantalla.
2 Contenido de la pantalla.
3 Mensajes e instrucciones, se pueden colocar en la parte inferior de la
t ll 4 Explicaciones sobre la informacin, en el cuadrante superior izquierdo.
58
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Esta distribucin es una sugerencia, puesto que el analista debe especificar el
contenido y distribucin de cada formato y que sean nicos.
En el diseo de pantallas, tambin se deben incluir ttulo y encabezados para
las columnas, los datos en cada columna se indican de la misma manera que
para la salida impresa.
De igual forma se debe, especificar en pantalla:
La informacin de cmo continuar con la siguiente pantalla de informacin
Cmo abandonar o salir del sistema
Menu
Ttulos
Cuerpo
Mensajes de estado
59
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Uso o funciones de teclas especiales
Mensajes de error o acciones a seguir o realizar
Informacin de forma consistente de pgina en pgina
17.3 DISEO DE VENTANAS
Las ventanas son subdivisiones de la pantalla que permite obtener y presentar
informacin al mismo tiempo.
El uso de ventanas, se facilita para:
Presentar datos diferentes o conjuntos de reportes al mismo tiempo
Cuando se necesita intercambiar informacin entre diferentes programas
Mover informacin entre ventanas
Los criterios para el diseo de ventanas son:
LECCIN 18. CAPTURA DE DATOS, DISEO DE DOCUMENTOS Y
VALIDACIN DE ENTRADAS
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:
Datos Variables Datos de identificacin
Ttulos y encabezados
Capacidad para el cambio entre ventanas
Se debe indicar cual es la ventana activa
Posibilidad de impresin independiente de las otras
ventanas
60
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Aquellos datos que cambian en cada
transaccin.
Es el dato que identifica en forma nica el
artculo que est siendo procesado.
Ejemplos:
Identificacin de cada artculo
Identificacin del cliente, proveedor
Ejemplo:
Nmero nico de identificacin de un artculo
(llave)
Lo que no se debe requerir como entrada es:
Datos Constantes Datos que son los mismos para cualquier transaccin.
Detalles que el
sistema puede
recuperar
Datos almacenados que el sistema puede recuperar de sus archivos
Detalles que el
sistema puede
calcular
Son los resultados que se pueden producir al pedir que el sistema utilice
combinaciones de datos almacenados y proporcionados.
61
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
18.1. DISEO DE DOCUMENTOS
Los formularios son instrumentos que permiten obtener y capturar informacin
solicitada por los miembros de la organizacin.
Para el diseo de formularios es importante tener en cuenta los siguientes
lineamientos:
18.1.1. CREACIN DE FORMULARIOS FCILES DE CONTESTAR
Esto permite reducir errores, acelerar el ingreso de los datos y facilitar la
entrada de los datos. El diseo de un formulario minimiza el tiempo y el
esfuerzo que se dedica para contestarlo, para esto se puede dividir el
formulario en las siguientes secciones:
Encabezado: Incluye nombre y direccin de la organizacin
Identificacin Y
acceso:
Cdigos de identificacin que permiten archivar el informe y acceder a
l posteriormente.
Instrucciones: Establece las condiciones de cmo debe contestarse el formulario y a
donde debe enviarse.
Cuerpo: Contiene los datos y la informacin que debe diligenciar el usuario
Firma Y
verificacin:
Datos de la persona que diligencia el formulario
Totales: Este espacio permite obtener el total o totalizar cantidades cuando el
formulario lo requiere
Comentarios: Resumen de comentarios
62
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
En el diseo de formularios son importantes los ttulos, los cuales pueden ser de
los siguientes tipos:
Ttulos con lneas:
Ttulos debajo de la lnea
Ttulo en recuadro
63
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Lista de verificacin vertical
Lista de verificacin horizontal
Ttulo de tabla
18.1.2. CUMPLIR EL PROPSITO PARA EL CUAL SE DISEAN
64
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Los formularios se deben disear, para cumplir con el propsito de registro,
procesamiento, almacenamiento y recuperacin de informacin de las
organizaciones.
18.1.3. GARANTIZAR QUE LOS FORMULARIOS SE CONTESTEN CON
PRECISIN
El diseo de un formulario es importante para que los usuarios lo contesten de
forma correcta cada vez que se utilice y se recopile los datos necesarios,
precisos y confiables.
18.1.4. HACER FORMULARIOS ATRACTIVOS
Un formulario esttico y ordenado atrae a los usuarios y los motivan a
contestarlos. El diseo y flujo apropiado contribuyen al atractivo de un
formulario. Es importante:
Usar diferentes tipos de letra
Separar categoras y subcategoras
Separacin de bloques con lneas gruesas y delgadas
18.2. VALIDACIN DE ENTRADAS
La validacin de entrada es el conjunto de mtodos que permiten detectar
errores en la entrada de datos. Validar la entrada es importante para asegurar
que se eliminaran con anticipacin errores o problemas con los datos que se
ingresen. Se puede clasificar en:
65
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
18.2.1. VALIDACIN DE LAS TRANSACCIONES DE ENTRADA
Esta validacin de las transacciones de entrada, se realiza por software. Este
tipo de validacin puede prevenir los siguientes problemas:
Enviar datos incorrectos
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 envan son por personas
autorizadas, de igual forma, el sistema debe invalidar las transacciones cuando los datos han
sido ingresados por personas no autorizadas.
Ejecucin de una accin inaceptable
VALIDACION
de las
transacciones
de entrada
de datos de
entradas
66
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Otro error que invalida las transacciones de entrada es que el sistema realice una funcin
inaceptable. En este caso no se debe permitir la creacin de archivos ya existentes.
18.2.2. VALIDACIN DE DATOS DE ENTRADA
Las pruebas que se pueden utilizar para validar la entrada son:
De datos perdidos
Permite validar los datos para examinar si existe algn dato perdido. Consiste en verificar:
Si el archivo contiene todos los datos clave.
Casos excepcionales
Entradas requeridas
De la longitud de campo correcta
Verifica que la longitud es la correcta para el campo. Verifica:
Longitud de cdigos
Formatos requeridos
De la clase o composicin
Verifica si los campos de datos que estn 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
validacin de rangos de fecha ( de 1 a 31 das; de 1 a 12 meses)
De valores invlidos
La comprobacin de estos valores se hace nicamente cuando hay unos cuantos valores
67
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
vlidos. Es el caso de M= Masculino, F=Femenino
De referencia cruzada
Se usa cuando un elemento tiene una relacin con otro.
De comparacin con los datos almacenados
Consiste en comparar los datos recibidos con datos que se tienen almacenados. Por ejemplo:
comparar la cantidad de artculos solicitados con los artculos en existencia.
Creacin de cdigos de autovalidacin
Se utiliza para asegurar la precisin de datos, especialmente en nmeros o cdigos de
identificacin y consiste en usar un dgito de verificacin en el propio dgito.
18.3. PROCESOS DE VALIDACIN
Cada campo se debe validar hasta que sea vlido o se haya descubierto un
error. El proceso para la prueba de datos es la siguiente:
1 Verificar si hay datos perdidos
2 Verificar la sintaxis: verificar la longitud de los datos de entrada, su clase y
composicin
3 Prueba de semntica: incluye: prueba de rango, razonabilidad o valor y validacin del
dgito de verificacin.
La validacin de un solo campo se hace con un SIENTONCES SI-NO, pero
tambin existe validacin por medio de expresiones regulares. A continuacin
se relaciona una serie da caracteres que se usan para validacin de expresin
regular:
Cdigo de carcter Significado usado en una validacin de expresin regular
68
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
\d Representa un dgito de 0 a 9
\D Representa cualquier carcter que no sea un dgito del 0 al 9
\w Representa cualquier carcter alfanumrico
\W Representa cualquier carcter no alfanumrico
. Representa cualquier otro carcter excepto los caracteres que
representan un salto de lnea
[caracteres] Hace coincidir el rango de caracteres
[a-z][A-Z][0-9] Acepta cualquier letra o dgito
[^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 minsculas
{n} Hace coincidir exactamente n ocurrencias del carcter que preceda al
smbolo
{n,} Hace coincidir por lo menos n ocurrencias del carcter
\s Cualquier carcter de formateo por espacio en blanco (tabulacin,
lnea nueva, retorno)
\S Representa cualquier carcter que no sea un espacio en blanco
\b Marca el inicio y el final de una palabra.
\B Marca la posicin entre dos caracteres alfanumricos o dos no-
alfanumricos
LECCIN 19. DEFINICIN DE INTERFACE, DISEO DE DIALOGO Y
ESTRATEGIAS DE DIALOGO
Una interface es la frontera entre el usuario y el sistema. La meta del analista y
diseador de sistemas es disear interfaces que permita a usuarios y
organizaciones conseguir la informacin que necesitan. Por tal razn, un
diseador debe conseguir los siguientes objetivos al disear la interfaz:
69
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Hacer coincidir la interfaz de usuario con la tarea: Se debe introducir, cambiar o
recuperar datos, moverse entre las diferentes funciones del sistema
Hacer eficiente la interfaz de usuario: Permite que los usuarios realicen acciones o
actividades de procesamiento de manera eficiente, se debe permitir solicitar y desarrollar
actividades de igual forma se debe facilitar el uso eficiente a usuarios novatos.
Proporcionar a los usuarios la informacin necesaria: resultados que se generan como
respuesta a una entrada proporcionada por el usuario.
Generar consultas utilizables: Generar informes y consultas con la informacin necesaria y
pertinente para el usuario.
19.1. CARACTERSTICAS DE LA INTERFACE
Incluye:
Dispositivos Permiten introducir y recibir datos. Entre los ms comunes se tienen:
teclado, ratn, pluma ptica, scanner, pantalla sensible al tacto, pantalla
sensible a la voz, lectores de cdigo de barras.
Dilogo Gua al usuario y conduce a la interaccin entre el usuario y el sistema.
Mtodos y
patrones para
mostrar la
informacin
Permite organizar la informacin para ser mostrada en el sistema en lnea.
Se debe tener en cuenta:
Forma en que se estructura el rea fsica del monitor
Mtodos para destacar, mostrar y sealar datos
Posibilidades para lectura de la informacin mostrada
19.2. TIPOS DE ACCIONES EN LA INTERFACE
Los tres tipos de acciones que se llevan a cabo en la interface de un sistema
son:
70
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
19.3. DISEO DE DIALOGO
71
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Los puntos clave para disear un buen dilogo son:
Comunicacin significativa
El sistema debe presentar la informacin con claridad al usuario.
Ttulos apropiados para cada pantalla
Minimizar el uso de abreviaciones
Proporcionar retroalimentacin til
Desplegar significados de cdigos
Desplegar los datos en formatos editados (formatos fecha, hora)
Detalles de teclas de funcin
Formatos del cursor en diferentes acciones
Descripciones de grficos utilizados
Uso de lneas de estado
Sistemas de ayuda de fcil uso
Despliegue de sugerencias
Uso de botones de comando
Edicin de datos, para su verificacin
??
Linea de estado
72
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Accin mnima del usuario
Un buen dilogo minimiza el nmero de pulsaciones del teclado requeridas.
Codificar cdigos en lugar de palabras completas en los campos de entrada.
Uso de listas desplegables de datos
El sistema puede desplegar informacin descriptiva que se almacena en un archivo
determinado
Proporcionar caracteres de edicin
Utilizar caracteres de formateo o campos con formato predefinido
Usar valores predeterminados
Uso de casillas de verificacin
Uso de botones de opcin
Uso de cuadros de dilogo
Proporcionar mens sensibles
Disear consultas de registros
Proporcionar pulsaciones detectado
para seleccionar opciones de men desplegables.
Funcionamiento normal y consistente
El sistema debe ser consistente en su juego de pantallas y en los mecanismos para
controlar el funcionamiento de las pantallas en las diferentes aplicaciones.
Localizar ttulos, fecha, tiempo y menajes de retroalimentacin en los mismos lugares en
todas las pantallas.
73
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Salir de cada programa mediante la misma funcin u opcin del men.
Cancelar una transaccin de forma consistente usualmente mediante la tecla ESC.
Obtener ayuda de forma estandarizada. Tecla de funcin F1.
Estandarizar los colores usados para todas las pantallas. Los mensajes de error
normalmente se despliegan en rojo. Se debe mantener el mismo color de fondo de
pantalla para todas las aplicaciones
74
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Estandarizar el uso de iconos para funciones similares.
Usar terminologa consistente en la pantalla de despliegue.
Proporcionar una forma consistente para navegar entre los dilogos
Usar alineacin, tamao y color de fuente consistentes
En el diseo del dilogo tambin es importante tener en cuenta los diagramas
para dilogos.
75
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
Diagramas para dilogos
Un diagrama para dilogos, es un mapa que presenta las secuencias que se pueden llevar a
cabo en un sistema y cmo iniciar las acciones.
Ejemplo:
76
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
19.4. ESTRATEGIA DEL DIALOGO
Dilogo por men
Un men es una lista de las funciones disponibles en el sistema, para que el usuario pueda
elegir entre ellas.
El usuario debe ser capaz de invocar cualquier opcin del men oprimiendo: una nica
tecla, una combinacin posible de teclas o haciendo clic.
Los dilogos de men tambin se pueden disear para utilizar otros dispositivos de
interface como:
Pantallas sensibles al tacto
Pluma ptica
Mouse
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 BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CUSO: 301309 DISEO DE SISTEMAS
clave), con la que el usuario comprenda el propsito de la funcin.
En los sistemas que usan el Mouse (ratn), se utilizan mucho los mens pull-down (una
opcin presenta un men de alternativas).
Top Related