Indice1. Determinación de requerimientos y análisis de información. 2. Análisis estructurado 3. Prototipos D De Aplicaciones
1. Determinación de requerimientos y análisis de información.-
Requerimientos de las transacciones de los usuarios.- Los sistemas a nivel de transacciones, capturan, procesan datos por alguna razón por ejemplo: en un sistema de pedidos los clientes son procesados de forma tal que sean artículos indicados. Los analistas seleccionados para trabajar en un sistema de pedidos deben conocer todo lo relacionado cuándo procesan estas transacciones.
Requerimiento de decisión de los usuarios.- A diferencia de las actividades de transacción las relacionadas con decisiones no siguen un procedimiento especifico las rutinas son muy claras y es posible que los controles vagos. Es probable que los sistemas de decisión tengan que ver con el pasado, presente o el futuro. Algunos brindan su porte para decisiones recurrentes mientras que otros son únicos y no recurrentes, estos sistemas pueden utilizar datos que se originan dentro de empresas como los generados por el procesamiento de transacciones fuera de ella, por ejemplo asociaciones o fuentes comerciales en algunos casos se procesan los datos de transacción para generar nueva información para la toma de decisiones.
Requerimiento de toda la organización.- En las empresas los departamentos dependen de uno de ot4ro para brindar servicios para fabricar productos y satisfacer a los clientes. Por consiguiente el trabajo hecho en un depto afecta al de los otros. Cuando los analistas estudian sistemas para un departamento también deben evaluar las implicaciones. Algunas veces los sistemas abarcan los trabajos de varios deptos. La recepción del pedido ilustra la importancia de considerar las ramificaciones de un tipo de actividad para l resto de las organizaciones. Cuando el grupo de ventas toma un pedido la acción da origen a una serie de actividades que afectan a las demás áreas. Es probable que los analistas que tiene interés en el proceso de recepción de pedidos no trabaje al mismo tiempo sobre el sistema de facturación, sin embargo deben tener conocimientos de cualquier requerimiento en cualquier otra parte de la organización, si el proceso de recepción de pedidos no captura la dirección de los clientes para el cobro o el lugar donde deben enviar los productos entonces ¿cómo enviar los artículos o las facturas por correo a su lugar de destino? Entonces es importante estar al tanto de otros requerimientos de la organización.
Permite al analista conocer un sistema o proceso (actividad) en una forma lógica y manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningún detalle pertinente". El objetivo que persigue el análisis estructurado es organizar las tareas asociadas con la determinación de requerimientos para obtener la comprensión completa y exacta de una situación dada.
Componentes: – Símbolos gráficos: sirven para identificar y describir los componentes de un sistema y las relaciones entre estos. – Diccionarios de datos: Descripciones de todos los datos utilizados en el sistema pueden ser manual o automatizado. – Descripciones de procesos y procedimientos: emplean técnicas y lenguajes que permiten describir actividades del sistema. – Reglas: Estándares par describir y documentar el sistema en forma correcta y completa.
Análisis de flujo de datos: Estudia el empleo de los datos en cada actividad, documenta los hallazgos con diagramas de flujo de datos.
Herramientas: – Diagrama de flujo de datos: son la herramienta mas importante y la base en donde se desarrolla otros componentes – Diccionario de datos: contienen las características lógicas de los lugares donde se almacenan los datos del sistema, incluyendo nombre, alias, descripción, contenido y organización. – Diagrama de estructuras de datos: este es una descripción de la relación entre entidades (personas, lugares, eventos y objetos ) y el conjunto de información relacionado con la entidad. – Gráfica de estructura: es la herramienta del diseño que muestra con símbolos la relación entre los módulos de procesamiento y el software de la comp.
3. Prototipos D De Aplicaciones
El termino prototipo se refiere a un modelo que funciona por una aplicación de sistemas de información. Características
- El prototipo es una aplicación que funciona
- La finalidad del prototipo es probar varias suposiciones formuladas por analistas o usuarios.
- Los prototipos se crean con rapidez
- Los prototipos evolucionan a través de procesos interactivos.
- Tienen un costo bajo de desarrollo.
Usos
- Es un medio eficaz para aclarar los requerimientos de los usuarios y debe satisfacer una aplicación.
- Verificar la factibilidad del diseño de un sistema
Herramientas De Los Prototipos.- El empleo de herramientas adecuadas es un factor muy importante para el éxito del prototipo. Lenguajes de cuarta generación: Los lenguajes de cuarta generación fueron creados par ayudar a satisfacer la necesidad de desarrollar software con mayor eficiencia. Lenguajes no orientados hacia procedimientos: algunas veces el lenguaje recibe el nombre de lenguajes no precedulares. Un solo mandato lleva acabo una función completa. Lenguajes de consulta y recuperación: facilitan la recuperación de datos almacenados sin necesidad de escribir muchas instrucciones orientada hacia procedimientos. Generadores de reportes: permiten a los usuarios obtener con facilidad datos de archivos o bases de datos.
Generadores de aplicaciones Generadores de pantalla: es una herramienta interactivo para dibujar pantallas y efectuar la validación automática de la entrada y procesamientos. Sistema de diccionario de datos: guardan definiciones y descripciones de los datos utilizados en los sistemas de información de la organización.
Computadoras personales: el prototipo se puede crear sobre una maquina diferente, tal como una computadora personal para verificar el diseño del sistema.
Estrategias Estrategias par el desarrollo de prototipos.- Se puede desarrollar un prototipo para cada uno de los diferentes componentes de una aplicación. Es común el uso de tres estrategias para el desarrollo de prototipos de aplicaciones. Prototipo para pantalla: los prototipos de pantalla de visualización permiten a los usuarios y analistas evaluar la posición de la información sobre la pantalla, la conveniencia de los encabezados y la utilidad de mensajes e instrucciones también proporcionan una manera para obtener las reacciones de los usuarios hacia la cantidad de información presentada sobre la pantalla de visualización. Prototipo para el procedimiento de procesamiento: las funciones de procesamiento incluyen entradas, cálculos, recuperación de información y actividades de salida. El desarrollo de prototipo para los procedimientos de procesamiento aborda solo las actividades que se preceden a la aplicación. Prototipos para funciones básicas: incluye módulos que realizan muchas funciones diferentes entre las que se encuentran:
- Creación de archivos maestros o bases de datos
- Preparación de copias de respaldo
- Reorganización de archivos o bases de datos
- Selección y borrador de registros
Autor:
Cecylia González