Sunteți pe pagina 1din 4

Valoración de reglas

Explicación de los campos

Cambios N: se trata de una regla nueva


M : la regla ha sido modificada con respecto a la versión 1.0
Complejidad/esfuerzo Complejidad/esfuerzo nominal de adaptar un sistema que no cumple la
regla para que la cumpla.

Baja Cambios que no afectan al código de las aplicaciones


como cambios sencillos en descriptores de despliegue y
otros elementos de configuración, aspectos de nombrado
de elementos (ficheros, etc), creación de páginas y otros
elementos estáticos, empaquetado, etc..
Media Cambios más complejos en elementos de configuración y
cambios en el código fuente (hacer o dejar de hacer una
tarea o cambiar la forma de hacerla) que no implican un
cambio en la arquitectura lógica de la aplicación
Alta Cambios en las tecnologías utilizadas que afectan a la
arquitectura lógica de la aplicación e implican un
rediseño moderado de la misma
Muy alta Cambios en las tecnologías utilizadas que afectan a la
arquitectura lógica de la aplicación e implican un
rediseño general de la misma
Coste de no aplicación Medida de la diferencia en coste de administración del sistema entre no
aplicar y aplicar la regla, basada en si la no aplicación de la regla

1. Afecta a la disponibilidad del servicio.


2. Afecta a la facilidad de mantenimiento.
3. Afecta al rendimiento de la aplicación.
4. Tiene un impacto en el entorno de producción.
5. Dificulta el diagnóstico y resolución de problemas e incidencias.
6. Complica la gestión de la configuración.
7. Complica a la evolución tecnológica.

Los valores pueden ser Bajo, Medio, Alto y Muy Alto


