Metricas y Objetos

Páginas: 15 (3732 palabras) Publicado: 18 de abril de 2011
CAPÍTULO 6 Métricas para Sistemas Orientados a Objetos

El Software

Orientado a Objetos (OO) es fundamentalmente distinto del

software que se desarrolla utilizando métodos convencionales. Las métricas para sistemas OO deben de ajustarse a las características que distinguen el software OO del software convencional. Estas métricas hacen hincapié en el

encapsulamiento, la herencia,complejidad de clases y polimorfismo. Por lo tanto las métricas OO se centran en métricas que se pueden aplicar a las características de encapsulamiento, ocultamiento de información, herencia y técnicas de abstracción de objetos que hagan única a esa clase. Como en todas las métricas los objetivos principales de las métricas OO se derivan del software convencional: comprender mejor la calidad delproducto, estimar la efectividad del proceso y mejorar la calidad del trabajo realizado a nivel del proyecto. Se conoce que las medidas y las métricas son componentes clave de cualquier disciplina de la ingeniería; la ingeniería de software orientada a objetos no es una excepción. Lamentablemente, la utilización de métricas para sistemas orientados a objetos ha progresado con mucha más lentitud que lautilización de los demás métodos OO [Luis A. Laranjeira ‘90]. Sin embargo, a medida que los sistemas OO van siendo más habituales, resulta fundamental que los ingenieros del software dispongan de mecanismos cuantitativos para estimar la calidad de los diseños y la efectividad de los programas 00.

113

6.1 Objetivo de las métricas Orientados a Objetos

Los objetivos principales de lasmétricas orientadas a objetos son los mismos que los existentes para las métricas surgidas para el software estrucutrado: • • • Comprender mejor la calidad del producto Estimar la efectividad del proceso .Mejorar la calidad del trabajo realizado en el nivel del proyecto. Cada uno de estos objetivos es importante en sí, pero para el ingeniero de software, la calidad del producto debe de ser lo esencial.¿Cómo se puede medir la calidad de un sistema 0.0? ¿ Que características del modelo de diseño se pueden estimar para decretar si el sistema será o no fácil de implementar, se podrá probar, que será fácil de modificar, y lo que es más importante, resultará tolerable para los usuarios finales? [Laranjeira tratarán de resolver a lo largo de este capítulo 1990]. Estos argumentos se

6.2Características del software Orientado a Objetos

El software orientado a objetos es esencialmente distinto del software que se desarrolla utilizando métodos convencionales. Por esta razón, las métricas para sistemas 00 deben de concordarse a las características que distinguen el software 00 del software convencional.

114

Berard [Laranjeira ‘90] define cinco características que dan lugar a unas métricasespecializadas: • • • • • Localización, Encapsulamiento, Ocultamiento de información, Herencia y Técnicas de abstracción de objetos.

6.2.1 Localización

La localización es una característica del software que indica la forma que se concentra la información dentro de un programa. En el contexto OO, la información se concentra mediante el encapsulamiento tanto de datos como de procesos dentrode los límites de una clase u objeto. Dado que el software convencional hace hincapié en las funciones como mecanismos de localización, las métricas de software se han centrado en la estructura interna o complejidad de las funciones (p. ej.: longitud del módulo, cohesión, o complejidad ciclomática) o bien en la forma en que las funciones se conectan entre sí (p. ej.: acoplamiento de módulos). Dadoque las clases constituyen la unidad básica de los sistemas 00, la localización está basada en los objetos. Por tanto, las métricas deberían de ser aplicables a la clase (objeto) como si se tratara de una entidad completa. Además, la relación entre operaciones (funciones) y clases no es precisamente uno-a-uno.

115

Por tanto, las métricas que reflejan la forma en que colaboran las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • metrica orientada a objetos
  • La Metrica
  • metricas
  • Metricas
  • METRICAS
  • metricas
  • metrica
  • metricas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS