Requerimientos
Requerimientos
Requerimientos
INTRODUCCION
* Obteniendo de la información *
* Manejo de requerimientos *
* Requerimientos De Entrada *
* Requerimientos De Salida *
Niveles de diseño
El diseño de sistema se representa a través de dos fases: el diseño
lógico y el diseño físico.
Cuando los analistas formulan un diseño lógico; escriben las
especificaciones detalladas del nuevo sistema; esto es, describen sus
características: las salidas, entradas, archivos y bases de datos y
procedimientos; todos de manera que cubran los requerimientos del
proyecto.
El diseño lógico de un sistema de información es como el plano de un
ingeniero para armar un automóvil: muestra las características
principales(motor, transmisión y área para los pasajeros)y como se
relacionan unas con otras(donde se conectan entre sí los componentes
del sistema, o por ejemplo, cuan separadas están las puertas.
Los informes y la producción del analista son los componentes de todo
el mecanismo que emplea el ingeniero. Los datos y procedimientos se
ligan y entonces se produce un sistema que trabaje.
El diseño lógico también especifica las formas de entrada y las
descripciones de las pantallas de todas las transacciones y archivos a
fin de mantener los datos de inventario, los detalles de las
transacciones y los datos del proveedor. Las especificaciones de los
procedimientos describen métodos para introducir los datos, corridas
de informes copiados de archivos y detección de problemas.
El diseño físico, actividad que sigue el diseño lógico, produce
programas de software, archivos y un sistema en marcha, las
especificaciones del diseño indican a los programadores que debe hacer
el sistema. Los programadores a su vez escriben los programas que
aceptan entradas por parte de los usuarios, procesan los datos,
producen los informes y almacenan estos datos en los archivos.
Utilización de los Datos de Requerimientos:
El alcance del diseño de sistemas se guía por el marco de referencia
para el nuevo sistema desarrollado durante el análisis. Los datos de los
requerimientos, recopilados durante la investigación, conforman las
actividades y componentes del sistema. Los analistas formulan un
diseño lógico que apoya los procesos y decisiones, los contenidos del
sistema pueden cambiar como resultado de un nuevo diseño.
El diseño lógico va de arriba hacia abajo, como lo hizo la determinación
de requerimientos.
En primer lugar se identifican las características generales, como
informes y entradas; en el diseño de la salida por ejemplo, los analistas
deben conocer la longitud de campo de un dato específico para
establecer cuanto espacio dejar en la información, en la pantalla de
despliegue visual o archivo.
A lo largo de los años hemos visto una evolución de ideas y técnicas en
el campo del análisis de sistemas. La cual cabe en tres períodos amplios
según Yourdon:
1. El análisis de sistema convencional, anterior a los años 70´s,
caracterizado por especificaciones tipo novela victoriana que eran
difíciles de leer y entender, y casi imposibles de mantener.
2. El análisis estructurado clásico, de mediados de los años 70´s, a
mediados de los años 80´s. Esto se caracterizó por primeras versiones
de modelos gráficos, y énfasis en el modelado de las implementaciones
actuales de un sistema antes de modelar el nuevo.
3. El análisis estructurado moderno, en el cual se introducen mejoras
sobre todo para modelar sistemas de tiempo real y relaciones de
situaciones complejas. Aumentando por ende la comunicación entre el
analista y el sistema.
En la actualidad las técnicas modernas están siendo fusionadas, para
así lograr un mejor método que pueda hacerle frente a las necesidades
de las diferentes fases del ciclo de vida del sistema, incluyendo a la fase
de análisis. Obteniendo de está manera mejores resultados que pueda
interpretar el analista en forma rápida y precisa.
En primera instancia debemos decir que el análisis estructurado según
Senn "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. Se puede decir
adicionalmente que los componentes del análisis estructurado son los
siguientes: símbolos gráficos, diccionarios de datos, descripciones de
procesos y procedimientos, reglas.
Después de relacionarnos brevemente con la terminología básica,
podemos entrar en aspectos relacionados con los cambios del análisis
estructurado.
Podemos decir que para finales de los años 60´s e inicios de los 70´s el
análisis estructurado surge de la necesidad de buscar una forma
interpretativa más rápida y eficiente, de tal manera que se pudiesen
definir los requerimientos del usuario y las especificaciones funcionales
del sistema. Pero esto no se daba porque lo que existía eran grandes
volúmenes de información que había que leer por completo y que
acarreaban una serie de problemas de: monolitismo, redundancia,
ambigüedad e imposibilidad de mantener. Es por ello que surge una
amplia variedad de diagramas que permiten representar las
especificaciones funcionales en forma sencilla y rápida, aumentando
por ende el grado de comunicación entre las especificaciones
funcionales y el usuario final (analista, programador, diseñador).
Posteriormente, a mediados de los años 70´s estando el análisis
estructurado clásico en su apogeo aparecen una serie de dificultades
que limitan al analista hacer un buen desempeño de sus actividades.
Entre estos problemas según Yourdon podemos mencionar:
• Distinción difusa y poca, definida entre los modelos lógicos y los
modelos físicos.
• Limitación para modelar sistemas en tiempo real.
• El modelo de datos se hacía de una manera primitiva.
* Diccionario de Datos *