20140274

23

Click here to load reader

Upload: cemorillo

Post on 04-Dec-2015

215 views

Category:

Documents


0 download

DESCRIPTION

TRABAJO

TRANSCRIPT

Page 1: 20140274

DISEÑO DE SISTEMAS

¿Que es el diseño de sistemas?

Son las tareas que se enfocan en la especificación de una solución computarizada detallada. También se le llama diseño físico.

En los sistemas se diseñan entradas, salidas, archivos, bases de datos y otros componentes de computadora. Los reclutadores de especialistas en cómputo recién egresados de las universidades se refieren a esta definición restrictiva como el “síndrome de no se inventó aquí”.

Estrategias del diseño de sistemas

Estas estrategias Abarca el diseño estructurado moderno, ingeniería de la información, elaboración de prototipos, JAD, RAD y diseño orientado a objetos. La intención es desarrollar únicamente un alto nivel de entendimiento.

Estrategias basadas en modelos

El diseño basado en modelos pone énfasis en el trazado de modelos de sistema pictóricos para documentar los aspectos técnicos o de implantación de un nuevo sistema.

Ejemplo de estrategias basadas en modelos: El diseño estructurado, la ingeniería de la información y el diseño orientado a objetos.

Los modelos de diseño suelen derivarse de modelos lógicos que se desarrollan en una parte previa de la obra, también se convierten en planos para la construcción e implantación del nuevo sistema.

Las estrategias basadas en modelos se mejoran con el uso de herramientas automatizadas, tales como: Visio Professional o Corel Flow para modelos del sistema con software de gráficos de propósito general. Otros diseñadores y organizaciones requieren el uso de herramientas CASE basado en repositorios o herramientas de modelado, como System Architect, Microsoft Visio, Visible Analyst o Rational de IBM. Las herramientas de CASE brindan consistencia e integridad, además de verificación de errores basada en reglas.

Diseño estructurado moderno: es una técnica orientada a procesos para dividir un programa grande en una jerarquía de módulos, lo que da por resultado un programa de computadoras más fácil de implantar y mantener. Sus sinónimos son diseño descendente de programas y programación estructurada.

El diseño estructurado busca dividir un programa en una jerarquía descendente de módulos que tengan las propiedades siguientes:

Page 2: 20140274

Deben tener mucha cohesión, es decir, cada módulo debe encargarse de una y sólo una función. Esto hace que los módulos sean reutilizables en programas futuros.

Deben acoplarse, lo cual significa que su dependencia mutua debe ser mínima. Ello minimiza el efecto que los cambios futuros en un módulo tendrán en otros módulos.

Ingeniería de la información: es una técnica de planeación, análisis y diseño de sistemas de información basada en modelos y centrada en datos, si bien es sensible a procesos. La herramienta principal de la IE es un diagrama de modelo de datos.

Ventajas:

Los prototipos alientan y requieren la participación activa del usuario final. La iteración y cambio son consecuencia natural del desarrollo de sistemas, es decir, los

usuarios finales tienden a cambiar de parecer. Se ha afirmado frecuentemente que los usuarios finales no conocen plenamente sus Los prototipos son modelos activos, no pasivos, que el usuario final puede ver, tocar,

sentir y experimentar. Un prototipo aprobado es un equivalente funcional de una especificación de diseño en

papel, con una salvedad: los errores se pueden detectar con mucha mayor anticipación. Los prototipos pueden aumentar la creatividad, ya que posibilitan la retroalimentación

de los usuarios con mayor prontitud, lo que puede llevar a mejores soluciones. Los prototipos aceleran varias fases del ciclo de vida, posiblemente bypassing del

programador.

Desventajas:

Los prototipos fomentan el regreso al ciclo de vida de “codificar, implantar y reparar” que en otros tiempos predominaba en los sistemas de información.

Los prototipos no niegan la necesidad de las fases del análisis de sistemas. No es posible sustituir por completo las especificaciones en papel con un prototipo. Son muchos los problemas de diseño que no se solucionan con los prototipos. Los prototipos suelen llevar al compromiso prematuro con un diseño. Durante la elaboración del prototipo, el alcance y la complejidad del sistema pueden

ampliarse rápidamente más allá de los planes originales. Los prototipos pueden reducir la creatividad en el diseño. Los prototipos suelen tener funcionamiento más lento que sus equivalentes de

lenguajes de tercera generación.

Page 3: 20140274

