jueves, 28 de enero de 2016

Ejemplo de Análisis de Transacción

Ejemplo de Análisis de Transacción: Factorización Nivel 2.


Ejemplo de Análisis de Transformación

Ejemplo de Análisis de Transformación: Factorización Nivel 2.


El Lenguaje de Diseño de Programas (PDL)

El lenguaje PDL (o PSL) es un lenguaje de especificación que hace uso de un vocabulario y una sintaxis limitados.
 
Componentes principales:
 
v  Verbos transitivos
v  Palabras reservadas
v  Objetos


Otros parámetros de Calidad: el Fan-in y el Fan-out



Ø  Grado de Absorción (Fan-in) de un módulo: es el número de superordinados inmediatos que tiene dicho módulo.
 
Ø  Diseminación del Control (Fan-out) de un módulo: es el número de subordinados inmediatos de dicho módulo.


Cohesión

Relación existente entre los elementos de un mismo módulo. El objetivo es que los elementos que tengan más relación en una tarea pertenezcan al mismo módulo.
 
Tipos de Cohesión (de mayor a menor):
 
*       Funcional
*       Secuencial
*       Comunicacional
*       Procedimental
*       Temporal
*       Lógica
*       Casual o Coincidente


Acoplamiento

Grado de interdependencia entre los módulos. Para un buen diseño se debe intentar minimizar el acoplamiento.
 
Niveles de Acoplamiento (de mejor a peor):
 
*      Normal
o   De Datos
o   De Marca o por Estampado
o   De Control
*      Externo
*      Común
*      Por Contenido


Evaluación de la Calidad del Diseño

Un buen diseño debe organizar la complejidad del problema de manera que el esfuerzo de desarrollo, prueba, entendimiento y mantenimiento pueda ser controlado y minimizado

          5.1. Acoplamiento

          5.2. Cohesión

          5.3. Otro parámetros de Calidad: El Fan-in y el Fan-out


Related Posts Plugin for WordPress, Blogger...