DISEÑO DE PROTOTIPOS
ana111Práctica o problema27 de Febrero de 2013
2.841 Palabras (12 Páginas)395 Visitas
DISEÑO DE PROTOTIPOS
Diseño Preliminar.
Esta fase se encarga de elaborar un diseño preliminar del sistema de información que satisfaga los requerimientos, restricciones y atributos establecidos en la fase III. El diseño preliminar consta de un prototipo o modelo físico que delinea la interacción hombre- máquina del sistema de información y describe, en forma general sus procesos automatizados. Dentro de esta fase encontramos:
1. Definición de prototipos:
En este paso el grupo de desarrollo elabora diferentes prototipos que puedan satisfacer la especificación funcional, las restricciones y los atributos identificados en la fase anterior. Se solicitan precios y especificaciones técnicas de los equipos o programas que hagan falta, a los diferentes vendedores del mercado. La definición de prototipo está regida por la estructura o configuración global del sistema de información, en ella se indica si el diseño del sistema ha de ser independiente, centralizado o distribuido. Partiendo de este enfoque, se establecen diferentes configuraciones para el procesamiento y para la interacción que existirá entre el hombre y la maquina.
1.1Elaborar diferentes prototipos alternativos.
A partir del modelo lógico del nuevo sistema y de las restricciones y atributos establecidos anteriormente, el grupo desarrolla diferentes prototipos. Un prototipo es un modelo construido sobre el modelo lógico que muestra claramente la interacción hombre-máquina, esto indica que procesos son manuales y cuales automáticos. El prototipo muestra también los procedimientos de activación del subsistema programado, los de respaldo y recuperación de fallas y los de seguridad de la base de datos.
1.2. Evaluar configuración técnica existente.
Tomando como datos las configuraciones de equipos existentes en la organización, que puedan ser utilizados por el nuevo sistema, se procede luego a evaluar estas configuraciones y a determinar que prototipos se pueden desarrollar con ellos en forma parcial o total.
1.3. Determinar configuración técnica necesaria.
Para aquellos prototipos que no puedan ser desarrollados totalmente con la tecnología disponible en la organización actualmente, se elaboran las configuraciones técnicas adicionales que ellos requieran y se solicitan las cotizaciones respectivas a los vendedores del mercado.
2. Selección de prototipos.
En este paso el grupo de desarrollo realiza un análisis de costo beneficio para los diferentes prototipos definidos en el paso anterior. De los resultados de este análisis se presenta y discute con la comisión de planificación, quién decide posteriormente el prototipo más conveniente y da las instrucciones necesarias para la adquisición de la tecnología que haga falta.
2.1. Realizar un análisis costo – beneficio.
Para cada prototipo se determina sus costos de desarrollo y operaciones y se estima los beneficios que puedan obtenerse. Se comparan los diferentes prototipos bajo un criterio económico pre-establecido. Los resultados obtenidos se resumen en un informe técnico denominado informe de prototipo.
2.2. Discutir informe de prototipos.
El informe producido en la actividad anterior se presenta a la comisión de planificación, quien lo discute y finalmente selecciona el prototipo que considere más conveniente para la organización.
2.3. Adquirir tecnología necesaria.
De ser necesario el grupo de desarrollo, o en su defecto, el que designe la comisión de planificaciones, se encarga de adquirir, instalar y probar el equipo y los programas que el prototipo seleccionado requiera para su desarrollo u operación.
3. Refinamiento de Prototipo.
Finalmente, el grupo se dedica a refinar el prototipo escogido, es decir, se describen con mayor detalle aquellos procesos del prototipo que sean automáticos, siguiendo la técnica de análisis estructurado de sistema.
3.1. Refinar prototipo.
Cada proceso automático del prototipo se refina mediante la descomposición funcional establecida por la técnica AES. Cada proceso del más bajo nivel debe describirse utilizando cualquier de las técnicas siguientes: algoritmos estructurados, tablas de decisión o árboles de decisión. Los entes del diccionario de datos que se vean afectados por la automatización deben ser actualizados durante esta actividad
3.2. Revisar Prototipo.
El modelo o prototipo obtenido en la actividad anterior se somete a una revisión estructurada o a una inspección de diseño.
3.3. Elaborar informe de diseño preliminar.
3.4. Planificar detalles de la próxima fase.
DISEÑADO DETALLADO.
Esta fase busca elaborar un diseño detallado del sistema de información que muestre como se construirán los subsistemas de datos y el subsistema programado. Esta fase produce el paquete de diseño, el cual contiene todas las especificaciones para la construcción del sistema, y el plan de pruebas que regirán las diferentes pruebas del sistema de información durante las fases de construcción, pruebas e implantación. Dentro de esta encontramos los siguientes pasos:
1. Diseño de Entradas y Salidas.
En este paso se elabora minuciosamente el diseño de la interacción entre el hombre y la máquina, la cual ha sido delineada en el prototipo del sistema.
1.1. Diseñar dialogo hombre – máquina.
Dependiendo del tipo de interacción hombre-máquina seleccionada, en esta actividad se debe:
• Determinar el medio de comunicación (terminal, teleimpresor, lectora óptica, étc), estableciendo además sus características capacidades y especificaciones técnicas que afecten al diseño de los programas.
• Determinar el tipo de diálogo hombre-máquina y diseñarlo completamente.
• Describir la acción que debe realizar el computador ante cada comando o selector que del usuario.
1.2. Diseñar las pantallas de entrada – salida.
Esta actividad consiste en diseñar la estructura o formato de cada pantalla de entrada de datos al sistema y de salida de información a los usuarios.
1.3. Diseñar los reportes.
En esta actividad el grupo diseña aquellos reportes que no fueron especificados en la actividad anterior. Estos son básicamente, los listados de papel, los gráficos y los diagramas. Para cada uno de ellos se debe especificar su estructura o formato, su contenido (registro de datos) y el medio de producción o salida.
2. Diseño de Datos.
El diseño del subsistema de datos del sistema de información gira en torno a el diseño de la (s) base (s) de datos necesaria (s) para almacenar los datos de dicho sistema y el diseño de los programas que permitirán crear y cargar la (s) base (s) de datos.
2.1. Realizar el diseño lógico de la base de datos. En este proceso de diseño se elabora un modelo de datos que representa las entidades, sus atributos y las relaciones existentes entre esas entidades. Las tareas que realiza el grupo para elaborar un modelo de datos son:
•Analizar los flujos de datos que entran y salen de cada archivo del prototipo del sistema.
•Derivar la (s) estructura (s) de datos contenida (s) en cada archivo, identificando las entidades que representa y los atributos que poseen.
•Establecer las relaciones que existan entre las diferentes entidades y construir el modelo de entidad-relación correspondiente.
Si el SMBD (sistema manejador de base de datos) que se vaya a utilizar manipula base de datos relacionales, entonces cada entidad del modelo entidad-relación debe ser normalizada hasta por lo menos la tercera forma normal.
• Verificar si el modelo de datos obtenido satisface todos y cada uno de los requerimientos detallados en el libro de requerimientos.
2.2. Realizar el diseño físico de la base de datos.
Dependiendo del tipo y característica del sistema de manejo de bases de datos que se halla dispuesto a utilizar, el grupo traduce el modelo de datos a un esquema, esto es, un programa que describe las estructuras lógicas de los datos y sus correspondientes estructuras de almacenamiento e indica los métodos de acceso que se utilizaran, en términos de lenguaje de descripción de datos del SMBD.
2.3. Diseñar los programas de inicialización y mantenimiento de la base de datos.
En esta actividad el grupo diseña aquellos programas que no forman parte del subsistema programado y que permiten iniciar o cargar la base de datos con los datos provenientes de fuentes de volumen considerable. Estos programas serán operados y mantenidos por el administrador de la base de datos y por lo tanto se consideran parte integrante del subsistema de datos en lugar del subsistema programado.
3. Diseño de programas y procedimientos.
Luego que se ha elaborado el diseño de entrada-salida y el de datos, el grupo de desarrollo puede proceder a diseñar los programas y procedimientos del subsistema programado. El prototipo del nuevo sistema de información, su correspondiente especificación funcional y la lista de restricciones y atributos le imprimen una forma única a la estructura del sistema programado.
...