PDF superior Evaluación de métricas de calidad del software sobre un programa Java

Evaluación de métricas de calidad del software sobre un programa Java

Evaluación de métricas de calidad del software sobre un programa Java

El abajo firmante, matriculado en el Máster en Investigación en Informática de la Facultad de Informática, autoriza a la Universidad Complutense de Madrid (UCM) a difundir y utilizar con fines académicos, no comerciales y mencionando expresamente a su autor el presente Trabajo Fin de Máster: “Evaluación de métricas de calidad del software sobre un programa Java”, realizado durante el curso académico 2009-2010 bajo la dirección del Prof. Manuel García Clavel en el Departamento de Sistemas Informáticos y Computación, y a la Biblioteca de la UCM a depositarlo en el Archivo Institucional E-Prints Complutense con el objeto de incrementar la difusión, uso e impacto del trabajo en Internet y garantizar su preservación y acceso a largo plazo.
Mostrar más

89 Lee mas

Diseño de un modelo de evaluación de la calidad de productos de software, basado en métricas externas y usabilidad aplicado a un caso de estudio

Diseño de un modelo de evaluación de la calidad de productos de software, basado en métricas externas y usabilidad aplicado a un caso de estudio

El Modelo de evaluación de calidad de productos de software basado en métricas externas y en uso nace de la investigación comparativa, a partir de características externas y en uso, con el propósito de convertirse en una herramienta de medición, permitiendo determinar los niveles de calidad de los sistemas de las empresas. Inicialmente, las características están representadas por requisitos no funcionales (RNF), que son los parámetros ingresados por el cliente para valorar el producto, los cuales se asocian con los requisitos funcionales (RF) para ser entendidos por el software y obtener como resultado sus métricas. Los datos iniciales recolectados son de naturaleza subjetiva de acuerdo al enfoque de los clientes y dependiendo del sistema a revisar se tendrán las diferentes características.
Mostrar más

115 Lee mas

Implementación de métricas para la evaluación del proceso de control de calidad en proyectos de desarrollo de software para la empresa logiciel

Implementación de métricas para la evaluación del proceso de control de calidad en proyectos de desarrollo de software para la empresa logiciel

Los métodos cualitativos son una alternativa para evaluar las soluciones implementadas cuando el número de usuarios es pequeño. La aceptación de los usuarios es un factor clave para la obtención de resultados satisfactorios para los investigadores y profesionales [30]. El modelo TAM ha sido usado en varios mercados para explicar el comportamiento de aceptación de tecnologías y sistemas de información. Además, varias investigaciones lo han utilizado para evaluar artefactos relacionados con tecnología, como es el caso de las métricas propuestas en el presente trabajo.
Mostrar más

176 Lee mas

Caracterización de metodologías de métricas de software para la optimización del desarrollo web

Caracterización de metodologías de métricas de software para la optimización del desarrollo web

Es necesario establecer un modelo de medición o modelo de calidad para lograr proporcionar valores cuantitativos a las métricas. Luque (2015) clasifica a las métricas de la siguiente manera: a) Métricas de Software, tiene como objetivo la valoración cuantitativa de la calidad del software. Estas mediciones sirven para confirmar el correcto funcionamiento del software, realizan la evaluación de la calidad y de los modelos de diseño, los casos de prueba y el código fuente; b) Métricas de Proyecto, son las más relevantes a nivel de equipo de proyecto, de vital importancia sobre todo a la hora de la planificación y adecuando la estrategia que se tomará para llevar a cabo el proyecto; c) Métricas de Proceso, se obtienen concretando los atributos específicos de un proceso, desarrollaremos un conjunto de métricas significativas sobre la información que disponemos de estos atributos, finalmente se obtienen los indicadores que para futuras situaciones ayudan a obtener una estrategia que mejoraría el proceso.
Mostrar más

64 Lee mas

Modelos y métricas para evaluar calidad de software

Modelos y métricas para evaluar calidad de software

