20140083 alexis martinez

Upload: cemorillo

Post on 05-Jan-2016

5 views

Category:

Documents


0 download

DESCRIPTION

trabajo

TRANSCRIPT

DISEO DE SISTEMAS

Alexis Martinez Franco 2014-0083

Profesor: MORILLO GEDHARD CONRADO

ANALISIS Y DISEO DE SISTEMAS II

DISEO DE SISTEMAS

Que es el diseo de sistemas?Son las tareas que se enfocan en la especificacin de una solucin computarizada detallada. Tambin se le llama diseo fsico. En los sistemas se disean entradas, salidas, archivos, bases de datos y otros componentes de computadora. Los reclutadores de especialistas en cmputo recin egresados de las universidades se refieren a esta definicin restrictiva como el sndrome de no se invent aqu.Estrategias del diseo de sistemasEstas estrategias Abarca el diseo estructurado moderno, ingeniera de la informacin, elaboracin de prototipos, JAD, RAD y diseo orientado a objetos. La intencin es desarrollar nicamente un alto nivel de entendimiento.Estrategias basadas en modelosEl diseo basado en modelos pone nfasis en el trazado de modelos de sistema pictricos para documentar los aspectos tcnicos o de implantacin de un nuevo sistema.Ejemplo de estrategias basadas en modelos: El diseo estructurado, la ingeniera de la informacin y el diseo orientado a objetos.Los modelos de diseo suelen derivarse de modelos lgicos que se desarrollan en una parte previa de la obra, tambin se convierten en planos para la construccin e implantacin 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 grficos de propsito general. Otros diseadores 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, adems de verificacin de errores basada en reglas.

Modelado y arquitectura de la aplicacin.Arquitectura de aplicacin: Especificacin de las tecnologas que deben usarse para implantar los sistemas de informacin.

Una arquitectura de tecnologa de la informacin: define las tecnologas que deben usar uno, ms o todos los sistemas de informacin. Hay cuatro categoras de arquitecturas de tecnologa: la red, los datos, la interfaz y el proceso.

Diagrama de flujo de datos fsicos: Modelo de procesos usado para comunicar las caractersticas tcnicas de implantacin de un sistema de informacin.

Los diagramas de flujo de datos fsicos modelan las decisiones de diseo tcnicas y humanas que deben implantarse como parte de un sistema de informacin. Comunican las selecciones tcnicas y otras decisiones de diseo a quienes realmente construyen e implantan el sistema.

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

Los DFD fsicos del sistema actual. Estos DFD fsicos estaban destinados a ayudar a los analistas a identificar y analizar los problemas fsicos en el sistema existente durante la fase de anlisis de problemas del anlisis de sistemas.

2. Los DFD lgicos del sistema actual. Estos DFD lgicos eran meramente una transformacin de los DFD fsicos anteriores que remueven todo detalle fsico. Se utilizaron como un punto de partida para la fase de anlisis de requerimientos del anlisis de sistemas.

3. Los DFD lgicos del sistema objetivo. Estos DFD lgicos y sus especificaciones acompaantes (las estructuras de datos y el ingls estructurado) estaban dirigidos a representar los requerimientos no tcnicos detallados para el sistema nuevo.

4. Los DFD fsicos del sistema objetivo. Estos DFD fsicos estaban dirigidos a proponer y modelar las elecciones de tecnologa y decisiones de diseo para todos los procesos lgicos, flujos de datos y almacenamientos de datos.

5. Las grficas de estructura de los elementos de software del sistema objetivo. Los DFD fsicos anteriores seran transformados en grficas de estructura que ilustran una jerarqua de arriba abajo de los mdulos de software que se conformaran con los principios aceptados de un buen diseo del software.

Los procesos fsicos: son las formas clave en cualquier DFD. Por eso es que se les llama modelos de proceso. Los DFD fsicos bosquejan la implantacin planificada, fsica, de cada proceso. Se entiende por proceso fsico un procesador, como una computadora o persona, o la implantacin tcnica del trabajo especfico a ser realizado, tal como un programa de computadora o un proceso manual.Los flujos de datos fsicos: representa cualquiera de lo siguiente: 1) la implantacin planeada de una entrada o de una salida de un proceso fsico; 2) una orden de la base de datos o acciones tales como create (crear), read (leer), update (actualizar), o delete (borrar); 3) la importacin o exportacin de datos para otro sistema de informacin a travs de una red, o 4) el flujo de datos entre dos mdulos o subrutinas dentro del mismo programa.

Los agentes externos fsicos: son trasladan sin cambios del DFD lgico al DFD fsico. Por qu? Por definicin, los agentes externos fueron clasificados durante el anlisis de sistemas como fuera del alcance de los sistemas y por consiguiente no sujetos a cambio. Slo un cambio en los requerimientos puede iniciar un cambio en los agentes externos.

Los almacenamientos de datos fsicos: representa la implantacin de uno de los siguientes: 1) una base de datos, 2) una tabla en una base de datos, 3) un archivo de computadora, 4) una cinta o un medio de respaldo de cualquier cosa importante, 5) cualquier archivo temporal o lote de procesamiento segn lo necesite el programa (por ejemplo, TABLAS DE IMPUESTOS) o 6) cualquier tipo de archivo no computarizado.Sistema distribuido: es aquel en el que los componentes de un sistema de informacin se distribuyen a las mltiples ubicaciones en una red de computadoras. Las cinco capas de la arquitectura de sistemas distribuidos son a) presentacin, b) lgica de presentacin, c) lgica de la aplicacin, d) manipulacin de datos y e) datos.

