4. Estimación del esfuerzo 1 TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE Jose Onofre Montesa Andrés Universidad Politécnica de Valencia.

Slides:



Advertisements
Presentaciones similares
ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
Advertisements

Tipos de Métricas.
TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
M.C. Juan Carlos Olivares Rojas
Problemática de la estimación.
1 ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE Victoria Coronado Karen Zorro Alejandra Rayo Diana Leiva Seminario de Grado 3.
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Gestión de costos. La Gestión de los Costos del Proyecto incluye los procesos relacionados con planificar, estimar, presupuestar, financiar, obtener financiamiento,
Técnicas de Estimación. La estimación de lo que costara el desarrollo del software es una actividad importante, ya que una característica que debe tener.
ESTIMACION DE PROYECTOS DE SOFTWARE La gestión de todo proyecto de software comienza con la planificación de proyecto y sus actividades. Antes de que.
Para tomar decisiones más acertadas acerca de la mezcla de mercadotecnia que se va a implementar se necesita : Conocer los diferentes tipos de productos.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Planificación De Proyectos La Planificación De Proyectos. Proyectos Basados En RUP. Métodos De Estimación. RUP - UML.
FUNDAMENTOS DEL ANÁLISIS DE SISTEMAS Un sistema es un conjunto de componentes que se unen e interactúan entre si para formar un todo en base a un mismo.
Alan Guillermo Zamora Téllez
ACCIONES.
Gestión de Proyectos.
Administración de costos
UNIVERSIDAD DE LAS FUEZAS ARMADAS
CICLO DE VIDA DEL SOFTWARE
Hector Andres Betancur Cano
Estructura de Base de Datos
UNIVERSIDAD DE GUAYAQUIL CARRERA: SISTEMAS MULTIMEDIA
SISTEMAS DE INFORMACIÓN
Diseño Centrado en el Usuario
ESCUELA DE BIOLOGIA EXPERIMENTACION
Estimación de la Demanda
El estudio de mercado El estudio del mercado trata de averiguar la respuesta del mercado ante un producto o servicio, con el fin de plantear la estrategia.
Tema 9 Fiabilidad de las puntuaciones
CICLO DE VIDA DEL SOFTWARE
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Pregunta del examen 1. Todas las siguientes acciones deben realizarse durante la iniciación del proyecto, EXCEPTO: a. Identificar y documentar las necesidades.
ADMINISTRACION DE LA PRODUCCION II 2017
Ingeniería de Software Conceptos básicos
MODELO JACKSON Es un método de programación estructurada, como método de diseño de programas con aplicación a la mayoría de los lenguajes de programación.
Mantenimiento basado en el Riesgo (Inspección basada en el Riesgo)
Metodología Merise Universidad Nororiental Privada
Medición del Mercado.
TECNOLOGIA.
SystemStar & Costar Presentado por: Andres Clavijo, Camilo Forero, Jhon Chacón y Brayan Valero.
Ingeniería del Software
Factores que restringen el éxito de un proyecto.
Método Delphi Materia: Gestión y Desarrollo de Colecciones
Ciclo de vida del Software
IFTS N° 5 Profesor: Lic. Leandro M. Eichinger Año: 2017
00:46 1 El software educativo es definido como un conjunto de programas, documentos, procedimientos, y rutinas asociados con la operación de un sistema.
Desarrollo Técnico  EL PROCESO DE CREACIÓN Y DESARROLLO DE UNA TIPOGRAFÍA CUALQUIERA ES, EN LÍNEA GENERAL MUY SIMILAR. AQUÍ NO SE DESCRIBIRÁ EN DETALLE.
Estimación por Puntos de Función
Autores: Ñauñay Colcha Jorge Luis Bravo Maldonado Paulo Dennis
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
Proyecto "Las mascotas" Informática 6° Básico.
Diagrama de Caracterización (SGCUV-GE-F-18)
Planes del Proyecto.
Es el proceso de subdividir los entregables y el trabajo del proyecto en componentes más pequeños y más fáciles de manejar Se puede dar una visión estructurada.
Universidad Nacional Experimental Francisco De Miranda Vice-rectorado Académico Municipalización Universitaria Morón Estado Carabobo MORÓN NOVIEMBRE 2018.
Estimación 4 de software Tamaño Costo Duración Personas Mtro. Edgar Cossio Mayo 2016.
METODOLOGIA AGIL XP LIC. ROXANA LAUREL R.. INTRODUCCION  Proceso : conjunto de actividades ordenadas para lograr una serie de objetivos  Proceso Pesado.
IEEE Estándar para documentación de pruebas de software
MUESTREO PRESENTADO POR : AIDEE GONZALEZ LILIANA ARAUJO DIANA SALAZAR LEIDY HERRERA PRESENTADO POR : AIDEE GONZALEZ LILIANA ARAUJO DIANA SALAZAR LEIDY.
UNIVERSIDAD POLITÉCNICA DE PÉNJAMO INGENIERIA INDUSTRIAL ADMINISTRACIÓN DE LA CALIDAD TOTAL PRESENTA: CRISTHIAN EDUARDO CEBALLOS MARLA LIZBETH.
La Calidad está en nuestro ADN Docente: MARIANELA KARINA SOLANO CAMPOS Carrera de Contabilidad y Finanzas.
1 SISTEMAS II CICLO DE VIDA. 2 Sistemas II. CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros.
GESTIÓN DE PROYECTOS La gestión de proyectos está conformada por todas aquellas acciones que debes realizar para cumplir con una objetivo definido dentro.
COCOMO (1) COCOMO Es un modelo sencillo. Cocomo puede ser aplicado a tres tipos de proyectos software. Esto nos da una impresión general del proyecto.
Econ. Tito Banegas Peña, MBA UNIDAD ACADÉMICA DE ADMINISTRACIÓN INGENIERÍA COMERCIAL ADMINISTRACIÓN DE LA PRODUCCIÓN.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
Medición del Mercado. ¿Cuál es el objetivo de medir el mercado? Se realiza la medición de la demanda primaria y de la demanda selectica con el propósito.
ESTUDIO DE MERCADO. MÉTODOS DE PROYECCIÓN ¿Qué es una proyección? Es una estimación del comportamiento de una variable en el futuro. Específicamente, se.
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
Transcripción de la presentación:

