Md 3013092013

144
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 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA PROGRAMA DE INGENIERÍA DE SISTEMAS 301309 – DISEÑO DE SISTEMAS MOISÉS DE JESÚS RODRÍGUEZ BOLAÑO (Director Nacional) SANTA MARTA 2013

Transcript of Md 3013092013

  • 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).