Sistemas centralizados: una computadora central multiusuarios (generalmente una mainframe) aloja a todos los componentes de un sistema de informacin. Los usuarios interactan con esta computadora central va las terminales (o, actualmente, una PC que emula a una terminal), pero virtualmente todo el trabajo y procesamiento real se hacen en la computadora central.

Red de rea local (LAN): es un conjunto de computadoras cliente conectadas a uno o ms servidores ya sea a travs de conexiones de cable o inalmbricas para distancias relativamente cortas.

Sistema de servidor de archivos: es una solucin basada en LAN, en la cual una computadora servidor atiende slo a la capa de datos. Todas las dems capas se implantan sobre el cliente.

DISEO DE BASE DE DATOS

Archivos convencionales contra bases de datosTodos los sistemas de informacin crean, leen, actualizan y suprimen (lo que algunas veces se abrevia como CRUD) datos. Esta informacin se guarda en archivos y bases de datos. Un archivo es una coleccin de registros similares. Una base de datos es una coleccin de archivos interrelacionados. La palabra clave es interrelacionados. Una base de datos no es meramente una coleccin 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 usarn los archivos. En el ambiente de bases de datos, las aplicaciones se construirn alrededor de bases de datos integradas. En consecuencia, la base de datos no depende necesariamente de las aplicaciones que la usarn. 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 convencionalesLos archivos convencionales son relativamente fciles de disear e implantar porque normalmente se disean para usarse con una aplicacin individual o un sistema de informacin, como CUENTAS POR COBRAR o NMINA.Otra ventaja histrica de los archivos convencionales ha sido la velocidad de procesamiento. Pueden ser optimizados para el acceso de la aplicacin.Los archivos convencionales tambin tienen numerosas desventajas. La duplicacin de elementos de datos en archivos mltiples 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.

Pros y contras de las bases de datosYa hemos indicado la ventaja principal de las bases de datos: la capacidad para compartir los mismos datos a travs de sistemas y aplicaciones mltiples.La tecnologa de las bases de datos le ofrece la ventaja de almacenar datos en formatos flexibles. Esto es posible porque las bases de datos estn definidas en forma separada de los sistemas de informacin y programas de aplicacin que los usarn.La tecnologa 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 organizacin. La tecnologa de bases de datos provee una mejor tecnologa para las arquitecturas cliente/servidor y la computacin de redes.Por otra parte, la tecnologa de bases de datos es ms compleja que la tecnologa de archivos. Se requiere un software especial llamado sistema de administracin de base de datos (DBMS, por sus siglas en ingls).Sin embargo, las ventajas de la independencia de datos, la enorme reduccin de la redundancia de datos y el incremento de la flexibilidad tienen un costo. La tecnologa de bases de datos requiere una inversin significativa.Otro problema potencial con el enfoque de bases de datos es la creciente vulnerabilidad inherente al uso de los datos compartidos.

DISEO DE SALIDAS Y ELABORACIN DE PROTOTIPOS

La distribucin y la audiencia de salidasUna forma de clasificar las salidas es de acuerdo con su distribucin dentro o fuera de la organizacin y las personas que las leen y usan. Las salidas internas estn destinadas a los dueos del sistema y a los usuarios de sistema dentro de una organizacin; raramente salen fuera de la organizacin. 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 informacin con poco o ningn filtro o restricciones. Reporte detallado Salida interna que presenta informacin con poco o ningn filtrado.Salida interna Salida para los dueos y usuarios del sistema dentro de una organizacin.Los reportes resumidos condensan la informacin para las personas que no quieren ahondar en los detalles. Los datos de los reportes resumidos tpicamente sintetizan y resumen para indicar tendencias y problemas potenciales. El uso de grficos (los diagramas y las grficas) en los reportes resumidos tambin est ganando aceptacin rpidamente porque resumen tendencias a simple vista de manera ms clara.Los reportes de excepcin filtran los datos antes de presentarlos al gerente como informacin. Estos reportes de excepcin incluyen slo excepciones a alguna condicin o estndar.Las salidas externas salen de la organizacin. Estn destinadas a los clientes, proveedores, socios, y organismos reguladores. Generalmente concluyen o reportan sobre las transacciones de negocios.Reporte de excepcin Salida interna que filtra los datos para presentar informacin que reporta las excepciones de alguna condicin o estndar.salida con regreso Salida externa que puede reingresar al sistema como entrada.

La salida impresa El medio ms comn para salidas de la computadora es el papel: la salida impresa. Actualmente, el papel es el medio ms barato que examinaremos. Aunque la oficina sin documentos ha sido predicha por largos aos, eso an no se ha hecho una realidad. Quizs hay una adiccin psicolgica al papel como un medio. En todo caso, la salida del papel estar con nosotros por mucho tiempo.La salida impresa puede producirse en impresoras de matriz, pero progresivamente se imprime en impresoras de lser, las cuales se han hecho eficientes en costo. Las salidas internas comnmente 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 diseo 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 ms ha crecido para las salidas de la computadora es el despliegue en lnea de informacin en un dispositivo visual de despliegue, como la pantalla de una terminal o de PC.La popularidad de la salida grfica tambin ha sido estimulada por la disponibilidad de impresoras de grficos baratos, fciles de usar y software, especialmente en la industria de la PC. Ms tarde en este captulo le mostraremos un diseo grfico 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 clsico es el cajero automtico (automated teller machine, ATM).