4. Estimación del esfuerzo 1 TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000

4. Estimación del esfuerzo 2 Problemática de la estimación. 4 Averiguar lo que costara de desarrollar una aplicación.(meses-persona, ptas., …) 4 Momento en que se desea conocer el coste (gráfico de Boehm) 4 Siempre se quiere muy pronto (Yourdon)

4. Estimación del esfuerzo 3 Precisión de las estimaciones en función de la fase del proyecto.

4. Estimación del esfuerzo 4 Proceso de Estimación propuesto.

4. Estimación del esfuerzo 5 Medir lo que quiere el usuario.

4. Estimación del esfuerzo 6 Estimar lo que costara 4 Experiencia Individual 4 Experiencia de Empresa

4. Estimación del esfuerzo 7 Métodos utilizados para la estimación de proyectos. 4 Basados en la experiencia. 4 Basado exclusivamente en los recursos. 4 Método basado exclusivamente en el mercado. 4 Basado en los componentes del producto o en el proceso de desarrollo. 4 Métodos algorítmicos

4. Estimación del esfuerzo 8 Métodos basados exclusivamente en la experiencia: 4 Juicio experto –Puro, –Delphi 4 Analogía 4 Distribución de la utilización de recursos en el ciclo de vida

4. Estimación del esfuerzo 9 Juicio experto: Puro 4 Un experto estudia las especificaciones y haces su estimación. 4 Se basa fundamentalmente en los conocimientos del experto. 4 Si desaparece el experto, la empresa deja de estimar

4. Estimación del esfuerzo 10 Juicio experto: Wideband Delphi 4 Un grupo de personas son informadas y tratan de adivinar lo que costara el desarrollo tanto en esfuerzo, como su duración. 4 Las estimaciones en grupo suelen ser mejores que las individuales.

4. Estimación del esfuerzo 11 Método de trabajo del Wideband Delphi 4 Se dan las especificaciones a un grupo de expertos. 4 Se les reúne para que discutan tanto el producto como la estimación. 4 Remiten sus estimaciones individuales al coordinador. 4 Cada estimador recibe información sobre su estimación, y las ajenas pero de forma anónima. 4 Se reúnen de nuevo para discutir las estimaciones. 4 Cada uno revisa su propia estimación y la envía al coordinador. 4 Se repite el proceso hasta que la estimación converge de forma razonable.