Por las razones expuestas, existe una creciente preocupación por lograr que los productos software cumplan con ciertos criterios de calidad. Para ello, se avanza en la definición e implementación de estándares que fijan los atributos deseables del software de calidad, a la vez que surgen modelos y metodologías para la evaluación de la calidad. Por otra parte, en los últimos años el sector TIC ha tomado una relevancia particular en la Argentina, y se está asentando como un nuevo pilar del desarrollo nacional. La concentración geográfica de empresas, universidades y todos los actores involucrados en dicho sector, incrementa la utilización de la capacidad instalada de las regiones, potencia su industria y mejora la calidad de sus productos e insumos [1]. En consonancia con estos propósitos, a partir del año 2005, se constituyen en la región, primero el Polo IT Chaco y luego el Polo IT Corrientes, buscando mediante la asociatividad el crecimiento individual y conjunto de las empresas que lo componen.
Mostrar más

6 Lee mas

Guía para la aplicación de métricas para determinar la calidad de un sistema de software

Guía para la aplicación de métricas para determinar la calidad de un sistema de software

Una vez se aplique un modelo para evaluar la calidad, se inicia el proceso de medición, para lo cual se seleccionan las métricas a evaluar en el producto de software. Los resultados obtenidos son valores expresados en las escalas de las métricas. Luego se pasa a comparar con los criterios, es decir, se hace un comparativo de los valores medidos con los criterios predeterminados, para finalmente valorar esos resultados y realizar un reporte de la evaluación. Con esto se puede determinar el grado de satisfacción con que el modelo refleja la calidad del producto evaluado.
Mostrar más

118 Lee mas

ESPECIFICACIÓN DE MÉTRICAS PARA LA EVALUACIÓN DE LA SEGURIDAD EN PRODUCTOS SOFTWARE

ESPECIFICACIÓN DE MÉTRICAS PARA LA EVALUACIÓN DE LA SEGURIDAD EN PRODUCTOS SOFTWARE

Los estándares, normas y modelos mencionados son solo algunos de los existentes y, pese a la diversidad, la mayoría comparte una estructura común forzando un ciclo de desarrollo y definiendo la documentación requerida así como una serie de técnicas y buenas prácticas a seguir en cada una de las fases del desarrollo de un producto software, es común también su aplicación en un área específica de negocio. De los anteriores, los estándares propuestos por la ISO/IEC destacan por proponer recomendaciones de las mejores prácticas en la gestión de la seguridad de la información a todos los interesados y responsables en iniciar, implantar o mantener sistemas de gestión de la seguridad de la información. Se destacan además, por proponer métricas para su aplicación. Teniendo en cuenta los elementos anteriores, la propuesta de métricas para evaluar los productos software, el amplio reconocimiento a nivel mundial y la aplicación con éxito en otros atributos de calidad, se decide adoptar esta variante de los estándares de la ISO/IEC en la presente investigación, realizando la adaptación de las métricas necesarias.
Mostrar más

11 Lee mas

Métricas de calidad y el desarrollo de software competitivo en la empresa J-M software developer de la ciudad de Ambato

Métricas de calidad y el desarrollo de software competitivo en la empresa J-M software developer de la ciudad de Ambato

En la ciudad de Ambato a principios del año 2011 surge la empresa “J-M Software Developers®” orientada a dar servicios de desarrollo de software de tipo comercial orientados tanto a tipo aplicaciones Windows como a Web. Relacionada con el desarrollo y aplicación de nuevos conocimientos profesionales adquiridos universitariamente y en la práctica de conocimientos adquiridos bajo soporte de mi persona como propietario y como pilar fundamental el apoyo incondicional de mis maestros. En todo este tiempo se han logrado conseguir el desarrollo de algunos sistemas y portales tanto comerciales como prácticos, pero luego de entregarlos y hacerlos una evaluación con otros técnicos informáticos se ha podido recoger las siguientes observaciones:
Mostrar más