Capítulo 11 – Modelado y arquitectura de la aplicación.

Arquitectura de aplicación: Especificación de las tecnologías que deben usarse para implantar los sistemas de información.

Una arquitectura de tecnología de la información: define las tecnologías que deben usar uno, más o todos los sistemas de información. Hay cuatro categorías de arquitecturas de tecnología: la red, los datos, la interfaz y el proceso.

Diagrama de flujo de datos físicos: Modelo de procesos usado para comunicar las características técnicas de implantación de un sistema de información.

Los diagramas de flujo de datos físicos modelan las decisiones de diseño técnicas y humanas que deben implantarse como parte de un sistema de información. Comunican las selecciones técnicas y otras decisiones de diseño a quienes realmente construyen e implantan el sistema.

Modelos de sistemas y las especificaciones detalladas asociadas en los DFD:

Los DFD físicos del sistema actual. Estos DFD físicos estaban destinados a ayudar a los analistas a identificar y analizar los problemas físicos en el sistema existente durante la fase de análisis de problemas del análisis de sistemas.

2. Los DFD lógicos del sistema actual. Estos DFD lógicos eran meramente una transformación de los DFD físicos anteriores que remueven todo detalle físico. Se utilizaron como un punto de partida para la fase de análisis de requerimientos del análisis de sistemas.

3. Los DFD lógicos del sistema objetivo. Estos DFD lógicos y sus especificaciones acompañantes (las estructuras de datos y el inglés estructurado) estaban dirigidos a representar los requerimientos no técnicos detallados para el sistema nuevo.

4. Los DFD físicos del sistema objetivo. Estos DFD físicos estaban dirigidos a proponer y modelar las elecciones de tecnología y decisiones de diseño para todos los procesos lógicos, flujos de datos y almacenamientos de datos.

5. Las gráficas de estructura de los elementos de software del sistema objetivo. Los DFD físicos anteriores serían transformados en gráficas de estructura que ilustran una jerarquía de arriba abajo de los módulos de software que se conformarían con los principios aceptados de un buen diseño del software.

Los procesos físicos: son las formas clave en cualquier DFD. Por eso es que se les llama modelos de proceso. Los DFD físicos bosquejan la implantación planificada, física, de cada proceso. Se entiende por proceso físico un procesador, como una

Page 4: 20140274

computadora o persona, o la implantación técnica del trabajo específico a ser realizado, tal como un programa de computadora o un proceso manual.

Diseño de Base de datos

Archivos convencionales contra bases de datos

Todos los sistemas de información crean, leen, actualizan y suprimen (lo que algunas veces se abrevia como CRUD) datos. Esta información se guarda en archivos y bases de datos. Un archivo es una colección de registros similares. Una base de datos es una colección de archivos interrelacionados. La palabra clave es interrelacionados. Una base de datos no es meramente una colección de archivos. Los registros en cada archivo deben permitir relaciones para los registros en otros archivos.

Comparemos las alternativas de los archivos y de bases de datos. La figura 12.1 ilustra la diferencia fundamental entre los ambientes de archivos y de bases de datos. En el ambiente de archivos, el almacenamiento de datos se construye alrededor de las aplicaciones que usarán los archivos. En el ambiente de bases de datos, las aplicaciones se construirán alrededor de bases de datos integradas. En consecuencia, la base de datos no depende necesariamente de las aplicaciones que la usarán. En otras palabras, dada una base de datos, pueden construirse aplicaciones nuevas para compartir esa base de datos. Cada ambiente tiene sus ventajas y sus desventajas.

Pros y contras de los archivos convencionales

Los archivos convencionales son relativamente fáciles de diseñar e implantar porque normalmente se diseñan para usarse con una aplicación individual o un sistema de información, como CUENTAS POR COBRAR o NÓMINA.

Otra ventaja histórica de los archivos convencionales ha sido la velocidad de procesamiento. Pueden ser optimizados para el acceso de la aplicación.

Los archivos convencionales también tienen numerosas desventajas. La duplicación de elementos de datos en archivos múltiples normalmente se cita como la principal desventaja de los sistemas basados en archivos. Los archivos tienen tendencia a construirse alrededor de aplicaciones individuales sin considerar otras (futuras) aplicaciones.

Una desventaja significativa de los archivos es su inflexibilidad y la dificultad para escalarlos.

Page 5: 20140274

Pros y contras de las bases de datos

Ya hemos indicado la ventaja principal de las bases de datos: la capacidad para compartir los mismos datos a través de sistemas y aplicaciones múltiples.

La tecnología de las bases de datos le ofrece la ventaja de almacenar datos en formatos flexibles. Esto es posible porque las bases de datos están definidas en forma separada de los sistemas de información y programas de aplicación que los usarán.

La tecnología de las bases de datos proporciona una capacidad superior de ser escalable, lo que implica que las bases de datos y los sistemas que los usan pueden ampliarse o expandirse para satisfacer las necesidades cambiantes de una organización. La tecnología de bases de datos provee una mejor tecnología para las arquitecturas cliente/servidor y la computación de redes.

Por otra parte, la tecnología de bases de datos es más compleja que la tecnología de archivos. Se requiere un software especial llamado sistema de administración de base de datos (DBMS, por sus siglas en inglés).

Sin embargo, las ventajas de la independencia de datos, la enorme reducción de la redundancia de datos y el incremento de la flexibilidad tienen un costo. La tecnología de bases de datos requiere una inversión significativa.

Otro problema potencial con el enfoque de bases de datos es la creciente vulnerabilidad inherente al uso de los datos compartidos.

Los campos

Los campos son comunes para archivos y bases de datos. Un campo es la implantación física de un atributo de datos. Los campos son la unidad más pequeña de dato significativo para guardarse en un archivo o base de datos. Hay cuatro tipos de campos que pueden ser almacenados:

Una clave primaria es un campo cuyos valores identifican uno y sólo un registro en una entidad de datos.

Una clave secundaria es un identificador alterno para una base de datos. El valor de una clave secundaria puede identificar ya sea un registro individual o un subconjunto de todos los registros.

Las claves foráneas son punteros para los registros de un archivo diferente en una base de datos. Las claves foráneas permiten que la base de datos conecte los registros de un tipo con los de otro tipo.

Un campo descriptivo es cualquier otro (sin clave) campo que almacena datos de negocios.

Page 6: 20140274

Los registros

Los campos son organizados en registros. Los registros son comunes para los archivos y las bases de datos. Un registro es una colección de campos organizados en un formato predefinido.

Durante el diseño de sistemas, los registros estarán clasificados ya sea como registros de longitud fija o de longitud variable.

Cuando un programa de la computadora lee un registro de una base de datos, realmente recupera un grupo o bloque (o página) de registros a la vez. Este enfoque minimiza el número de accesos reales del disco. Un factor de bloques es el número de registros lógicos incluidos en una sola operación de lectura o de escritura (desde la perspectiva de la computadora).

Archivos y tablas

Los registros similares son organizados en grupos designados archivos. En los sistemas de bases de datos, un archivo con frecuencia se llama tabla. Un archivo es un conjunto de todas las ocurrencias de una estructura de registro dada. Una tabla es la base de datos relacional equivalente a un archivo. La tecnología relacional de bases de datos se introducirá en poco tiempo. Algunos tipos de archivos y tablas convencionales son:

Los archivos maestros o tablas maestras contienen registros que son relativamentepermanentes.

Los archivos de transacciones o las tablas de transacciones contienen registros que describen eventos de negocios.

Los archivos de documentos y las tablas de documentos contienen copias almacenadas de datos históricos para una recuperación y una revisión sencilla sin los gastos generales de regenerar el documento.

Los archivos de registro y las tablas de archivos contienen los registros de archivos maestros y de transacciones que han sido suprimidos del almacenamiento en línea.

Los archivos de consulta de tablas contienen datos relativamente estáticos quepueden ser compartidos por aplicaciones para mantener consistencia y mejorar el desempeño.

Los archivos de auditoría son registros especiales de actualizaciones de otros archivos, especialmente archivos maestros y de transacciones.

Page 7: 20140274

Conceptos y lineamientos de diseño de entradas

Varios conceptos son importantes para el diseño de las entradas. Una de las primeras cosas que debemos saber es la diferencia entre captura de datos, entrada de datos, y procesamiento de datos.

Los medios y métodos alternativos de entradas también deben ser comprendidos antes de diseñar las entradas.

El diseñador debe entender la diferencia entre lo siguiente:

a) La captura de datos es la identificación y adquisición de datos nuevos.

b) Un documento fuente es una forma de papel que se usa para registrar transacciones comerciales en términos de datos que describen esas transacciones.

