1 / 16

Análisis y Diseño

Análisis y Diseño. Módulo de Diseño Carmen R. Cintrón Ferrer, 2001-2004 Derechos Reservados. Arquitectura del Sistema. Selección del Modelo: Cliente – PC’s en red local Servidor - Centralizado Cliente/servidor- Descentralizado Cliente/servidor por niveles Modelo de Red

Télécharger la présentation

Análisis y Diseño

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Análisis y Diseño Módulo de Diseño Carmen R. Cintrón Ferrer, 2001-2004 Derechos Reservados

  2. Arquitectura del Sistema • Selección del Modelo: • Cliente – PC’s en red local • Servidor - Centralizado • Cliente/servidor- Descentralizado • Cliente/servidor por niveles • Modelo de Red • Especificaciones de HW y SW • Consideraciones de seguridad

  3. Riesgos de seguridad • Interrupción en operaciones • Pérdida de información o daño a los Bancos de Datos • Fraude, robo, sabotaje o penetración • Virus • Espionaje industrial • Decisiones basadas en información incorrecta o incompleta

  4. Seguridad en la Empresa Consecuencias previsibles: • Impacto en disponibilidad de servicios • Impacto en la calidad de servicios • Tiempo de respuesta • Operación ¿manual? , sin sistemas • Modificación en procesos • Sedes alternas sustitutas • Personal adiestrado y personal alterno

  5. Interacción con el usuario: • Layout – Diseño del formato estándar • Content awareness – Ubicación fácil • Aesthetics – Presentación agradable • User experience – Diferenciación acorde a la experiencia del usuario • Consistency – facilita uso y aprendizaje • Minimal user effort – Simple, tecleado mínimo

  6. Proceso: Diseño de “interface” • Desarrollo de escenarios • Diseño de la estructura de interacción • Estándares de diseño para interacción • Prototipo del diseño de interacción • Evaluación de la interacción diseñada

  7. Proceso: Diseño de la navegación • Principios básicos: • Reducir y evitar errores • Anticipar forma de corregir errores • Secuencia(s) consistentes • Control de navegación: • Menú • Manejo directo (“commands”) • Mensajes y apoyo

  8. Tipos de menú: • Menu bar - primario • Drop down menu – secundario con opciones • Pop-up menu – opcional (atajos) • Tab menu – mandos relacionados, cortos • Toolbar – íconos o botones para mandos • Image map – aporta significado mediante ilustraciones

  9. Mensajes: • Mensaje de error • Mensaje de confirmación • Reconocimiento de ejecución • Mensaje de espera • Mensaje de ayuda

  10. Proceso:Diseño del insumo • Check box – permite selección múltiple • Radio button – selección excluyente • On-screen list box – espcacio reducido para selección • Drop down list box – aporta selecciones al ser activada • Combo box – atajo del anterior • Slider – aproximar valor

  11. Proceso:Mecanismos de Validación • Completeness check – cotejo de atributos previo a inclusión • Format check – valida tipo datos • Range check – verifica pertenencia • Check digit – añade dígito para validar • Consistency check – verifica contra otro(s) atributos • Database checks – verifica contra database

  12. Proceso:Diseño de la salida • Informe detallado • Informe resumido o resúmenes • Informe comparativo • “Turnaround document” • Grafos

  13. Proceso:Diseño del depósito de datos • Medio o entorno: • Archivos convencionales o legacy • Databases • OODB’s • Datawarehouse • Optimizar el depósito (ejecución): • Normalización • Optimizar tiempo de acceso: • Denormalización • Agrupación (“clustering”) • Indización • Estimar tamaño del depósito

  14. Proceso:Normalización del depósito datos • Sin normalizar (0NF) • grupos repetitivos, carece de llave primaria • Primer nivel (1NF) • Elimina grupos repetitivos y llave primaria única • Segundo nivel (2NF) • Todos los atributos dependen de llave completa • Tercer nivel (3NF) • Elimina dependencias transitivas entre atributos

  15. Proceso:Diseño de la programación • Mapa de la estructura del programa • Especificaciones del programa • Descripción o modelo: • Seudo código • “Structured english” • Flujogramas • Programación dirigida por eventos

  16. Proceso: Técnicas diseño de programación • Top down / Bottom up • Modulos y niveles • Relación entre módulos: estrecha/álgida • Control: High fan in/ High fan out • Subordinación/Concurrencia • Programación estructurada • Programación de objetos

More Related