125 Lee mas

Calidad de productos software  métricas aplicadas

Calidad de productos software métricas aplicadas

Las métricas externas usan valores de un producto del software derivados de las medidas del comportamiento del sistema del que es parte al probar, operar u observar el software o sistema ejecutable. Estos valores se emplean como base de la medición para la posterior evaluación del software. Antes de adquirir o usar un producto del software, el mismo debe evaluarse usando métricas basadas en objetivos comerciales relacionados al uso, explotación y gestión del producto en un ambiente organizacional y técnico especificado. Estas son las métricas externas primarias y de ellas se da una relación en las Tablas contentivas de las métricas de la ISO/IEC TR 9126-2. Las mismas constituyen una ventaja para los usuarios, evaluadores, verificadores, y diseñadores pues le permiten medir la calidad del producto de software a través de la medición del comportamiento del sistema del cual él forma parte, así como evaluar la calidad del producto de software durante las pruebas o la operación. [NC ISO/IEC 9126-1, 2005]
Mostrar más

119 Lee mas

Herramienta de software para la evaluación de la calidad de imágenes médicas

Herramienta de software para la evaluación de la calidad de imágenes médicas

experimentos el de Procesar, en el que se usa la herramienta KAKADUpara comprimir y descomprimir imágenes, el Subjetivo donde se dan evaluaciones subjetivas y elObjetivodonde fueron implementadas las métricas de calidad objetivas:Relación Contraste a Ruido (RCR),Relación Señal a Ruido Máxima (PSNR), el Error Medio Cuadrático(MSE), Distancia Espectral(SD) y la de Medida de Similitud Estructural (SSIM).En las Preferencias se establecen diferentes parámetros de diseño del programa. La ayuda del programa está dirigida al usuario, en ella se describe el uso de la herramienta y el botón Cerrar que cierra el programa.
Mostrar más

55 Lee mas

Prototipo de software para la evaluación de la calidad de datos abiertos

Prototipo de software para la evaluación de la calidad de datos abiertos

En la vista del siguiente módulo (véase la figura 50) permite ingresar todos los datos a los cuales se les calculara las métricas señaladas en el proyecto. Este módulo permite ingresar uno o más conjuntos de datos, los cuales deben ser ingresados separados por comas, por ejemplo: r4zk-e36g,asdf-13k2,opoj-1234. También se ingresa el dominio al que pertenece el conjunto de datos. Si los datos no existen en la base de datos son añadidos y el prototipo informa al usuario que el proceso fue exitoso (véase la figura 51), en el caso que ya exista información de ese repositorio se retorna un mensaje de error informando de ello (véase la figura 52), y si no existe la estructura del conjunto de datos en el prototipo se informa la inexistencia y se muestran las estructuras válidas hasta el momento (véase la figura 53).
Mostrar más

65 Lee mas

Integración de métricas de calidad del software

Integración de métricas de calidad del software

En el nivel dos y tres del árbol (que no mostramos por razones de espacio), se encuentran las instancias concretas de cada una de las métricas. Dichas métricas son las que contienen los valores concretos y que de acuerdo a LSP son las variables de performance de nuestro modelo de evaluación. Usando los operadores lógicos GCD podemos combinar las preferencias elementales (obtenidas de la aplicación de los criterios elementales sobre las variables de performance) y construir nuestro modelo de evaluación de acuerdo a las necesidades del usuario del producto de software que se desee evaluar. Así, por ejemplo, si se desea dar una mayor importancia a alguno de los atributos claves, digamos, la confiabilidad (2. Reliability), y se quiere que sean rechazados aquellos modelos que tengan un valor para esta métrica que sea inferior a un umbral determinado u, los correspondientes criterios elementales, que integran este ítem, 2.1. , 2.2. , 2.3. y 2.4., (ce 2.i ) podrían ser definidos de la
Mostrar más

5 Lee mas

