Ejemplo de Análisis de Transacción: Factorización Nivel 2.
Mini Programación
jueves, 28 de enero de 2016
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
5.1. Acoplamiento
5.2. Cohesión
5.3. Otro parámetros de Calidad: El Fan-in y el Fan-out
Suscribirse a:
Entradas (Atom)