c) La entrada de datos es el proceso de traducir los datos fuente a un formato legible en la computadora. Ese formato puede ser un disco magnético, una forma óptica de marcar, una cinta magnetofónica, o un disquete flexible, por nombrar unos cuantos.

Los datos deben procesarse usando una de las siguientes técnicas:

a) En el procesamiento por lotes, los datos ingresados son recolectados en archivos llamados lotes que se procesan más tarde.

b) En el procesamiento en línea, los datos capturados se procesan inmediatamente.

c) En el procesamiento remoto de lotes, los dato se ingresan usando técnicas de edición en línea; sin embargo, los datos son recolectados en lotes para su posterior procesamiento.

Page 8: 20140274

Métodos de entrada y su implementación

El analista de sistemas generalmente selecciona el método y el medio para todas las entradas. Los métodos o dispositivos de entrada de datos incluyen:

— El teclado La entrada de datos por el teclado sigue siendo la forma más común de ingreso. Desafortunadamente, es la que más requiere de la edición de datos porque las personas cometen errores tecleando datos de los documentos fuente.

— El ratón Es un dispositivo de indicación usado en conjunción con interfaces de usuario gráficas.

— La pantalla táctil Tales dispositivos simplifican muchas actividades de recolección de datos en almacenes y plantas manufactureras. Los botones de la pantalla táctil pueden estar programados para recolectar los datos

— El punto de venta Al igual que las computadoras de mano descritas anteriormente, la mayoría puede escanear y leer los códigos de barras para eliminar los errores al teclear datos. Los cajeros automáticos (automatic teller machines, ATM), otra forma de terminal de punto de venta, son operados directamente por el consumidor.

— El sonido y la voz El sonido representa otra forma de entrada. Usted podría haber usado un sistema basado en teléfono de tonos para inscribirse en un curso. Tales sistemas basados en tonos requieren tecnología especial de entrada/salida que impulsa al diseño.

Una forma más sofisticada de este método de entrada usa tecnología de reconocimiento de voz para posibilitar el ingreso de los datos. En la actualidad esta tecnología es relativamente inmadura y poco confiable. Proporciona el mejor resultado para ingresar comandos, pero no datos.

— La marca óptica

— La tinta magnética

Page 9: 20140274

— La firma electromagnética

— Las tarjetas inteligentes

— La biométrica

Controles GUI para diseño de entradas

La mayoría de las aplicaciones nuevas que se están desarrollando actualmente consisten en pantallas que tienen una apariencia “gráfica”. Este tipo de apariencia se llama interfaz gráfica del usuario (GUI).

Considere los controles como “dispositivos” para construir una interfaz de usuario. Están incluidos en la mayoría de los ambientes de desarrollo de aplicación contemporáneos tales como Access de Microsoft y Visual Studio .NET, PowerBuilder de Sybase, JBuilder de InPrise, Visual Café de Symantec, Visual Age de IBM, y muchos otros. Muchas de estas herramientas comparten controles (y el código) a través del repositorio. A este enfoque se le llama programación basada en repositorios.

Las entradas deberán ser tan simples como sea posible y diseñarse para reducir la posibilidad de ingresar datos incorrectos. Además, también debe considerarse la necesidad de contar con capturistas de datos. Con esto en mente, los diseñadores de sistema deberán entender los factores humanos que deberán ser evaluados durante el diseño de las entradas.

Los controles de las entradas aseguran que la entrada de datos a la computadora sea correcta y que el sistema esté protegido en contra de errores accidentales e intencionales así como el abuso, incluyendo el fraude.

Controles GUI comunes para entradas

Cuando se diseñen las pantallas de entrada para una aplicación que contenga una apariencia de interfaz gráfica del usuario, el diseñador debe tener el cuidado de seleccionar el objeto correcto de control para cada atributo de entrada. Cada control sirve para un propósito específico, tiene ciertas ventajas y desventajas, y

Page 10: 20140274

deberá ser usado según los lineamientos. Algunos de los controles más comúnmente usados basados en pantallas para ingresar datos incluyen el text box, el radio button, el check box, el list box, el drop-down list, el combination box, y el spin box.

Text box Quizá el control más común destinado al ingreso de datos es el text box. Un Text Box consta de una caja de forma rectangular que está usualmente acompañada por un título. Este control requiere que el usuario teclee los datos dentro de la caja. Un Text Box puede permitir el ingreso de líneas individuales o múltiples de caracteres de datos que van a capturarse.