Métricas para la evaluación de calidad de la información en redes sociales virtuales en salud

Métricas para la evaluación de calidad de la información en redes sociales virtuales en salud

Se define una métrica basada en la confianza “Advogato”, donde se utilizan los lazos de amistad en redes sociales para establecer una relación adecuada de cercanía entre pares de usuarios que interactúan en la red, teniendo como base, la verificación de credenciales por parte de las personas que realizan publicaciones en los sitios de desarrollo de software libre y la necesidad de la protección de la información personal. Este último es un problema latente entre la mayoría de los usuarios de las redes sociales y que está obligando a que las mismas usen las restricciones máximas de la información de sus perfiles, lo que hace que los servicios de redes sociales pierdan sus beneficios iníciales. La implementación de esta métrica automática de confianza, a pesar de no ser específica de salud, supone un caso de estudio importante debido a que está enfocada en la Web 2.0, y se llevó a cabo por medio de un módulo de Apache llamado “modvirgule”. Con “Advogato” se puede evidenciar la importancia de la métrica de confianza en los entornos de Web 2.0.
Mostrar más

101 Lee mas

Métricas: Pautas para un adecuado sistema de evaluación de la calidad en e-learning

Métricas: Pautas para un adecuado sistema de evaluación de la calidad en e-learning

Por último, se redactó un anteproyecto del documento y se lo sometió a evaluación por parte de especialistas, solicitando además a la Coordinadora de Educación a Distancia de la Facultad de Ciencias Económicas, la revisión crítica de la propuesta. Cumplida esta primera fase, se presentó el documento definitivo, al Honorable Consejo Académico de la Facultad de Ciencias Económicas de la UNPSJB para su acreditación, siendo aprobado por Resolución Nº 063/03. La Comisión asesora de Enseñanza del Consejo Académico estudió la concordancia de los materiales didácticos con los contenidos de cada módulo, la validez de las actividades planteadas, su viabilidad en función de los recursos disponibles y los objetivos de aprendizaje, la adecuación de las instancias de evaluación para la acreditación con las exigencias de la institución y la concordancia del cronograma de cada módulo con la temporalización general del programa, asignando valores a los indicadores respectivos y concluyendo en un informe favorable para su tratamiento y posterior aprobación en la sesión plenaria de Consejo Académico. En relación a los recursos (de personal docente y administrativo, equipamiento y presupuesto), se revisó si los disponibles al momento de la puesta en marcha eran acordes con los comprometidos. Detectándose una discrepancia en relación con el equipamiento, debida a demoras en la implementación de la plataforma informática requerida. Esta discordancia derivó en el atraso del cronograma general en el término de un mes, impidiendo la repetición del Programa dentro del mismo ciclo lectivo, tal como estaba previsto. Este atraso incidió además en la aplicación del criterio de selección de los participantes para esta primera edición, aunque se estima que no afectará a posteriores ediciones del programa.
Mostrar más

6 Lee mas

Detección de bad smells en Java utilizando métricas de software

Detección de bad smells en Java utilizando métricas de software

Sinopsis El refactoring es clave para aumentar la calidad interna del software durante el ciclo de vida completo. Dado que la identificación de las estructuras donde los refactorings pueden ser aplicados a menudo es explicada con percepciones subjetivas como “ bad taste” o “ bad smells” desarrollar un localizador automático de refactorings podría ser complicado. Se muestra que un conjunto especial de métricas que pueden soportar esta percepción subjetiva y así ser usadas efectiva y eficazmente para dar soporte para la decisión de donde aplicar cuales refactoring. Partiendo del hecho que los desarrolladores de software son la última autoridad se brindan un software visualizador basado en métricas para ayudar a los desarrolladores en el juicio de sus productos. Se muestra este acercamiento para 4 casos típicos de refactorings y se muestra tanto la herramienta que soporta su identificación como los casos de estudio de sus aplicaciones. Palabras C lave s:
Mostrar más

111 Lee mas

La enseñanza de métricas de software

La enseñanza de métricas de software

El curso de métricas de software que se impartió al grupo experimental cubre los capítulos 1, 2 3, 20 del libro de Pressman, 1 además el tema de la Ciencia del Software 1,2 y, un programa hecho en dos versiones al que se sometió al analizador de código. De esta manera, los estudiantes vieron que un mismo programa, con diferente estructura de codificación, arroja valores diferentes para las métricas de calidad de Halstead.

7 Lee mas

Arquitecturas multiprocesador en HPC: software, métricas y aplicaciones

Arquitecturas multiprocesador en HPC: software, métricas y aplicaciones

En la Facultad de Informática de la UNLP (a partir del equipo del proyecto) se han incorporado asignaturas optativas en la currícula de grado de las carreras de Licenciatura en Informática, Licenciatura en Sistemas e Ingeniería en Computación relacionadas con Cloud Computing, Big Data y Programación sobre GPGPUs. Además, la Facultad aprobó y financia el proyecto “Cloud Computing y Big Data. Aplicaciones a HPC y Cloud Robotics”. Se participa en iniciativas como el Programa IberoTIC de intercambio de Profesores y Alumnos de Doctorado en el área de Informática, así como el desarrollo de la Maestría y Especialización en Computación de Altas Prestaciones, acreditadas por CONEAU.
Mostrar más

5 Lee mas

MÉTRICAS PARA EL CONTROL DE CONFIGURACIÓN DE SOFTWARE: DEFINICIÓN Y ALGUNAS VALORACIONES

MÉTRICAS PARA EL CONTROL DE CONFIGURACIÓN DE SOFTWARE: DEFINICIÓN Y ALGUNAS VALORACIONES

Los métodos de producción de software están evolucionando desde formas artesanales a la producción industrial en gran escala. La industria de software cubana no está ajena a esos cambios. Para incidir positivamente en el desarrollo de la industria y lograr establecer en ella parámetros de excelencia es imprescindible implantar modelos de procesos tomando en consideración las mejores prácticas internacionales y adaptándolas creativamente a las condiciones concretas de Cuba. Para esto, entre otros aspectos, es necesario medir. El área de las mediciones de software, a pesar de ser una de las áreas en la ingeniería de software donde se ha investigado desde hace más de 30 años, todavía no ha sido bien comprendida, ni ampliamente aplicada en la industria del software, por tanto, la implementación de las mediciones en una organización requiere un cambio tecnológico, educacional y cultural importante. Las autoras del presente artículo proponen un conjunto de métricas para aplicar en el proceso de control de configuración. Estas métricas pueden ser obtenidas a partir del modelo de procesos de control configuración de software definido en trabajos anteriores por el grupo de Ingeniería de Software del Centro de Estudios de Ingeniería y Sistemas (CEIS). También se enuncian algunas reglas básicas a tener en cuenta cuando se aplican estas métricas en una empresa.
Mostrar más

8 Lee mas

Métricas de software en lenguajes de cuarta generación

Métricas de software en lenguajes de cuarta generación

UNIVERSIDAD AUTONOMA DE NUEVO UEON FACULTAD DE INGENIERIA MECANICA y ELECTRICA.. DIVISION DE ESTUDIOS DE POSTGRADO[r]

101 Lee mas

Métricas de productividad del software para la gestión de proyectos

Métricas de productividad del software para la gestión de proyectos

COCOMO 81 asume que el modelo de desarrollo que se utiliza es en Cascada. Como ya hemos comentado anteriormente Es un modelo matemático de base empírica que permite la estimación del coste y la duración de los proyectos de software (esfuerzo y tiempo). Es empírico debido a que se basa también en los resultados obtenidos en proyectos ya realizados. En el modelo de COCOMO existen tres tipos distintos de proyectos a elegir, según el que más nos interese para nuestra situación:

23 Lee mas

Show all 10000 documents...