jueves, 31 de enero de 2013

Carta estructurada


La carta estructurada también es conocida como el modelo de producto, es una metodología de análisis y diseño de sistemas de análisis estructurado, lo que muestra es un mapa de diseño de arriba hacia abajo (top-down) de tipo jerárquico en el que se asienta cómo será programado el proyecto, construido, integrado y probado.

Pasos para obtener una apropiada carta estructurada:

1) Fraccionar el sistema en unidades apropiadas a través del análisis de transacciones.
2) Convertir cada uno de esas unidades en una carta de estructura a través del análisis de transformaciones.
3) Refinar cada una de las cartas de estructuras obtenidas y vinculadas en la implantación del sistema.

Transacción: Es un componente del sistema que nace de algún evento que tiene lugar en el ambiente (fuera del sistema) y culmina con algún efecto o resultado sobre el ambiente.

Tiene 5 pasos:
1) Evento.
2) Estimulo sobre el sistema.
3) Actividad que realiza el sistema de acuerdo con el estimulo.
4) Respuesta del sistema.
5) Efecto sobre el ambiente.

Cada transacción pertenece a una clase o tipo de transacción, se identifican a través de los eventos del sistema.

Cada unidad física del sistema surge a partir de un evento.

Análisis de Transformaciones:

Es el método (estrategia) que permite darle una forma apropiada a la carta de estructura a través de la identificación de la transformación central.

Pasos para el análisis de transformación:

1) Construir el DFD (diagrama de flujo de datos) para la transacción que pretendemos graficar.
2) Encontrar la transformación central dentro del DFD.
3) Convertir a esa unidad del DFD en una carta de estructura.
4) Refinar a la carta de estructura a través de los criterios del diseño estructurado.
5) Verificar que la carta de estructura cumpla con todos los requisitos planteados para el modelo esencial.

Para encontrar la transformación central (2º PASO) debemos buscar:
- Que la transformación central sea la parte del DFD que contiene las actividades principales del sistema…

*Recorremos los flujos de entrada (saltando los que depuran las entradas)
**Recorremos los procesos de salida (salteando todo lo que forma parte de la salida, formateos, impresiones etc).

Flujo de datos esencial (sin la entrada ni la validación ni formateos).

Transformación central: Concatenamos la transformación central en el nivel más alto y subordinamos las demás burbujas/ramas.

Promoviendo: Debemos encontrar una burbuja que cumpla con las características, si hay mas de una, hay que ver cual de ellas es mas adecuada.

Comentarios de los gráficos:
• Agregar los módulos de leer/imprimir/grabar.
• Reorganizar los módulos aferente y eferentes manteniendo el balance (si resulta muy difícil es porque esta mal hecho el DFD).
• Agregar los módulos de tratamiento de errores.
• Factorizar la transformación central si corresponde.

Más comentarios:
• Asegurarse de que todos los módulos tienen nombres concordantes con su rol jerárquico.
• Incluir las señales que correspondan a funcionamiento de la transacción.
• Tratar de que el acoplamiento sea el adecuado (identificar los datos e interfaces).
• mejorar la calidad de la carta de estructura.

Ejemplo de una carta estructurada:


0 comentarios:

Publicar un comentario en la entrada

 

Reloj

Fish