Métricas de diseño de interfaz

Enviado por Programa Chuletas y clasificado en Diseño e Ingeniería

Escrito el en español con un tamaño de 4,68 KB

Calidad del software

la ingeniería de software, la IEEE Std 610[5], señala que la calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario

Calidad del Producto y del Proceso

la calidad del producto van a determinar las metas a establecer para la calidad del proceso de desarrollo, ya que la calidad del producto
va a estar en función de la calidad del proceso de desarrollo. Sin un buen proceso de desarrollo es casi imposible obtener un buen productoMétricas y Medición.


Las medidas se emplean para comprender mejor los atributos de los modelos que se crean y evaluar la calidad de los productos de la
ingeniería

Una métrica contiene la definición de un método de medición o un método de cálculo y la escala asociada. El método de medición es la secuencia lógica particular de operaciones y posibles heurísticas.
Por otro lado, la escala se define como un conjunto de valores con propiedades definidas

La propiedad más importante de una escala es su tipo, considerando que puede ser Categórica o Numérica. A su vez, dependiendo de la naturaleza
de la relación entre los componentes de la escala, pueden clasificarse en: nominal, ordinal, intervalo, proporción o absoluta.

Calidad en aplicaciones Web

Cómo se mide la calidad del software para la web?


la facilidad de uso, funcionalidad, confiabilidad, eficiencia y facilidad de mantenimiento.

Calidad en Programación Orientada a Aspectos

causando el problema de tener código desordenado. La Programación Orientada a Aspectos (POA) trata de encapsular estas carácterísticas en módulos en vez de tenerlos dispersos en los componentes del sistema

Técnicas metaheurísticas orientadas a la calidaddel proceso de desarrollo

aplicar técnicas de optimización a problemas de Ingeniería del Software, ya sea mediante el uso de algoritmos exactos, heurísticos ad hoc o metaheurísticos.  tienen el grave inconveniente de que en problemas reales su tiempo de ejecución crece de forma exponencial con el tamaño del
problema. Los algoritmos heurísticos ad hoc.  Existen numerosos trabajos en este sentido, que abordan distintas etapas del desarrollo de Software:
Des Creer y Ruhe [23] abordan el problema de la selección de requisitos para cada iteración del proceso de desarrollo, Simons y Parmee [24]
plantean el diseño conceptual como un problema de optimización El problema de la generación  utomática de código paralelo óptimo a partir de

Métrica de software

La meta a largo plazo de la medición del software es usar la medición en lugar de revisiones para realizar juicios de la calidad del software

Las métricas de software son carácterísticas de un sistema de software. Algunos ejemplos de estas: 
? El tamaño de un producto en líneas de código; ? El número de fallas que fueron reportadas en un producto de software entregado;
? El número de horas/hombres requerido para desarrollar un componente de sistema.

Métricas de control

Las métricas de control sriven de soporte a la gestión del proceso y se asocian casi siempre a los procesos de software. 
? Esfuerzo promedio; ? Tiempo requerido para reparar los defectos reportados.

Métricas de predicción

Las métricas de predicción en cambio ayudan a predecir las carácterísticas del software. También son conocidas con el nombre de métricas de producto.

Las métricas del producto, a su vez, se dividen en dos clases: Dinámicas Y Estáticas

Métricas dinámicas


Estas se recopilan al realizar las pruebas del sistema o una vez que el sistema ya está en uso. Ayudan a valorar la eficiencia y fiabilidad de un programa. Ejemplo: Número de reportes de bugs; ? Tiempo necesario para completar un cálculo.

Métricas estáticas


Las métricas estática son tomadas de mediciones de representaciones de la documentación, el diseño y el programa, y ayudan a valorar cual es la complejidad que el tiene el sistema junto a la comprensibilidad y mantenibilidad de los componentes de sus componentes .  eJE: El tamaño del código; ? La longitud promedio de los identificadores que se usaron.












Entradas relacionadas: