"A little less conversation, a little more action" Lic. Guillermo González

Slides:



Advertisements
Presentaciones similares
Curso: Seminario de estadística Aplicada a la investigación Educacional UNIVERSIDAD NACIONAL DE EDUCACIÓN ENRIQUE GUZMÁN Y VALLE Alma Máter del Magisterio.
Advertisements

Metrica de Estimación COCOMO
Gestión de Proyectos Informáticos
Complejidad Computacional
Complejidad Computacional
MEDICIONES DE SOFTWARE
TABLAS DE CONVERSION DE PUNTAJE A NOTAS
ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
Ing. Francisco Rodríguez Novoa
¿QUÉ ES DATO? LOS ELEMENTOS DATOS SE REFIEREN A DESCRIPCIONES BÁSICAS DE COSAS, ACONTECIMIENTOS, ACTIVIDADES Y TRANSACCIONES QUE SE REGISTRAN, CLASIFICAN.
Organización y arquitectura de sistemas de memoria
Productividad La productividad está en el centro de las discusiones económicas actuales. El principal motivo para estudiar la productividad en las empresas.
1 Reporte Componente Impacto Por Orden Territorial Por Departamento No Disponible ND *Los indicadores para el año 2008 no fueron calculados.
El tiempo de vida Todos los seguros de vida dependen fundamentalmente del tiempo de vida del asegurado. Por ello, la medición del riesgo debe comenzar.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
SYSMOTORFLOW PRESENTACIÓN DEL PROCESO Proyecto de Ingeniería de Software 2010.
TABLAS DE CONVERSION DE PUNTAJE A NOTAS.
“Experiencias en la adopción por primera vez de las Normas Internacionales de Información Financiera en el Perú” Mireille Silva 24 de junio de 2013.
Planeamiento Estrategico
LABVIEW FILE I/O CLASE 5.
Lohana Lema Moreta. Manuel Olvera Alejandro.
¿Qué es un modelo conceptual?
Proyecto de Ingeniería de Software 2010 Producto
Migración Win a Web. Un caso de Outsourcing exprimiendo GXPatterns al máximo. Ing. Juan Marcelo Bustamante Lamas
Programación 1 Introducción
PXTools para Web Principales funcionalidades
Presentación del estado del arte
BASES DE DATOS DISTRIBUIDAS
© Manuel ColladoHerramientas software-1 Herramientas software Clasificación. Integración de herramientas.
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
Capacidad de producción
DETERMINACION DE COSTES POR PUNTOS DE FUNCION
CLASIFICACIÓN DE COMPUTADORAS
Dirección de la Productividad
SmartGauge: Aplicación móvil de toma de medidas volumétricas de productos de consumo para mejorar los procesos de comercio B2B Autor: Daniel Warner Director:
1 COFINANCIAMIENTO SHF/FOVISSSTE Crédito “Mano a Mano” 22 DE FEBRERO DE 2006.
UNIDAD I Conceptos Básicos.
Presentador: Errecalde, Esteban
Índice de Cumplimiento Plazas Kilómetros Hora (ICPKH) Mayo 2009.
2.- Planificación Básica Estimación Justo N. Hidalgo Sanz DEPARTAMENTO DE INGENIERÍA INFORMÁTICA.
¿Porqué Medir Flujo Másico?
Ing. Silvia Keymetlian ARTech Acompañe la evolución: Convierta sus aplicaciones !
TSPiSM Plan de Desarrollo
Algoritmos.
Niveles de medición e impacto de funciones de recursos humanos
Estructura de Datos II Equipo 4 Equipo 7 Acosta Montiel Miguel A.
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
1 Carátula Aplicando SOA en el Ámbito Bancario. Título Aplicando S.O.A. en el Ámbito Bancario.
MEDICIÓN E INSTRUMENTACIÓN
M.C. Juan Carlos Olivares Rojas
Estimación de Tamaño de Software: Puntos Funcionales
Tipos de Datos. Entrada-Salida.. La entrada-salida (I/O) le permite a un programa comunicarse con el mundo exterior. Esta comunicación puede realizarse.
Conceptos de Gestión y Planificación de Proyectos Software
Construcción de Software
INTRODUCCION A LAS METRICAS DE SOFTWARE
Medición de Tamaño Funcional CASO ESTUDIO: Servicio de Mantenimiento Nelly Condori-Fernández Departamento de Sistemas Informáticos Universidad.
CLASIFICACIÓN DE LOS SISTEMAS DE INFORMACIÓN
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Introducción a las Bases de Datos Parte 1. Contenido 2 1.Definiciones de Bases de datos 2.Dato e Información 3.Sistemas de bases de datos 4.Sistema de.
Estimación de proyectos de software
Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García
Estimación de Puntos de Función
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Cartas para atributos Existen muchas características de calidad que no son medidas con un instrumento de medición en una escala continua o al menos en.
Puntos de Función.
Sistema Empresarial de Gestión de Tickets, Clientes, Proveedores e Insumos.
1 ESTIMACIÓN basada en PUNTOS de FUNCIÓN. 2 Agenda de la presentación 4 Técnicas de estimación. 4 Puntos de Función. (En general) 4 Puntos de Función.
Sistemas de calidad en el desarrollo de software.
(Common Software Measurement Consortium) Tamaño funcional del software.
Transcripción de la presentación:

"A little less conversation, a little more action" Lic. Guillermo González

If you can not measure it, you can not improve it. Lord Kelvin

Agenda Tamaño funcional del software: – ¿Qué es? ¿Para qué? COSMIC en GeneXus – Transacciones – GXPatterns Estimación temprana Automatización del método

Tamaño funcional (¿Qué es?) Software Tamaño físico Líneas de código Tamaño funcional IFPUGCOSMIC

Tamaño funcional (¿Para qué?) Estimación de proyectos Medidas de la performance – Equipos de trabajo – Tecnología Control de alcance Valoración de activos de software Control de contratos

Tamaño funcional (PROS) Independientes de la tecnología – Permite la comparación – Independiente de lenguaje – Code generation-insensitive Medición temprana vs. post mortem Métodos estandarizados

IFPUG vs COSMIC IFPUG Más tiempo en la industria (70s) COSMIC Más simple de aplicar Variedad de dominios Sin problemas de escala COSMIC: Common Software Measurement International Consortium

COSMIC Overview UsuariosSoftwareBD Entradas (E)Escrituras (W) Salidas (X)Lecturas (R) Frontera

COSMIC Overview Caso de uso Proceso Funcional 1 EntradaSalida PF2 Entrada…

COSMIC Overview Consiste en contar movimientos de datos – Entry – Read – Write – eXit. Tamaño: E + X + R + W = X CFP Tamaño mínimo de un PF: 2CFP (E + W o X) No hay tamaño máximo.

COSMIC Overview Velocidad de medición: – Entre 50 y 100 CFP/hora por un medidor junior Ejemplo: aplicación de registro a cursos – 14 casos de uso – 10 entidades – 106 CFP

--- X X W W W W R, X

COSMIC (Transacciones) 4CFP + 2CFP (R, X) * #FK + 2CFP (R, X) * fórmulas + 1CFP (W) * nivel Insert INSERT + 2CFP Update UPDATE + 1CFP (R) * IR delete Delete

COSMIC (GXPatterns) 3 CFP 1CFP (R) * (#Atts secundarios de tablas en la extendida) Selection (WW)

COSMIC (GXPatterns) 3 CFP 1CFP (R) * (#Atts secundarios de tablas en la extendida) View (General & Tabs)

COSMIC (GXPatterns) 3 CFP 1CFP (R) * (#Atts secundarios de tablas en la extendida) Prompt

COSMIC (GXPatterns) 3CFP + 1CFP (R) * (#Atts extendida) 1CFP (X) * dato calculado Export (reportes)

Estimación de tamaño Early sizing vs rapid sizing – Tamaño promedio de caso de uso – Clasificación en grupos de tamaño similar Consideraciones: – Elegir la técnica más adecuada Precisión Propósito – Calibrar localmente

Automatización La navegación provee lo necesario: – Independencia de plataforma – Accesos a datos en la extendida – Accesos para inferencia de FK – Modos de invocación de transacciones – Subniveles de transacciones

R R Aplicar fórmulas Automatización

Automatización R R R, X

Conclusiones Tamaño funcional antes que KLOC. Considerar COSMIC cuando no exista una base. Automatizar la medición post mortem, para retroalimentar estimaciones.

Referencias Método COSMIC: – Conferencias relacionadas El rol de mediciones formales en proyectos de tecnología – Sala Victoria, miércoles, hora: 11:45