Radio Button Los radio buttons proveen al usuario de una forma fácil para identificar y seleccionar rápidamente un valor particular de un conjunto de valores. Un radio button consta de un pequeño círculo y de una descripción textual asociada que corresponde a la elección de valor.

Check Box Al igual que con los text box y los radio buttons, un check box también consta de dos partes: una caja cuadrada seguida por una descripción textual del campo de ingreso para el cual el usuario debe proveer el valor de sí/no.

List box Un list box es un control que requiere que el usuario seleccione un valor de un elemento de datos de una lista de selecciones posibles. El list box es rectangular y contiene una o más filas de valores posibles de datos.

Diseño de salidas y elaboración de prototipo

La distribución y la audiencia de salidas

Una forma de clasificar las salidas es de acuerdo con su distribución dentro o fuera de la organización y las personas que las leen y usan. Las salidas internas están destinadas a los dueños del sistema y a los usuarios de sistema dentro de

Page 11: 20140274

una organización; raramente salen fuera de la organización. Las salidas internas soportan ya sea operaciones de negocios cotidianas o el monitoreo de la gerencia y la toma de decisiones.

Los reportes detallados presentan información con poco o ningún filtro o restricciones. Reporte detallado Salida interna que presenta información con poco o ningún filtrado.

Salida interna Salida para los dueños y usuarios del sistema dentro de una organización.

Los reportes resumidos condensan la información para las personas que no quieren ahondar en los detalles. Los datos de los reportes resumidos típicamente sintetizan y resumen para indicar tendencias y problemas potenciales. El uso de gráficos (los diagramas y las gráficas) en los reportes resumidos también está ganando aceptación rápidamente porque resumen tendencias a simple vista de manera más clara.

Los reportes de excepción filtran los datos antes de presentarlos al gerente como información. Estos reportes de excepción incluyen sólo excepciones a alguna condición o estándar.

Las salidas externas salen de la organización. Están destinadas a los clientes, proveedores, socios, y organismos reguladores. Generalmente concluyen o reportan sobre las transacciones de negocios.

Reporte de excepción Salida interna que filtra los datos para presentar información que reporta las excepciones de alguna condición o estándar.

salida con regreso Salida externa que puede reingresar al sistema como entrada.

Los métodos de implantación de las

salidas Suponemos que usted está familiarizado con los diferentes dispositivos de salida, tales como impresoras, graficadoras (plotters), salida de computadora en microfilm (computer output on microfilm, COM), y los monitores de la PC.

La salida impresa

El medio más común para salidas de la computadora es el papel: la salida impresa. Actualmente, el papel es el medio más barato que examinaremos. Aunque la oficina sin documentos ha sido predicha por largos años, eso aún no se ha hecho una realidad. Quizás hay una adicción psicológica al papel como un medio. En todo caso, la salida del papel estará con nosotros por mucho tiempo.

Page 12: 20140274

La salida impresa puede producirse en impresoras de matriz, pero progresivamente se imprime en impresoras de láser, las cuales se han hecho eficientes en costo. Las salidas internas comúnmente se imprimen en papel en blanco (llamado papel comercial). Las salidas externas y los documentos con respuesta (salidas con regreso) son impresos en formas preimpresas. El diseño de formas preimpresas (tales como cheques y formatos de impuestos) está predeterminado, y las formas en blanco se fabrican en serie.

La salida por pantalla

El medio que más ha crecido para las salidas de la computadora es el despliegue en línea de información en un dispositivo visual de despliegue, como la pantalla de una terminal o de PC.

La popularidad de la salida gráfica también ha sido estimulada por la disponibilidad de impresoras de gráficos baratos, fáciles de usar y software, especialmente en la industria de la PC. Más tarde en este capítulo le mostraremos un diseño gráfico alternativo para una salida de SoundStage.

Las terminales de punto de venta Muchas de las transacciones de hoy de venta al menudeo y del consumidor son realizadas por terminales de punto de venta (point-ofsale, POS). El ejemplo clásico es el cajero automático (automated teller machine, ATM).

Multimedia

La multimedia es un término acuñado para describir colectivamente cualquier información presentada en un formato diferente de números, códigos, y palabras tradicionales. Esto incluye gráficos, sonidos, imágenes, y animación digital. En general se presenta como una moderna adición a la salida por pantalla.

El correo electrónico