Código Título Cambios Complejidad Coste no
/esfuerzo aplicación
REGLAS DE IDENTIFICACIÓN Y VERSIONADO
RVER-01 Acrónimo de las aplicaciones M Baja Medio
RVER-02 Número de versión de las aplicaciones Baja Bajo
RVER-03 Identificador de versión de una aplicación M Baja Medio
RVER-04 Mecanismo Weblogic Application Version Baja Medio
REGLAS DE ARQUITECTURA LÓGICA
RARL-01 Tecnologías para la generación de contenido dinámico M Muy alta Bajo
RARL-02 Framework MVC M Muy alta Bajo
RARL-03 Ajax M Alta Bajo
RARL-04 Tecnología para la lógica de negocio M Muy alta Medio
RARL-05 Tecnología de persistencia Muy alta Medio
RARL-06 Tecnología para servicios Web M Muy alta Alto
RARL-07 Mecanismo estándar para logging Media Bajo
RARL-08 Mecanismo estándar para tareas programadas y periódicas M Media Alto
RARL-09 Tecnología para criptografía y firma digital Media Bajo
RARL-10 Proveedor de servicios de criptografía y firma digital Media Bajo
RARL-11 Tecnología para manejo de documentos XML M Alta Bajo
REGLAS DE ARQUITECTURA FÍSICA
RARF-01 Página estática de inicio Baja Alto
RARF-02 Repositorio NFS de la aplicación Media Muy Alto
RARF-03 Páginas estáticas para errores HTTP N Baja Bajo
REGLAS DE PARAMETRIZACIÓN Y CONFIGURACIÓN
RPAR-01 Declaración de parámetros simples Media Bajo
RPAR-02 Parámetros estándar a definir mediante <env-entry> Media Alto
RPAR-03 Referencias a factorías de conexiones a recursos estándar Media Alto
RPAR-04 Referencias a otros recursos gestionados por el servidor Media Alto
RPAR-05 Referencias a Web Services Alta Alto
RPAR-06 Subcontextos JNDI estándares Media Bajo
RPAR-07 Ficheros de propiedades Media Bajo
RPAR-08 Configuración de las aplicaciones para el uso de Global Baja Muy Alto
Work Managers
RPAR-09 Configuración de la replicación de sesiones N Baja Muy Alto
REGLAS DE CODIFICACIÓN
RCOD-01 Serialización de objetos N Media Medio
RCOD-02 Uso adecuado de HttpSession N Media Bajo
REGLAS DE DESPLIEGUE
RDES-01 Despliegue del contenido dinámico M Baja Alto
RDES-02 Despliegue independiente del contenido estático M Baja Medio
RDES-03 Despliegue de scripts de base de datos M Baja Medio
RDES-04 Despliegue mediante deployment plans Media Muy Alto
RDES-05 Directorio para el despliegue de la aplicación M Baja Medio
RDES-06 Uso de librerías de terceros M Baja Alto
RDES-07 Descriptores de despliegue de Web Logic Baja Muy Alto
RDES-08 No referencia a almacenamiento en scripts BD N Baja Alto
RDES-09 Despliegue independiente del contenido del repositorio de la N Baja Medio
capa de aplicación
REGLAS DE COMPORTAMIENTO EN EJECUCIÓN
REJE-01 Directorio para logging Media Bajo
REJE-02 Política de control de los ficheros de log Baja Alto
REJE-03 Logging exclusivamente a ficheros de log M Media Alta
REJE-04 Directorio para ficheros temporales Media Medio
REJE-05 Gestión del espacio del repositorio M Media Alto
REJE-06 Conexión a base de datos mediante java.sql.DataSource Media Muy Alto
REJE-07 Cierre de las conexiones de base de datos Media Muy Alto
REJE-08 Envío de email mediante recursos javax.mail.Session Media Medio
REJE-09 Tratamiento de excepciones M Media Bajo
REJE-10 Referencia a servicios o servidores Media Alto
REJE-11 Acceso a recursos externos a través de Proxy Media Muy Alto
REJE-12 Nombres de ficheros ubicados en repositorios Media Medio
REJE-13 Mecanismo de logging inicial N Media Bajo
REJE-14 Acceso a recursos internos de la aplicación N Media Alto
REJE-15 Ejecución de procesos del sistema operativo N Media Muy Alto
REJE-16 Acceso a ficheros del sistema N Media Muy Alto
REGLAS DE BASE DE DATOS
RFIS-01 Acceso a objetos remotos mediante sinónimos N Media Alto
RFIS-02 Particionamiento de la información periodificable N Media Muy Alto
RNBD-01 Regla general sobre nombre de los objetos N Media Medio
RNBD-02 Nombres de tablas N Alta Medio
RNBD-03 Nombres de columnas N Alta Bajo
RNBD-05 Opcionalidad de columnas N Media Bajo
RNBD-06 Comentarios N Media Bajo
RNBD-07 Nombre de restricciones de clave primaria N Media Bajo
RNBD-08 Nombre de restricciones de clave única N Media Bajo
RNBD-09 Nombre de restricciones de clave extranjera N Media Bajo
RNBD-10 Nombre de restricciones de comprobación N Media Bajo
RNBD-11 Nombres de vistas N Alta Bajo
RNBD-12 Nombre de secuencias N Alta Bajo
RNBD-13 Nombre de índices N Media Bajo
RNBD-14 Nombre de e sinónimos de objetos remotos N Alta Bajo
RNBD-15 Nombre de triggers N Media Bajo
RNBD-16 Nombre de procedimientos N Alta Bajo
RNBD-17 Nombre de funciones N Alta Bajo
RNBD-18 Nombre de paquetes PL/SQL N Alta Bajo
RSBD-01 Usuarios y permisos de bases de datos N Media Alto
Distribución de la valoración de las reglas
Complejidad/Esfuerzo Coste de no aplicación
Baja (1) 17 31
Media (2) 41 15
Alta (3) 11 17
Muy alta (4) 5 11
74 74

Distribución de valoraciones

45
40
Número de reglas

35
30
25 Complejidad/Esfuerzo
20 Coste de no aplicación
15
10
5
0
Baja (1) Media (2) Alta (3) Muy alta (4)

Valoración media
Complejidad/Esfuerzo 2,05
Coste de no aplicación 2,11

S-ar putea să vă placă și