You are on page 1of 2

CONCEPTOS PARA APRENDER.

Calidad
Al hablar de mtricas debemos comenzar hablando de calidad.

Existe una gran diferencia entre producir software y producir software de


calidad. El ejemplo que podemos tomar es cuando producimos una funcin, tal
vez el cdigo se compila y parece trabajar pero no podemos decir nada mas
acerca de el, si esta funcin tuviese calidad cumplira con satisfacer los
requerimientos establecidos podra reaccionar de manera predecible a
entradas ilegales, podra ser revisada por otras personas y estara bien
documentado el cdigo. Un diseo de alta calidad casi siempre es fcil de
mejorar para producir una funcionalidad adicional, se puede adaptar con
facilidad a requerimientos diferentes, se aplica a diferentes entornos y se
podra utilizar en diferentes situaciones. El objetivo es crear estndares de
aceptacin, al igual que productos que satisfagan estas especificaciones. Para
realizar esto debemos saber cuantificar la calidad, como establecer las metas
basndonos en estas cantidades y como controlar el avance de estas metas.

Mtricas
Las mtricas ayudan a entender el proceso que se utiliza para desarrollar un
producto, asi dicho producto. El producto se mide para mejorarlo y asi aumentar su
calidad. Hay un sin numero de preguntas que de despliegan al intentar medir un
producto que no se ha medido en el pasado

1. Cules son las mtricas apropiadas para el proceso y para el producto?


2. Cmo se deben utilizar los datos que se recopilan?
3. Es bueno usar medidas para comparar gente, procesos o productos?

Antes de realizar cualquier cosa debemos decir que hay cuatro razones para
medir:

Caracterizar
Evaluar
Predecir
Mejorar
Como ya sabemos, medida, medicin y mtrica son trminos que suelen
usarse de manera intercambiable y es importante observar sus diferencias.

Medida: Valor asignado a un atributo de una entidad mediante una medicin.


Ejemplo: 35.000 lneas de cdigo

Medicin: Es el acto de determinar una medida.


Ejemplo: Ana ser la encargada de medir las LDC de cada mdulo del sistema.

Mtrica: Medida cuantitativa del grado en que un sistema, componente o


proceso posee un atributo dado. Incluye el mtodo de medicin.
Ejemplo: La productividad de este proyecto fue de 500 lneas (LDC/persona-
mes)

Indicador: Es una mtrica o combinacin de mtricas que proporcionan una


visin profunda del proceso de software.
Ejemplo: La productividad media de nuestra empresa es de 500 (LDC/pm)

La cuantificacin es una parte esencial de la Ingeniera de software. Los


Ingenieros de software tambin usan mtricas como lneas de cdigo, nmero
de clases, nmero de defectos fijos por mes y nmero de funciones por clase,
es por esto que las mtricas nos ayudarn a entender dos cosas: el proceso
tcnico que se utiliza para desarrollar un producto y el producto.[1]

Ventajas del uso de mtricas:


Conocimiento cuantitativo de las caractersticas del proceso y del producto.
Se podrn realizar comparaciones con otros proyectos.
Se podr mejorar el producto ya que las mtricas sirven para detectar defectos.
Se tendr un soporte para la estimacin y la planificacin.

Las mtricas deben ser:


Exactas
Precisas: No se debe perder informacin en los redondeos ya que la informacin se
desvirta.
Consistentes: Una medicin de un atributo debe dar el mismo valor independientemente de
la medicin.
Comparables: Para ello, debe estar normalizada.

CAJA NEGRA

Elemento que es estudiado desde el punto de vista de las entradas que recibe y las salidas o
respuestas que produce, sin tener en cuenta su funcionamiento interno.

Que es lo que hgace, peron dar importancia a como lo hace

Define las entradas y salidas, es decir , su interfaz, en cambio no se precisa definir ni conocer
los detalles internos de su funcioanmiento.

CAJA BLANCA

En programaicon, se denomina caja blanca a un tipo de prueba de software que se realiza


sobre las funciones internas de un modulo

Las pruebas de caja blanca estn dirigidas a las funciones internas.

Pruebas sobre las expresiones lgico aritmticas

Pruebas de camino de datos(Definicion de uso de variables)

You might also like