El correo electrónico ha transformado las comunicaciones en el mundo de los negocios moderno, si no es que a toda la sociedad. Se espera que los nuevos sistemas de información tengan capacidad de mandar mensajes. ¿Cómo impacta esto en el diseño de las salidas? Cada vez más los sistemas transaccionales tienen capacidad para funcionar en Internet.

Las salidas internas también pueden ser distribuidas por correo electrónico. Por ejemplo, un sistema puede enviar la notificación de la disponibilidad de informes nuevos a los usuarios interesados. Sólo esos usuarios que verdaderamente necesitan el reporte accederán a él y lo imprimirán. Esto puede generar un ahorro significativo en costos en la distribución masiva.

Page 13: 20140274

Hipervínculos

Actualmente muchas salidas están habilitadas en la Red de redes (también llamada simplemente la Red o la Web). Muchas bases de datos y sistemas para que ordene el consumidor están ahora habilitados en la Red.

Estos sistemas no crean salidas nuevas. Simplemente reformatean los reportes previos para el acceso a través de un navegador. Piense en esto como un sistema de archivos de reportes disponibles en la Red. Los ejemplos de tales sistemas de reportes incluyen a DataWatch Monarch/ES y NSA Report.Web.

El microfilme

El papel es voluminoso y requiere espacio de almacenamiento considerable. Para resolver este problema, muchos negocios usan el microfilme como un medio de salida. El primer medio de película es el microfilme.

Las herramientas automatizadas para el diseño y el desarrollo de prototipos de las salidas

No hace mucho, las herramientas primordiales para el diseño de salidas eran las tablas de espaciamiento de la impresora) y plantillas de diseño de salidas. Hoy, este enfoque no se practica mucho. Es un proceso tedioso que no conduce a las estrategias actuales de desarrollo preferido de aplicación rápida y de desarrollo de prototipos, que usan herramientas automatizadas para acelerar el proceso de diseño.

Las herramientas automatizadas que acabamos de presentar han acelerado y mejorado significativamente el proceso del diseño de salida. Pero el proceso definitivo del diseño de salidas no solamente formaría el prototipo del diseño de las salidas, sino que también serviría como la implantación final de esa salida.

Lineamientos del diseño de salidas

Muchos aspectos son relevantes para el diseño de salidas. La mayoría está motivada por las preocupaciones de ergonomía: el deseo de diseñar salidas que soportarán las formas en las cuales trabajan los usuarios del sistema.

Las salidas de la computadora deberían ser simples de leer e interpretar. Estos lineamientos pueden mejorar la facilidad de lectura: a) Cada salida deberá tener un título. b) Cada salida deberá fecharse y tener un sello de tiempo. Esto ayuda al lector a darse cuenta de la actualidad de la información (o la falta de ella). c) Los reportes y las pantallas deberán incluir secciones y encabezados para segmentar la información.

Page 14: 20140274

El proceso del diseño de salida

El diseño de salidas no es un proceso complicado. Algunos pasos son esenciales, y otros son dictados por circunstancias. Los pasos son: 1. Identificar las salidas de sistema y revisar los requerimientos lógicos. 2. Especificar los requerimientos físicos de las salidas. 3. Conforme sea necesario, diseñar formas externas preimpresas. 4. Diseñar, validar, y probar las salidas usando alguna combinación de: a) Las herramientas del diseño (por ejemplo, bocetos a mano, gráficas del diseño de la impresora/monitor, o CASE). b) Herramientas para formar prototipos (por ejemplo, la hoja de cálculo, DBMS para PC, 4GL). c) Herramientas que generan código (por ejemplo, el generador de reportes).

Identificar las salidas del sistema y revisar los requerimientos lógicos

Los requerimientos de salida deberán haberse definido durante el análisis de requerimientos. Los diagramas de flujo de datos físicos (o las unidades del diseño, ambos descritos en el capítulo 11) son un buen punto de partida para el diseño de las salidas. Esos DFD identifican tanto las salidas de red del sistema (del proceso al agente externo) como el método de implantación.

Especificar los requerimientos físicos de las salidas

Recuerde que la fase de análisis de decisiones deberá haber establecido alguna expectativa de cómo la mayoría de flujos de datos de salida serán implantados finalmente. En relación con las salidas, las decisiones se hicieron determinando el mejor medio y formato para el diseño y la implantación basándose en: • Tipo y objetivo de la salida. • La viabilidad operacional, técnica, y económica.

¿Cuál sería el mejor método de implantación que sirva para la salida? Se discutieron diversos métodos anteriormente en el capítulo. Usted tendrá que entender el propósito o el uso de la salida para determinar el método correcto. Puede seleccionar más de un método para una salida individual: por ejemplo, salida por pantalla con impresión optativa. Claramente, estas decisiones se resuelven de mejor manera con los usuarios del sistema.

¿Con qué frecuencia se genera la salida? ¿Por demanda? ¿Cada hora? ¿Diariamente? ¿Mensualmente? Para las salidas programadas, ¿cuándo necesitan el reporte los usuarios de sistemas? a) Los usuarios generan muchos informes por demanda. Puede ser de ayuda usar el correo electrónico automatizado para notificar a los usuarios que las nuevas versiones de los reportes están disponibles. b) Si los informes deben imprimirse por el departamento de servicios de información, deben ser procesados dentro del

Page 15: 20140274

calendario de operaciones de los sistemas de información. Por ejemplo, un reporte que el usuario del sistema necesita a las 9:00 a.m. del jueves puede tener que ser programado para las 5:30 a.m. del jueves. No se dispone de más tiempo

Diseño de formas preimpresas

Los documentos externos y con respuesta se separan aquí para una consideración especial porque contienen considerable información constante y preimpresa que debe ser diseñada antes de diseñar la salida final.

¿Qué información preimpresa debe aparecer en la forma? Esto incluye información de contacto, encabezados, etiquetas, y otra información común que debe aparecer en todas las copias de la forma. • ¿Deberá diseñarse la forma para el envío postal? Si es así, la posición de las direcciones cobra importancia dependiendo de si se usan sobres con ventana o no. • ¿Cuántas formas serán requeridas para imprimirse cada día? ¿Cada semana? ¿Cada mes? ¿Cada año? •

Diseño, validación y salidas de prueba

Después de que las decisiones del diseño y los detalles han sido registrados en el repositorio del proyecto, debemos diseñar el formato real del informe. El formato o el esquema de una salida afectan directamente la habilidad del usuario de sistema para leerla e interpretarla.

La gerencia de SoundStage expresó preocupación de que la salida del RESUMEN DE RESPUESTA DEL MIEMBRO potencialmente podría volverse demasiado larga. A menudo el gerente se interesa en ver sólo información relacionada con las respuestas del miembro para una o algunas promociones diferentes del producto.

Se usa una caja de diálogo con etiqueta para permitir al usuario seleccionar entre obtener un reporte y obtener una gráfica. Se usa un control de etiqueta para presentar una serie de información relacionada. Si el usuario da un clic sobre la etiqueta rotulada “Gráficas”, la información sería exhibida para hacer a la medida la salida como una gráfica. 2 Se usa una lista desplegable hacia abajo para seleccionar el reporte deseado. El usuario puede dar un clic sobre la flecha descendente para obtener una lista de reportes posibles entre los cuales escoger.

Las salidas basadas en la Web y el comercio electrónico

Page 16: 20140274

Las últimas consideraciones del diseño de salida que deseamos presentar son concernientes a las salidas basadas en la Red. El proyecto de SoundStage añadirá diversas capacidades de comercio electrónico y de negocios electrónicos al Sistema de información de servicios a los miembros. Algunas de estas capacidades afectarán al diseño de la salida. Un requerimiento de salida lógica para el proyecto es navegar en el catálogo.

Esta salida usa marcos para permitirle al usuario enfocar separadamente la atención en la navegación y en la salida. 2 La pantalla usa los hipervínculos para proveer navegación a través de estructuras complejas del menú que están relacionadas con la salida.

La mayoría de los diseños de pantalla de salida basados en la Red requieren pies de página estándar en la pantalla para proporcionar navegación adicional. 6 Una imagen puede ser un objeto seleccionable. En este caso representa otro tipo de drill-down donde el usuario puede obtener información adicional.

Otro requerimiento de salida es permitir a los miembros jugar con los videos de avances (en inglés video trailers) y con los archivos de audio de los productos para ver con antelación las posibles compras. La exhibición preliminar se desencadenará por un hipervínculo en la pantalla anterior, y activará a un reproductor multimedia. Se espera que estas extensiones de salida se conviertan en la norma a medida que aumenta la popularidad de las aplicaciones basadas en Internet y en la intranet.