Está en la página 1de 10

Mtricas

INTEGRANTES:
JOCELYN ROQUE GALEANA MIGUEL RAFAEL TRUJILLO LOBATO RUTH ARROYO ITZEL ERANDY VILLALOBOS URIETA HUMBERTO MARTINEZ ROSAS JOSE OMAR SANTOYO RADILLA

PROGRAMA EDUCATIVO:
TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN REA SISTEMAS INFORMTICOS

MAESTRO(A):
ING. MARCOS BENJAMIN TORRES GALLEGOS

TEMA:
METRICAS

PETATLN GRO. A, 14 DE ENERO DEL 2013

INTRODUCCIN
Se sabe (o conoce) que algunas de las actividades de desarrollo de proyecto de software comprenden medicin y mtricas, estimacin, anlisis de riesgo, planificacin del programa, seguimiento y control. El recopilar datos (investigacin histrica), calcular mtricas (LDC, PF, mtricas de calidad, orientadas a objetos, etc.) y evaluar mtricas, son algunos de los pasos que se deben realizarse al comenzar un producto. Hoy da es cada vez ms frecuente la consideracin de mtricas de software, es por eso que s estn implantando en la actualidad, llevando consigo puntos dbiles (aumento de esfuerzo...) y fuertes (alta calidad, reusabilidad, madurez...) que estn experimentado los ingenieros y administradores de software. El uso de stas se ha adoptado con xito en el amplio mercado de desarrollo de software introduciendo reconocimientos y consideraciones por parte de administradores y usuarios, y estableciendo la necesidad de un enfoque ms disciplinado y de una alta calidad

INDICE Contenido
Contenido....................................................................................................................................3 CONCEPTOS:............................................................................................................................4 MTRICA..............................................................................................................................4 MEDIDA.................................................................................................................................4 INDICADORES......................................................................................................................4 BENEFICIOS DE LA MTRICA..........................................................................................4 QUE SON LAS MTRICAS DEL SOFTWARE?...............................................................5 TIPOS DE MTRICA............................................................................................................5 ETAPAS DEL PROCESO......................................................................................................9 CONCLUSIN.........................................................................................................................10

CONCEPTOS:
MTRICA
Mtrica es una metodologa de planificacin, desarrollo y mantenimiento de sistemas de informacin. Promovida por el Ministerio de Administraciones Pblicas del Gobierno de Espaa para la sistematizacin de actividades del ciclo de vida de los proyectos software en el mbito de las administraciones pblicas.

MEDIDA
Es la accin y efecto de medir (comparar una cantidad con su unidad o algo no material con otra cosa; moderar las acciones o palabras). Puede tratarse, por lo tanto, del resultado de una medicin. Por ejemplo: La mesa tiene una medida de ochenta centmetros de largo por cincuenta centmetros de ancho, Me encanta este mueble pero, por sus medidas, no creo que entre en mi cocina. Una medida proporciona una indicacin cuantitativa de extensin, cantidad, dimensiones, capacidad y tamao de algunos atributos de un proceso o producto.

INDICADORES
Son puntos de referencia, que brindan informacin cualitativa o cuantitativa, conformada por uno o varios datos, constituidos por percepciones, nmeros, hechos, opiniones o medidas, que permiten seguir el desenvolvimiento de un proceso y su evaluacin, y que deben guardar relacin con el mismo.

BENEFICIOS DE LA MTRICA
Los beneficios de la medicin son muy convincentes que el trabajo duro vale la pena. Por qu es importante medir el proceso de la ingeniera de software y el producto que se elabora? Argumentos para las mtricas del software Establecimiento de una lnea base Recopilacin, clculo y evaluacin de mtricas. La eficacia de un proceso de software se mide indirectamente.

Los resultados incluyen medidas de errores descubiertos antes de liberar el software. Los defectos que detectan y reportan los usuarios finales Los productos de trabajo entregados (productividad). El esfuerzo humano gastado. el tiempo de la planificacin consumido. Concordancia con la planificacin y otras medidas. Las mtricas del proceso de software ofrecen beneficios significativos conforme una organizacin trabaja en mejorar su grado de madurez del proceso. Sin embargo como todas las mtricas stas pueden emplearse mal y crear ms problemas de los que solucionan

QUE SON LAS MTRICAS DEL SOFTWARE?


Las mtricas son la maduracin de una disciplina, que, segn Pressman van a ayudar a la (1) evaluacin de los modelos de anlisis y de diseo, (2) en donde proporcionarn una indicacin de la complejidad de diseos procedimentales y de cdigo fuente, y (3) ayudaran en el diseo de pruebas ms efectivas; Es por eso que propone un proceso de medicin, el cual se puede caracterizar por cinco actividades: (1) Formulacin: La obtencin de medidas y mtricas del software apropiadas para la representacin de software en cuestin. (2) Coleccin: El mecanismo empleado para acumular datos necesarios para obtener las mtricas formuladas. (3) Anlisis: El clculo de las mtricas y la aplicacin de herramientas matemticas. (4) Interpretacin: La evaluacin de los resultados de las mtricas en un esfuerzo por conseguir una visin interna de la calidad de la representacin. (5) Realimentacin: Recomendaciones obtenidas de la interpretacin de mtricas tcnicas trasmitidas al equipo de software.

TIPOS DE MTRICA
MTRICA DE CALIDAD:
Para justificar la existencia de este tipo de mtrica, se argumenta que stas deben ser enunciadas y utilizadas para administrar el proceso de desarrollo y debe ser conforme al producto de software particular. El proveedor de productos de software debe de recopilar y actuar sobre las medidas cuantitativas de la calidad de esos productos de software. Estas medidas deben ser utilizadas para los propsitos siguientes: 1. Para recopilar informacin y reportar valores de mtricas sobre bases regulares., 2. Para identificar el actual nivel de desempeo por cada mtrica., 3. Para tomar la accin remedial si los niveles de las mtricas crecen peor o exceden los niveles objetivos establecidos., 4. Para establecer metas de mejoras especificas en trminos de las mismas mtricas.

Mtricas de Calidad, proporcionan una indicacin de cmo se ajusta el software, a los requerimientos implcitos y explcitos del cliente.

MTRICA SIMPLE:
Mtricas orientadas al tamao Provienen de la normalizacin de las medidas de calidad y/o tamao productividad considerando el tamao del soft. Que se haya producido. Si una organizacin de soft mantiene registros sencillos, se puede crear una tabla de datos Orientados al tamao. La tabla lista cada proyecto de desarrollo de soft de ltimos aos y las medidas Correspondientes de cada proyecto. Se seleccionan lneas de cdigo como valor de normalizacin (LDC) Mtricas simples orientadas al tamao: errores por KLDC (miles de lneas de cdigo, Kilo LDC) defectos por KLDC por LDC pginas de documentacin por KLDC errores/persona-mes LDC por persona-mes pgina de documentacin.

MTRICA DE ANALISIS:
En esta fase se obtendrn los requisitos y se establecer el fundamento para el diseo. Y es por eso que se desea una visin interna a la calidad del modelo de anlisis. Sin embargo hay pocas mtricas de anlisis y especificacin, se sabe que es posible adaptar mtricas obtenidas para la aplicacin de un proyecto, en donde las mtricas examinan el modelo de anlisis con el fin de predecir el tamao del sistema resultante, en donde resulte probable que el tamao y la complejidad del diseo estn directamente relacionados. Es por eso que se vern en las siguientes secciones las mtricas orientadas a la funcin, la mtrica bang y las mtricas de la calidad de especificacin.

MTRICA DE CODIGO FUENTE:


El cdigo fuente de un programa informtico (o software) es un conjunto de lneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un programa est descrito por completo su funcionamiento.

El cdigo fuente de un programa est escrito por un programador en algn lenguaje de programacin, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje mquina o cdigo objeto) que s pueda ser ejecutado por el hardware de la computadora. Para esta traduccin se usan los llamados compiladores, ensambladores, intrpretes y otros sistemas de traduccin. El trmino cdigo fuente tambin se usa para hacer referencia al cdigo fuente de otros elementos del software, como por ejemplo el cdigo fuente de una pgina web que est escrito en el lenguaje de marcado HTML o en Java script u otros lenguajes de programacin web y que es posteriormente ejecutado por el navegador web para visualizar dicha pgina cuando es visitada. El rea de la informtica que se dedica a la creacin de programas y, por tanto a la creacin de su cdigo fuente, es la programacin. El Cdigo Fuente no es ms que un conjunto de instrucciones que son redactadas por un usuario que tiene conocimientos del Lenguaje de Programacin, y que son la base del Cdigo Objeto que es posteriormente utilizado por los dispositivos del sistema.

MTRICA DE MANTENIMIENTO:
Son tcnicas que permiten cuantificar la complejidad, funcionalidad y eficiencia relacionada al mantenimiento de los sistemas. A.TIPO DE METRICAS: METRICAS DE CALIDAD: Mide la satisfaccin de los requerimientos del usuario (en trminos de error) METRICAS DE PRODUCTIVIDAD: Mide el rendimiento o produccin de un personal de mantenimiento mensual. MTRICAS DE DOCUMENTACION: Mide la eficiencia de documentacin respecto a la complejidad del mantenimiento. MTRICAS DE COSTOS: Mide el nivel de costos en un grado de complejidad. B.CALCULO DE METRICAS ORIENTADAS AL TAMAO DEL SISTEMA: Son indicadores que se utilizan para calcular los recursos necesarios de un proyecto de mantenimiento, estos se cuantifican en funcin al Nmero de Lneas de Cdigo LDC que se emplean en los sistemas.

MTRICA PARA EL SISTEMA ORIENTADO A OBJETOS:


El Software Orientado a Objetos (OO) es fundamentalmente distinto del Software que se desarrolla utilizando mtodos convencionales. Las mtricas para Sistemas OO deben de ajustarse a las caractersticas que distinguen el software O.O del software convencional. Los objetivos principales de las mtricas orientadas a objetos son los Mismos que los existentes para las mtricas surgidas para el software Estructurado: 7

> Comprender mejor la calidad del producto > Estimar la efectividad del proceso > Mejorar la calidad del trabajo realizado en el nivel del Proyecto.

MTRICAS ORIENTADO A CLASES:


Mtricas de Lorenz y Kidd (Lorenz/Kidd) *Tamao de clase (TC). El tamao general de una clase se determina utilizando las siguientes medidas: Nmero total de operaciones Nmero de atributos *Nmero de operaciones invalidadas por una subclase (NOI). La invalidacin consiste en la sustitucin en la subclase de una operacin heredada por una versin especializada. *Nmero de operaciones aadidas por una subclase (NOA): operaciones propias de la subclase que no aparecen en las superclases. *ndice de especializacin (IE): IE = (NOI nivel)/ Mtotal Nivel: nivel de la clase en la jerarqua de clases Mtotal: Nmero total de mtodos de la clase Algunos mtodos de este tipo de mtricas son: Mtodos ponderados por clase (C&K) Se basa en la idea de que el nmero de mtodos y su complejidad es un indicador razonable de la cantidad de esfuerzo necesaria para implementar y comprobar una clase. Mide la complejidad de una clase asignndole una complejidad a cada mtodo. Resulta ambigua dado que no ofrece ninguna definicin asociada a la complejidad. Nmero de Descendientes (C&K) Mide la calidad de la clase segn la cantidad de descendientes que sta tenga. Utiliza como base para la determinacin de la calidad, el concepto de que si bien los descendientes indican reutilizacin, una cantidad elevada de descendientes puede diluir la abstraccin utilizada para la creacin de la sper clase. Tamao de Clase (Lorenz y Kidd) Busca medir el tamao de clase sumarizando la cantidad de operaciones y atributos. Una clase grande indica alta responsabilidad para la clase y baja reutilizacin. ndice de Especializacin Mide el grado de especializacin de una clase planteando una relacin entre la cantidad de mtodos de una clase realizando el siguiente clculo:

IES = N de operaciones redefinidas * nivel de jerarqua de clase N total de mtodos

ETAPAS DEL PROCESO


En el presente apartado se expresaran las mtricas modelo de anlisis en este caso la medicin es fundamental para cualquier disciplina de ingeniera y la ingeniera de sistemas (no es una excepcin). Las mtricas de sistema consisten en una extensa clase de medidas para el sistema de computadoras dentro del contenido de la planificacin del proyecto de sistema. En la actualidad con la llegada de nuevos informticos en las creaciones de cosas desconocidas se puede esperar cualquier idea demasiado fundamentada y adems creble que puede ser utilizada sin complicacin alguna e inclusive que superen las dems. Basndonos en el tema las mtricas de calidad pueden ser destinadas a organizaciones, procesos y productos en la cual se afecte de manera directa la estimacin de costos. Existen varias mtricas de suma importancia y que su anlisis conlleva tiempo sin embargo el fin de esto es no hacerlo complicado sino comprensible facilitando el trabajo de razonamiento y poder disolver el tema con demasiada aptitud. A excepcin de otros que tienen el mismo grado de valor sin ser mencionados debido a que son esenciales en este pequeo trabajo pero con mucho significado.

CONCLUSIN

Las mtricas de software proveen mediciones para ver el progreso y la retroalimentacin necesaria para el ajuste de planes. Desde el inicio, las mtricas de software han sido consideradas como parte de la ingeniera de software. Desde luego nunca se tendra "ingeniera" sin mediciones como parte importante de los mtodos. La visin en el futuro no es la de las mtricas de software aisladas. Ms bien es una visin de ingeniera de software donde las mtricas ayudan a los ingenieros "a medir, ayudar a la administracin del cambio y complejidad del software". Esta es una visin que es una promesa del CASE (ingeniera de software asistida por computadora). La automatizacin con anticipacin como de las mtricas entregar los datos al administrador del proyecto donde las mtricas actuarn, previsiones de situaciones complicadas durante el desarrollo y proveer de significado mostrando el progreso.

10

También podría gustarte