4. Estimación del esfuerzo 12 Método de trabajo del Wideband Delphi Juan* Alicia* José * María * Estimaciones Juan * Alicia * José * María * Estimaciones

4. Estimación del esfuerzo 13 Analogía 4 Consiste en comparar las especificaciones de un proyecto, con las de otros proyectos.

4. Estimación del esfuerzo 14 Analogía, pueden variar los siguientes factores: 4 Tamaño: ¿mayor o menor? 4 Complejidad: ¿Más complejo de lo usual? 4 Usuarios: Si hay más usuarios habrán más complicaciones. 4 Otros factores: Sistema Operativo, entornos (la primera vez más). Hardware, ¿Es la primera vez que se va a utilizar? Personal del proyecto, ¿nuevos en la organización?

4. Estimación del esfuerzo 15 2 m. ? Estudio Viabilidad Planificación y Requisitos Diseño General Diseño Detallado DesarrolloPrueba 10%17%15% 33%10% Distribución de la utilización de recursos en el ciclo de vida 4 Usualmente las organizaciones tienen una estructura de costes similar entre proyectos. 4 Si en un proyecto ya hemos realizado algunas fases, es de esperar que los costes se distribuyan de manera proporciona.

4. Estimación del esfuerzo 16 Método basado exclusivamente en los recursos: Parkinson 4 En la estimación consiste en ver de cuanto personal y durante cuanto tiempo se dispone de el, haciendo esa estimación. 4 En la realización: “El trabajo se expande hasta consumir todos los recursos disponibles” (Ley de Parkinson)

4. Estimación del esfuerzo 17 Método basado exclusivamente en el mercado: precio para vender. 4 Lo importante es conseguir el contrato. 4 El precio se fija en función de lo que creemos que esta dispuesto a pagar el cliente. 4 Si se usa en conjunción con otros métodos puede ser aceptable, para ajustar la oferta. 4 Peligro si es el único método utilizado.

4. Estimación del esfuerzo 18 Basado en los componentes del producto o proceso de desarrollo: 4 Bottom-up –Se descompone el proyecto en las unidades lo menores posibles. –Se estima cada unidad y se calcula el coste total. 4 Top-Down –Se ve todo el proyecto, se descompone en grandes bloques o fases. –Se estima el coste de cada componente.

4. Estimación del esfuerzo 19 Aplicación a desarrollar Coste... Características f(x) x y z v u Métodos algorítmicos 4 Se basan en la utilización de fórmulas que aplicadas sobre modelos top-down o bottom-up producen una estimación de coste del proyecto

4. Estimación del esfuerzo 20 Putnam 4 Relaciona cantidad de personas- mes y la duración del proyecto. 4 Y=2Kate -at² Y = Personas-mes en cada punto K = Esfuerzo total del proyecto, (Área bajo la curva) a = Cte. asociada a la aceleración de entrada de personas en el proyecto, t = instante del tiempo.

4. Estimación del esfuerzo 21 COCOMO 4 Partimos de conocer el número de líneas que tendrá la futura aplicación. 4 Orgánico, hay otros dos –MM-nominal = 3.2 (KLOC) 1.5 –T.desarrollo= 2.5 (MM) 0.38

4. Estimación del esfuerzo 22 COCOMO 4 Determinar los multiplicadores del esfuerzo: –Tamaño B.D., experiencia analistas, herramientas, … (15 en total, varían de ) 4 Estimación esfuerzo con las correcciones. 4 Estimación de factores relacionados ($, duración fases,…)

4. Estimación del esfuerzo 23 Métrica de los Puntos de Función 4 Es una métrica que se puede aplicar en las primeras fases de desarrollo. 4 Se basa en características fundamentalmente “Externas” de la aplicación a desarrollar. 4 Mide dos tipos de características: –Los elementos de función (entradas, salidas, ficheros, etc.) –Los factores de Complejidad.

4. Estimación del esfuerzo 24 Estimación del Esfuerzo Requerido 4 Partimos de los datos históricos de la Organización 4 Esfuerzo = PFA * Promedio ( Lenguaje)

4. Estimación del esfuerzo 25 Estimación del Esfuerzo Requerido