COMBINACION DE ALTERNATIVAS PARA LA ESTIMACION DE PROYECTOS SOFTWARE

Tamaño: px
Comenzar la demostración a partir de la página:

Download "COMBINACION DE ALTERNATIVAS PARA LA ESTIMACION DE PROYECTOS SOFTWARE"

Transcripción

1 COMBINACION DE ALTERNATIVAS PARA LA ESTIMACION DE PROYECTOS SOFTWARE Gramajo, E., García-Martínez, R., Rossi, B., Claverie, E. y Britos, P. CAPIS - CENTRO DE ACTUALIZACION PERMANENTE EN INGENIERIA DE SOFTWARE RESUMEN La utilización de metodologías tradicionales para la estimación de proyectos software ha resuelto correctamente la necesidad de conocer la duración de un proyecto como una variable dependiente de los recursos a emplear. Se propone en este trabajo la combinación de las técnicas de Puntos de Función y COCOMO para establecer una estimación dependiente de un conjunto de variables consideradas en un proyecto para establecer una estimación mas precisa del mismo. Se plantean en el trabajo aspectos críticos que necesitan ser profundizados a fin de obtener un aprovechamiento mayor de los métodos descriptos. Palabras Clave Puntos de Función Estimación de proyectos COCOMO Duración proyecto Orientado a Objetos 1. INTRODUCCIÓN Actualmente se dispone de técnicas para estimación de proyectos que permiten la realización de evaluaciones más precisas que las obtenidas a través de métodos tradicionales (orientadas a calcular individualmente el esfuerzo correspondiente a cada una de las actividades del mismo). Se analizarán dos de ellas, Puntos de Función (International Function Point users Group. Function Point Counting Practices Manual) y COCOMO (Londeix B, Cost Estimation for Software Development) a fin de examinar no solo sus ventajas sino también sus aspectos críticos con el propósito de mostrar que mediante la interacción de ambas pueden subsanarse algunos de ellos. Por último se presentará como caso de estudio un análisis comparativo de la estimación de un proyecto en función de diferentes lenguajes de programación a utilizar, para la implementación del diseño, con la finalidad de comparar su variación respecto de las variables mencionadas. 2. MÉTODO TRADICIONAL Las distintas metodologías tradicionales de estimación de (Böem B.W.,Software Engineering Economics) proporcionan un dato básico (horas hombre) a aplicar al proyecto, entendiéndose por ésta a cantidad de horas a utilizar, a partir de lo cual y mediante la utilización de diversos ratios tales como pesos/hora u horas/persona pueden deducirse otros valores de estimación como el costo, personal involucrado, etc.

2 Basándonos en la experiencia recogida en la actividad profesional (ITBA-CAPIS. Carpetas de la Carrera de Posgrado en Ingeniería del Software) se plantean basicamente dos situaciones (que son ejemplificadas en la figura 1, en la cual se muestra el proceso de estimación de acuerdo al enfoque tradicional que determina las horas hombre necesarias a partir de las que se calculan los costos y en función de los plazos de entrega acordados, se llega finalmente a establecer la cantidad de personal a utilizar). Primera Situación: Tiene que ver con el costo estimado del proyecto (a partir de estimar horas hombre) el cual está directamente relacionado al ratio utilizado y considerando los plazos de entrega se converge a un valor que satisfaga a las partes involucradas. HORAS HOMBRE EL COSTO DETERMINAR PLAZOS DE ENTREGA DETERMINAR EL PERSONAL INVOLUCRADO Figura 1: Enfoque tradicional para estimación de proyectos Segunda Situación: Está íntimamente relacionado con la estimación del tiempo total del proyecto ya que es determinado por dos criterios que normalmente se oponen según nos refiramos al punto de vista del usuario o del desarrollador. Para explicar mejor la idea y simplificándola podemos sintetizar que el desarrollador tratará de extender el proyecto lo máximo posible a fin de asegurar su cumplimiento y el usuario, por el contrario pretenderá reducirlo. Dado que los métodos tradicionales proporcionan una medida de las horas hombre necesarias para aplicar al proyecto, la discusión se centra en la asignación de personal de manera de acortar proporcionalmente el tiempo total en función de aumentar aquella variable. Si bien para los desarrolladores es claro que ello no es así (normalmente se recurre a analogías del estilo de... si una persona puede pintar una habitación en diez días no puede pensarse que diez personas pudieran hacerlo en un día... ), éstos no disponen de argumentos con base científica que puedan explicar esta situación cuando se trata de proyectos de desarrollo de software. Esto lleva invariablemente a la utilización de explicaciones que tienen mas que ver con el sentido común y la experiencia que con justificaciones elaboradas con fundamento. Dicha situación acarrea un inconveniente adicional producido por el establecimiento de fechas de entrega que pueden resultar imposibles de cumplir cuando se acuerdan bajo la presión del usuario o bien por la necesidad del desarrollador de cumplir anticipadamente un proyecto. Como síntesis de lo expresado sería deseable utilizar técnicas que no solamente posibilitaran calcular las horas hombre a aplicar al desarrollo de un proyecto sino

3 también estimar un valor de la duración del mismo dado por sus características intrínsecas independientemente de los recursos a emplear. 3. MÉTODOS ALTERNATIVOS La utilización de dos métodos, Puntos de Función (Park R.E, Checklist and Criteria for Evaluating the Cost and Schedule Estimating Capabilities of Software organizations) y COCOMO (Burril C.W, Modern Project Management) en forma conjunta permitiría mejorar la situación descripta en la sección precedente. El método COCOMO permite determinar los valores de las siguientes dos variables: meses/hombre a aplicar al proyecto meses totales del proyecto (dependiendo de factores tales como los atributos de fiabilidad requerida del software, tamaño de la base de datos, complejidad del producto, limitaciones en el tiempo de ejecución, limitaciones de memoria principal, volatilidad de la máquina virtual, frecuencia de cambio en el modelo de explotación del ordenador, capacitación de los analistas, experiencia en aplicaciones, capacitación de los programadores, experiencia en la máquina virtual, experiencia en el lenguaje de programación, prácticas modernas de programación, uso de herramientas para el desarrollo del software y limitaciones en la planificación). En la figura 2 se presenta un esquema de estimación que proporciona además de las horas hombre a emplear el tiempo total del proyecto (basándose para ello en el conocimiento previo de la cantidad de sentencias de código del proyecto) lo que permite determinar el plazo de entrega. Mostrándose, además, como a partir de estos dos valores (horas hombre y tiempo total) y simplemente por el cociente de ambos se obtiene la cantidad de recursos (personas) para llevarlo a cabo. A partir de allí se puede elaborar el costo mediante la aplicación de ratios, de igual forma que en las metodologías tradicionales. Determinar líneas de código HORAS HOMBRE TIEMPO TOTAL ESTABLECER PLAZO DE ENTREGA DETERMINAR EL PERSONAL INVOLUCRADO EL COSTO Figura 2: Estimación de proyectos por método COCOMO Debe tenerse en cuenta que la duración total del proyecto es un valor teórico y que puede disminuirse incrementando los recursos (personas) a emplear aunque el

4 impacto, en razón de lo expresado anteriormente, será menor (puede alcanzar a un 20% menos) que el esfuerzo aplicado a tal efecto. Esta técnica requiere de un dato elemental determinado por la cantidad de sentencias de código del proyecto a la que posteriormente se aplican diferentes algoritmos que varían de acuerdo al modelo de desarrollo elegido (Orgánico, Semilibre o Libre) (ITBA- CAPIS. Carpetas de la Carrera de Posgrado en Ingeniería del Software. Imprenta del ITBA) para entallarlo finalmente de acuerdo a factores de ajuste seleccionados a partir de las características específicas del proyecto. Esta información se convierte en el aspecto crítico del método ya que ese valor es un parámetro difícil de determinar con exactitud y puede variar considerablemente según las metodologías de desarrollo utilizadas (Burril C.W, Modern Project Management). El camino para resolver este aspecto crítico es mediante la aplicación de otra técnica, la de Puntos de Función (Böem B.W.,Software Engineering Economics). Según se puede observar en la Figura 3 correspondiente a la metodología de estimación por el método de Puntos de Función, se obtienen los Puntos de Función del sistema que son ajustados de acuerdo a factores predefinidos (Böem B.W.,Software Engineering Economics) tales como atributos de comunicación de datos, frecuencias distribuidas, rendimiento, configuraciones fuertemente utilizadas, frecuencia de transacciones, entrada on-line de datos, diseño para la eficiencia del usuario final, actualización on-line, procesos complejos, utilización en otros sistemas, facilidad de instalación, facilidad de operación, instalación de múltiples sitios y facilidad de cambio, posibilitando a partir de allí el establecimiento, de acuerdo a ratios específicos, de la cantidad de sentencias de código del sistema software. Este método calcula los puntos de función de un sistema descomponiendo al mismo en cinco funciones principales (entradas, salidas, consultas, ficheros internos y externos), asignándoles valores de acuerdo a su complejidad y en función de la cantidad de cada uno de ellos se llega a determinar, mediante su sumatoria, los puntos de función, que son posteriormente ajustados de acuerdo a las características específicas del proyecto (International Function Point users Group). PUNTOS DE FUNCIÓN SIN AJUSTAR PUNTOS DE FUNCIÓN AJUSTADOS RATIO LÍNEAS DE CÓDIGO LÍNEAS DE CÓDIGO DEL SOFTWARE POR PUNTO DE FUNCIÓN Figura 3: Estimación de Proyectos por el método de Puntos de Función Sobre la base de este valor calculado se obtiene mediante la aplicación de ratios asociados a las características del lenguaje a utilizar (Cobol, 4GL, etc.) medidos en cantidad de sentencias de código por punto de función los valores totales. Estos ratios permiten establecer la cantidad de instrucciones del software posibilitando de esta forma obtener el dato que es punto de partida para el método COCOMO previamente descripto.

5 En opinión de los autores el método de Puntos de Función presenta un aspecto crítico en lo referido a la reutilización de módulos preexistentes (por ejemplo varias salidas similares que poseen una misma estructura con variaciones propias de cada una de ellas). En este caso el método las considera a todas diferentes y se miden de la forma descripta anteriormente con lo que se considera que la cantidad de puntos de función daría una cifra superior a la real deformando el número final con la consabida incidencia (número de sentencias de código del software) en la aplicación del método COCOMO. A título ilustrativo se muestra en la Tabla 1 la estimación de un proyecto por los métodos de Puntos de Función y COCOMO analizando la incidencia de los diferentes lenguajes de programación. FORTRAN CODE IDENT. I N D I C A D O R E S FORMULA ASEMBLER COBOL PASCAL ADA 4GL GENERATOR PUNTOS DE FUNCION FP Puntos de Función sin ajustar TDI Grado de influencia AF Factor de ajuste ( TDI * 0,01) + 0, FPA Puntos de Función ajustados FP * AF LCO Líneas de código por FP LCOT Líneas de código totales LCO * FPA 255,150 85,050 76,545 59,535 17,010 12,758 KDSI Miles de líneas de código LCOT / COCOMO CO1 Modelo MM coeficiente PO1 Modelo MM exponente CO2 Modelo TDEV coeficiente PO2 Modelo TDEV exponenete MM Esfuerzo C01 * (KDSI ** P01) FA Coeficiente esfuerzo MMF Esfuerzo final MM * FA 1, TDEV Tiempo de desarrollo C02 * (MMF ** P02) NPER Cantidad de personas MMF / TDEV CPRO Costo mensual por persona 2,500 2,500 2,500 2,500 2,500 2,500 CTOT Costo final CPRO * NPER 3,944,375 1,152,398 1,024, , , ,665 Tabla 1: Estudio Comparativo de la estimación para diferentes lenguajes de codificación Para este ejemplo se seleccionó un proyecto de software referido a un sistema cuyo objetivo es mejorar el servicio de reclamaciones de clientes de una empresa de salud que dio como resultado un valor de 810 Puntos de Función, analizando la variación de líneas de código de acuerdo al lenguaje utilizado (Pressman R.S, Ingeniería del Software) y su incidencia en los diferentes valores de la estimación (meses hombre, tiempo total y costo).

6 Por otra parte se utilizó para la estimación por COCOMO un modo Semilibre modelo intermedio (ITBA-CAPIS. Carpetas de la Carrera de Posgrado en Ingeniería del Software) y cabe hacer notar que en los valores obtenidos no se consideró la incidencia producida por la reutilización de módulos preexistentes lo que hubiera significado una disminución considerable de los valores resultantes. Del análisis de la referida tabla y tomando como referencia los valores extremos, es decir considerando la implementación sobre un lenguaje ensamblador (columna 1) y un generador de código (columna 6) surgen algunas consideraciones importantes de destacar: Las sentencias de código por punto de función (LCO) se reducen a la treinta ava parte. El esfuerzo final (MMF) correspondiente a la cantidad de meses hombre a emplear en el proyecto mantiene una relación aproximada a la descripta anteriormente. El costo final (CTOT) también se reduce en la misma proporción. El Tiempo (TDEV) correspondiente al tiempo total del Proyecto solamente se reduce a la tercera parte. Este análisis podría extenderse a cualquier combinación de los diferentes lenguajes de implementación del diseño con resultados similares. Puede concluirse, entonces, que el tiempo total de duración de un proyecto está relacionado con las características propias del mismo y no depende directamente de el lenguaje de implementación del diseño como así tampoco de la cantidad de personal a utilizar, sino que esta última es una consecuencia directa de los dos valores estimados por el metodo (Meses Hombre Totales MMF y Tiempo Total del Proyecto TDEV). A fin de complementar el análisis se han determinado valores estimativos del costo por persona para obtener una estimación económica del proyecto en cuestión. 4. CONCLUSIONES Si bien existen dos factores fundamentales a examinar en la estimación de un proyecto software, su duración y costo, la importancia cada vez mayor que toma la información como factor estratégico ha determinado que sea la duración de un proyecto uno de los aspectos mas prioritarios en su realización. Como síntesis de lo expresado anteriormente puede decirse que el aspecto crítico de los métodos tradicionales de estimación de proyectos software radica en la imposibilidad de establecer una unidad de medida para la estimación de la duración total del proyecto como un valor dependiente de las características del mismo y no solo en función de los recursos humanos a emplear. Como alternativa se propuso en este trabajo la utilización combinada de dos métodos (Puntos de Función y COCOMO) tendientes a proporcionar una estimación mas precisa tratándolos de la siguiente forma:

7 Primero la aplicación del método de Puntos de Función para determinar las sentencias de código del proyecto software, la cual mantiene una distorsión, producida por no considerar esta técnica la reutilización de módulos preexistentes. En segundo lugar la aplicación del método COCOMO partiendo de la información producida por el anterior (sentencias de código) para llegar a una estimación precisa de las horas hombre a aplicar y fundamentalmente a la estimación de la duración total del proyecto. Finalmente y basándonos en que el paradigma de objetos considera la reusabilidad como un factor básico y entendiendo que el método descripto (PUNTOS DE FUNCIÓN) pareciera no tomar en cuenta estas características, queda planteado a partir del presente trabajo, una línea de investigación tendiente a analizar la incidencia de las metodologías orientadas a objetos en esta técnica de estimación a fin de elaborar los factores de ajuste necesarios para reducir la distorsión provocada. 5. REFERENCIAS Böem B.W.,Software Engineering Economics, Prentice Hal Burril C.W, Modern Project Management, Burril-Ellsworth Associates International Function Point users Group. Function Point Counting Practices Manual. Release ITBA-CAPIS. Carpetas de la Carrera de Posgrado en Ingeniería del Software. Imprenta del ITBA. Edición Londeix B, Cost Estimation for Software Development, Addison-Wesley Publishers Company Park R.E, Checklist and Criteria for Evaluating the Cost and Schedule Estimating Capabilities of Software organizations. CMU/SEI-95-SR-005. Enero Pressman R.S, Ingeniería del Software. Un enfoque práctico. Mc Grow Hill. 1994

MÉTODOS DE ESTIMACIÓN

MÉTODOS DE ESTIMACIÓN MÉTODOS DE ESTIMACIÓN 1 MÉTODOS DE ESTIMACIÓN 1. Introducción 2. Precisión y exactitud de las estimaciones 3. Estimación de costes 4. Técnica Delphi 5. Técnicas de descomposición 6. Modelos de coste y

Más detalles

Gestión de. Requisitos previos. Carácter ECTS. Periodo NINGUNOO. Idiomas en Inglés. Departamento. Ciencias de. Presentación. Despacho y.

Gestión de. Requisitos previos. Carácter ECTS. Periodo NINGUNOO. Idiomas en Inglés. Departamento. Ciencias de. Presentación. Despacho y. = =drð^=al`bkqb qfqri^`flkbp=ab=do^al= TITULACIÓN: INGENIERÍA DE SISTEMAS DE INFORMACIÓN CURSO: Segundo ASIGNATURA: Ingeniería del Software I Nombre del Módulo o Materia al que pertenece la asignatura.

Más detalles

PROPUESTA DE ETAPAS PARA PRESUPUESTAR PROYECTOS DE SOFTWARE DE GESTIÓN

PROPUESTA DE ETAPAS PARA PRESUPUESTAR PROYECTOS DE SOFTWARE DE GESTIÓN PROPUESTA DE ETAPAS PARA PRESUPUESTAR PROYECTOS DE SOFTWARE DE GESTIÓN José Mª. Torralba Martínez 1, Darío M. Arango Serna, Universidad Politécnica de Valencia Victor Ruíz Molina, Clase 10 Sistemas jtorral@omp.upv.es,

Más detalles

Impala Risk. Simulación de Riesgo en Proyectos. Servicios. Capacitación. www.impalarisk.com

Impala Risk. Simulación de Riesgo en Proyectos. Servicios. Capacitación. www.impalarisk.com Simulación de Riesgo en Proyectos Capacitación www.impalarisk.com SaaS: Simulation as a Service Quiere medir el impacto de los riesgos en su proyecto? Necesita comunicar los efectos de la incertidumbre

Más detalles

La Medición funcional en la gestión de proyectos de software

La Medición funcional en la gestión de proyectos de software La Medición funcional en la gestión de proyectos de software 1 Objetivos de presentación Presentar lo que es Análisis de Puntos de Función Presentar sus principales aplicaciones por la industria Un enfoque

Más detalles

Técnicas de Estimación

Técnicas de Estimación Técnicas de Estimación Gestión de Proyectos Informáticos Clase 4 Bibliografía Software engineering economics - Bohem Measuring the software process Estimating software costs - Capers Jones COCOMO II model

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

Ingeniería de Software Avanzada

Ingeniería de Software Avanzada Universidad Técnica Federico Santa María Departamento de Informática Ingeniería de Software Avanzada Dr. Marcello Visconti Z. Origen : Allan Albrecht, IBM Suma ponderada de parámetros básicos para dimensionar

Más detalles

Reutilización del conocimiento del diseño de software. Consideración en la determinación del precio de oferta al cliente

Reutilización del conocimiento del diseño de software. Consideración en la determinación del precio de oferta al cliente VIII Congreso de Ingeniería de Organización Leganés, 9 y 10 de septiembre de 2004 Reutilización del conocimiento del diseño de software. Consideración en la determinación del precio de oferta al cliente

Más detalles

Estimación de costos y esfuerzos. Calidad en el Desarrollo de Software. Estimación de costos para el software. Planificación de proyectos

Estimación de costos y esfuerzos. Calidad en el Desarrollo de Software. Estimación de costos para el software. Planificación de proyectos Estimación de costos y esfuerzos Métricas de procesos de software Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur COCOMO otros Segundo Cuatrimestre 2007 de proyectos Estimación

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 17 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

CREA Y GESTIONA TU PROPIO NEGOCIO ONLINE.

CREA Y GESTIONA TU PROPIO NEGOCIO ONLINE. CREA Y GESTIONA TU PROPIO NEGOCIO ONLINE. TU TIENDA EN INTERNET CON SHOPTODATE Información básica: Idioma: español Duración: 60 horas (formación online + material complementario) Audio: Sí A QUIÉN VA DIRIGIDO

Más detalles

PROGRAMACIÓN BÁSICA DE LA COMPUTADORA. 1 Introducción. Tabla 1: Instrucciones MIPS

PROGRAMACIÓN BÁSICA DE LA COMPUTADORA. 1 Introducción. Tabla 1: Instrucciones MIPS PROGRAMACIÓN BÁSICA DE LA COMPUTADORA 1 Introducción Un sistema de computadora total incluye tanto circuitería (hardware) como programación (software). El hardware consta de los componentes físicos y todo

Más detalles

I Edición Curso de Dirección y Gestión de Proyectos en Ingeniería en Informática

I Edición Curso de Dirección y Gestión de Proyectos en Ingeniería en Informática I Edición Curso de Dirección y Gestión de Proyectos en Ingeniería en Informática Modalidad presencial y online Junio de 2012 C/ Mayor, 4 6ª planta 28013 Madrid Teléfono: 91.523.86.20 Fax: 91.521.48.25

Más detalles

Comunicación con la Computadora

Comunicación con la Computadora Comunicación con la Computadora Programación Básica Copyright CARIMOBITS Comunicación con la computadora Se logra a través de lenguajes de computadoras o lenguajes de programación. Tipos de lenguajes de

Más detalles

Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos

Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos Britos, P. 1,2 ; Fernández, E. 2,1 ; García Martínez, R 1,2 1 Centro de Ingeniería del Software e Ingeniería del Conocimiento.

Más detalles

Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software

Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software Jorge Bozo jbozo@inf.ucv.cl Escuela de Ingeniería Informática Universidad Católica de Valparaíso Valparaíso, Chile

Más detalles

APLICACIÓN DE MÉTRICAS DE MADUREZ EN CONCEPTUALIZACIÓN DE SISTEMAS EXPERTOS. Cátedra de Inteligencia Artificial. Facultad Regional Buenos Aires.

APLICACIÓN DE MÉTRICAS DE MADUREZ EN CONCEPTUALIZACIÓN DE SISTEMAS EXPERTOS. Cátedra de Inteligencia Artificial. Facultad Regional Buenos Aires. APLICACIÓN DE MÉTRICAS DE MADUREZ EN CONCEPTUALIZACIÓN DE SISTEMAS EXPERTOS Pollo-Cattaneo, F. 1,2, Britos, P. 3,2, García-Martínez, R. 3,2 1 Cátedra de Inteligencia Artificial. Facultad Regional Buenos

Más detalles

=drð^=al`bkqb= qfqri^`flkbp=ab=do^al=

=drð^=al`bkqb= qfqri^`flkbp=ab=do^al= = =drð^=al`bkqb= qfqri^`flkbp=ab=do^al= TITULACIÓN: INGENIERÍA DE SISTEMAS DE INFORMACIÓN CURSO: Tercero, 2014-2015 ASIGNATURA: Ingeniería del Software II Nombre del Módulo o Materia al que pertenece la

Más detalles

CAPÍTULO 5. Un modelo empírico de estimación para software puede utilizar fórmulas

CAPÍTULO 5. Un modelo empírico de estimación para software puede utilizar fórmulas CAPÍTULO 5 Modelos empíricos de estimación. Un modelo empírico de estimación para software puede utilizar fórmulas derivadas empíricamente para predecir el esfuerzo como una función de LDC y PF. Los valores

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia Módulo Titulación Fundamentos de Programación Proceso de desarrollo del SW Formación Básica II Grado en ingeniería Informática de Servicio y Aplicaciones

Más detalles

Medición de Atributos Internos. Tamaño. Administración y Gestión de Proyectos de Software. Medición de Atributos Internos. Tamaño

Medición de Atributos Internos. Tamaño. Administración y Gestión de Proyectos de Software. Medición de Atributos Internos. Tamaño Medición de Atributos Internos. Tamaño Administración y Gestión de Proyectos de Software (AGPS6) El tamaño del software puede ser descripto con tres atributos: 1. Longitud: mide tamaño físico del producto.

Más detalles

Tema 1: Introducción

Tema 1: Introducción Tema 1: Introducción Procesamiento de Lenguajes Dept. de Lenguajes y Sistemas Informáticos Universidad de Alicante Procesamiento de Lenguajes Tema 1: Introducción 1 / 12 Definición de compilador Un compilador

Más detalles

Horario establecido: Lunes y miércoles 10-11, viernes de 9-10

Horario establecido: Lunes y miércoles 10-11, viernes de 9-10 PROGRAMA PARA EL CURSO: Automatización II I. DATOS GENERALES DE LA MATERIA Nombre de la materia: Automatización II Especialidad Clave: 269 No. de Créditos: 8 Semestre: Sexto. Duración del curso: 17 semanas.

Más detalles

Ingeniería de Software II

Ingeniería de Software II Ingeniería de Software II Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Ingeniería de Software II Ingeniería del Software, Sistemas de

Más detalles

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software Universidad de Colima Dirección General de Educación Superior Facultad de Ingeniería Mecánica y Eléctrica Licenciatura en Ingeniería en Sistemas Computacionales I. DATOS GENERALES P R O G R A M A A N A

Más detalles

Desarrollo del software imposible si las tareas tuviesen que expresarse en código máquina. Lenguajes de más alto nivel: comprensibles, manejables y

Desarrollo del software imposible si las tareas tuviesen que expresarse en código máquina. Lenguajes de más alto nivel: comprensibles, manejables y 1. Paradigmas de programación Desarrollo del software imposible si las tareas tuviesen que expresarse en código máquina. Lenguajes de más alto nivel: comprensibles, manejables y automáticamente convertibles

Más detalles

3 3 X (1) Observaciones: (2) Observaciones: Docente/s. Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig.

3 3 X (1) Observaciones: (2) Observaciones: Docente/s. Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig. Ciclo Académico: 2009 Año de la Carrera: Horas de Clases Semanales Régimen de Cursado 1 Teoría Práctica Otros (1) Anual 1er.Cuatr. 2do.Cuatr. Otros (2) 3 3 X (1) Observaciones: (2) Observaciones: Docente/s

Más detalles

Administración de proyectos. Organizar, planificar y programar los proyectos de software

Administración de proyectos. Organizar, planificar y programar los proyectos de software Administración de proyectos Organizar, planificar y programar los proyectos de software Administración de proyectos Trata de las actividades que hay que realizar para asegurar que el software se entregará

Más detalles

UNA RISI APLICACIÓN 2(3), 14-20 PRÁCTICA (2005) DEL MÉTODO DE ANÁLISIS DE PUNTOS DE FUNCIÓN

UNA RISI APLICACIÓN 2(3), 14-20 PRÁCTICA (2005) DEL MÉTODO DE ANÁLISIS DE PUNTOS DE FUNCIÓN UNA RISI APLICACIÓN (3), - PRÁCTICA () DEL MÉTODO DE ANÁLISIS DE PUNTOS DE FUNCIÓN Rev. investig. sist. inform. Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor de San Marcos

Más detalles

UNIVERSIDAD MILITAR NUEVA GRANADA

UNIVERSIDAD MILITAR NUEVA GRANADA CONTENIDO PROGRAMÁTICO PARA PROGRAMAS DE PREGRADO, POSGRADO Y TECNOLÓGICOS Fecha Emisión: 11/11/10 Revisión No. 0 DGC-R Página 1 de 1 a. Unidad académica Ingeniería en Multimedia b. Nombre del espacio

Más detalles

Carrera: Licenciatura en Sistemas. Materia: Programación de computadoras. Profesor Asociado: Cdor. Héctor A. Carballo

Carrera: Licenciatura en Sistemas. Materia: Programación de computadoras. Profesor Asociado: Cdor. Héctor A. Carballo Carrera: Licenciatura en Sistemas Materia: Programación de computadoras Profesor Asociado: Cdor. Héctor A. Carballo Profesor Adjunto: Ing. Obadiah O. Alegbe Año: 2011 Cuatrimestre: Anual 1- Fundamentación

Más detalles

Estimación de Costes del Software. Carlos Castillo Diestra

Estimación de Costes del Software. Carlos Castillo Diestra Estimación de Costes del Software Carlos Castillo Diestra Propósito Es propósito es mostrar como generar estimaciones fiables del esfuerzo, duración y costes para la producción de software. Objetivos o

Más detalles

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA Resumen AUTORIA CARLOS CABALLERO GONZÁLEZ TEMATICA INFORMÁTICA ETAPA ESO-BACHILLERATO-CFGM(ESI,ASI,DSI) Se describe la revolución que supuso la incursión

Más detalles

CONTENIDO. 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador.

CONTENIDO. 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador. CONTENIDO 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador. 4. Sistemas numéricos. 4.1 Generalidades. 42 Sistema binario. 4.3 Sistema octal,. 4.4 Sistema decimal. 4.5 Sistema

Más detalles

Análisis de la gestión de configuración de software aplicada al modelo de espiral

Análisis de la gestión de configuración de software aplicada al modelo de espiral Análisis de la gestión de configuración de software aplicada al modelo de espiral Abstract No hay nada permanente, excepto el cambio Heráclito (540 475 A.C.)- Grecia Fernandez, Sebastian Osso, Mariano

Más detalles

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. SISTEMAS. 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. SISTEMAS. 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS PROGRAMA ACADÉMICO: ING. SISTEMAS JORNADA: DIURNA 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda E-mail institucional: caos@unilibrepereira.edu.co

Más detalles

Documento de Competencias. Facultad de Informática, UPV/EHU. 1 Estructura general del Grado TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8

Documento de Competencias. Facultad de Informática, UPV/EHU. 1 Estructura general del Grado TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8 Documento de Competencias Grado en INGENIERÍA INFORMÁTICA Facultad de Informática, UPV/EHU 1 Estructura general del Grado 1.1 Fundamentos de Tecnología de los Principios de Diseño de Sistemas Digitales

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

MÓDULO MATERIA ASIGNATURA CURSO SEMESTRE CRÉDITOS CARÁCTER. Gestión y Planificación de proyectos

MÓDULO MATERIA ASIGNATURA CURSO SEMESTRE CRÉDITOS CARÁCTER. Gestión y Planificación de proyectos GUIA DOCENTE DE LA ASIGNATURA DIRECCIÓN Y GESTIÓN DE PROYECTOS MÓDULO MATERIA ASIGNATURA CURSO SEMESTRE CRÉDITOS CARÁCTER Formación de Especialidad: Ingeniería del Software Dirección y Gestión de Proyectos

Más detalles

IT Project Management Desarrollo de Software

IT Project Management Desarrollo de Software IT Project Management Desarrollo de Software Es posible una mezcla de Waterfall y Agile? Cómo se acerca el PMBOK a Agile? Autor: Norberto Figuerola Resulta muy frecuente que se suela confundir una aproximación

Más detalles

Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas

Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas SQL SERVER 2008 Nivel Básico/Intermedio Instalar y Configurar SQL Server 2008 Diseñar una Base de Datos Optimización de consultas Administración y seguridad de una base de datos Analista de sistema, profesionales

Más detalles

MODELADO DE OBJETOS. {brossi,pbritos,rgm}@itba.edu.ar

MODELADO DE OBJETOS. {brossi,pbritos,rgm}@itba.edu.ar MODELADO DE OBJETOS Bibiana ROSSI, Paola BRITOS y Ramón GARCIA MARTINEZ, CAPIS - Centro de Actualizacion Permanente en Ingeniería de Software Escuela de Posgrado. ITBA. 0. INTRODUCCION {brossi,pbritos,rgm}@itba.edu.ar

Más detalles

Estándares de Calidad para el Desarrollo y Mantenimiento de Software

Estándares de Calidad para el Desarrollo y Mantenimiento de Software Estándares de Calidad para el Desarrollo y Mantenimiento de Software Dr. Marcelo Jenkins C. Escuela de Computación n e Informática Universidad de Costa Rica San Pedro, Costa Rica Tel: : (506) 207-4020

Más detalles

Gestión de riesgos. 1. Definición y clasificación 2. Actividades. Estimación de riesgos. Identificación Análisis Evaluación. Control de riesgos

Gestión de riesgos. 1. Definición y clasificación 2. Actividades. Estimación de riesgos. Identificación Análisis Evaluación. Control de riesgos Gestión de riesgos 1. Definición y clasificación 2. Actividades Estimación de riesgos Identificación Análisis Evaluación Control de riesgos Planificación Supervisión 1 Definición The SEI Definition The

Más detalles

ITIL Foundations V 3.0

ITIL Foundations V 3.0 ITIL Foundations V 3.0 Código Sence: 12-37-8438-75 Duración: 24 Hrs. Durante este curso detallado de 24 hrs., el alumno conocerá los principios de la metodología orientada a procesos para el Gerenciamiento

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 6 Situación Contraste externo Actualización

Más detalles

Orientaciones Iniciales

Orientaciones Iniciales FATTO Consultoría y Sistemas - www.fattocs.com 1 Orientaciones Iniciales Si es necesario, ajuste el idioma de la sala virtual en la barra de herramientas en la parte superior El evento tendrá 45 min. de

Más detalles

Curso Planificación en Salud, Estrategias y Proyectos

Curso Planificación en Salud, Estrategias y Proyectos Curso Planificación en Salud, Estrategias y Proyectos Duración del curso 2 meses Dirección del curso Directora: Lic. Cecilia Spadafora Fundamentación Existe una necesidad creciente en las organizaciones

Más detalles

- se puede formular de la siguiente forma:

- se puede formular de la siguiente forma: Multicolinealidad 1 Planteamiento Una de las hipótesis del modelo de regresión lineal múltiple establece que no existe relación lineal exacta entre los regresores, o, en otras palabras, establece que no

Más detalles

Curso de Seguridad de la Información -Gestión Tecnológica-

Curso de Seguridad de la Información -Gestión Tecnológica- Educación Continua 2013 Curso de Seguridad de la Información -Gestión Tecnológica- Objetivos Proporcionar conocimientos a los especialistas en los aspectos de la Seguridad de la Información que les permitan

Más detalles

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas CÓDIGO ASIGNATURA 634 DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: Métricas de Software Ingeniería en Informática Año: 2010 5 Cuatri: 2 1. OBJETIVOS Compenetrar a los alumnos de

Más detalles

Diseños y Desarrollo de Programas Educativos a Distancias (Proyecto de Cursos, Diplomado y Maestría)

Diseños y Desarrollo de Programas Educativos a Distancias (Proyecto de Cursos, Diplomado y Maestría) P a g e 1 Diseños y Desarrollo de Programas Educativos a Distancias (Proyecto de Cursos, Diplomado y Maestría) Dr. P a g e 2 ] Presentación Los cursos especializados, el diplomado y la Maestría en Diseño

Más detalles

Curso Gestión de la Calidad de Servicios TIC UB-INTI

Curso Gestión de la Calidad de Servicios TIC UB-INTI FACULTAD DE INGENIERÍA Y TECNOLOGÍA INFORMÁTICA Curso Gestión de la Calidad de Servicios TIC UB-INTI - Calidad en Servicios de Tecnología de la Información y de las Comunicaciones - Objetivos Capacitar

Más detalles

implantación Fig. 1. Ciclo de vida tradicional

implantación Fig. 1. Ciclo de vida tradicional 1. Ciclo de vida tradicional de los sistemas de software En ingeniería de software, la descripción tradicional del ciclo de vida del software está basada en un modelo conocido como el modelo de cascada

Más detalles

Técnico en Gestión de Recursos Humanos

Técnico en Gestión de Recursos Humanos Escuela de ADMINISTRACIÓN Técnico en Gestión de Recursos Humanos Técnico en Gestión de Recursos Humanos El Técnico en Gestión de Recursos Humanos formado en Esucomex está capacitado para gestionar labores

Más detalles

DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012

DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012 DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012 FLUJO DE CAPACITACIÓN Prerrequisitos Fundamentos de Programación Sentencias SQL Server 2012 Duración: 12 horas 1. DESCRIPCIÓN

Más detalles

CAPÍTULO 1 INTRODUCCIÓN, HIPÓTESIS Y OBJETIVOS

CAPÍTULO 1 INTRODUCCIÓN, HIPÓTESIS Y OBJETIVOS CAPÍTULO 1 INTRODUCCIÓN, HIPÓTESIS Y OBJETIVOS 1 INTRODUCCIÓN 1.1 Justificación Esta investigación está motivada por el interés en lograr una mejor comprensión del papel que desempeña la creatividad dentro

Más detalles

Curso SEGURIDAD DE LA INFORMACIÓN -Gestión Tecnológica-

Curso SEGURIDAD DE LA INFORMACIÓN -Gestión Tecnológica- Educación Continua 2013: Curso SEGURIDAD DE LA INFORMACIÓN -Gestión Tecnológica- Objetivos Proporcionar conocimientos a los especialistas en los aspectos de la Seguridad de la Información que les permitan

Más detalles

Impala Risk. Simulación de Riesgo en Proyectos. Servicios. Capacitación. www.impalarisk.com

Impala Risk. Simulación de Riesgo en Proyectos. Servicios. Capacitación. www.impalarisk.com Simulación de Riesgo en Proyectos Servicios Capacitación www.impalarisk.com Software Simulador de Riesgo en Proyectos El peor riesgo es desconocer el riesgo Los actuales Gerentes de Proyectos se enfrentan

Más detalles

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS Denominación de la materia INGENIERIA DE COMPUTADORAS N créditos ECTS = 36 carácter = MIXTA Ubicación dentro del plan de estudios y duración La materia Ingeniería de Computadoras está formada por 6 asignaturas

Más detalles

El Consejo Técnico Escolar: Una ocasión para el desarrollo Profesional Docente y la Mejora de la Escuela

El Consejo Técnico Escolar: Una ocasión para el desarrollo Profesional Docente y la Mejora de la Escuela El Consejo Técnico Escolar: Una ocasión para el desarrollo Profesional Docente y la Mejora de la Escuela Consideraciones básicas para trabajar esta guía en el Consejo Técnico Escolar, CTE 1. Esta Guía

Más detalles

TRABAJO FINAL ESPECIALIDAD EN CONTROL Y GESTION DE SOFTWARE GESTIÓN DE CONFIGURACIÓN DE PRODUCTOS SOFTWARE EN ETAPA DE DESARROLLO

TRABAJO FINAL ESPECIALIDAD EN CONTROL Y GESTION DE SOFTWARE GESTIÓN DE CONFIGURACIÓN DE PRODUCTOS SOFTWARE EN ETAPA DE DESARROLLO TRABAJO FINAL ESPECIALIDAD EN CONTROL Y GESTION DE SOFTWARE GESTIÓN DE CONFIGURACIÓN DE PRODUCTOS SOFTWARE EN ETAPA DE DESARROLLO Autor: Lic. Claudio Jorge Rancán Directora: M.Ing. Paola Britos Julio 2003

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es 3.1.- INTRODUCCIÓN Para realizar el desarrollo de cualquier proyecto de software es necesario llevar una sistemática de trabajo, que nos asegure el éxito del mismo. Lo que tenemos que evitar, en el desarrollo

Más detalles

A.N.E.P. Consejo de Educación Técnico Profesional Educación Media Tecnológica. Orientación: INFORMÁTICA ASIGNATURA PROYECTO

A.N.E.P. Consejo de Educación Técnico Profesional Educación Media Tecnológica. Orientación: INFORMÁTICA ASIGNATURA PROYECTO Consejo de Educación Técnico Profesional Educación Media Tecnológica Orientación: INFORMÁTICA ASIGNATURA PROYECTO Tercer año (2 horas semanales) Plan 2004 Índice Tema Pág Índice... 1 Fundamentación...

Más detalles

GESTIÓN DE PROYECTOS

GESTIÓN DE PROYECTOS GESTIÓN DE PROYECTOS 1.- Datos de la Asignatura Código 101154 Plan ECTS 6 Carácter OBLIGATORIO Curso 1º Periodicidad 1er SEMESTRE Área Departamento Lenguajes y Sistemas Informáticos INFORMÁTICA Y AUTOMATICA

Más detalles

La dirección integrada por proyectos (Project Management)

La dirección integrada por proyectos (Project Management) La dirección integrada por proyectos (Project Management) Apoyada por las tecnologías de la informática y las comunicaciones en el marco del perfeccionamiento empresarial. 1. Presentación 2. Uso de las

Más detalles

Carrera: Licenciatura en Sistemas. Materia: INGENIERIA DE SOFTWARE III

Carrera: Licenciatura en Sistemas. Materia: INGENIERIA DE SOFTWARE III Carrera: Licenciatura en Sistemas Materia: INGENIERIA DE SOFTWARE III Profesor Titular: Dr. Ramón García-Martínez Instructor JTP: Lic. Dario Rodriguez Año: 2011 Cuatrimestre: Primer - 1 - Fundamentación

Más detalles

Enseñando y Aprendiendo Programación Orientada a Objetos en los primeros cursos de Programación: la experiencia en la Universidad ORT Uruguay

Enseñando y Aprendiendo Programación Orientada a Objetos en los primeros cursos de Programación: la experiencia en la Universidad ORT Uruguay Enseñando y Aprendiendo Programación Orientada a Objetos en los primeros cursos de Programación: la experiencia en la Universidad ORT Uruguay Resumen Ing. Inés Kereki 1 Universidad ORT Uruguay e-mail:

Más detalles

Estimación de Proyectos Software

Estimación de Proyectos Software Estimación de Proyectos Software 1 1. Introducción. Estimación: (Del lat. aestimatĭo, ĭ -ōnis). Aprecio y valor que se da y en que se tasa y considera algo Estimación en relación a la IS: Cumplimiento

Más detalles

Soporte lógico de computadoras

Soporte lógico de computadoras Soporte lógico de computadoras Software: Sistemas Operativos Lenguajes de programación Lenguajes de Programación. Clasificación Proximidad del lenguaje al que entiende el ordenador: Bajo nivel: específico

Más detalles

GUÍA DOCENTE. Curso 2014-2015. Ingeniería Informática en Sistemas de Información Doble Grado: M6: Tecnología Específica de Sistemas de Información

GUÍA DOCENTE. Curso 2014-2015. Ingeniería Informática en Sistemas de Información Doble Grado: M6: Tecnología Específica de Sistemas de Información 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Ingeniería de Proyectos Módulo: M6: Tecnología Específica de Sistemas de Información Departamento:

Más detalles

Unidad III. Planificación del proyecto de software

Unidad III. Planificación del proyecto de software Planificación del proyecto de software Unidad III 3.1. Aplicación de herramientas para estimación de tiempos y costos de desarrollo de software: GANTT, PERT/CPM, uso de software para la estimación de tiempos

Más detalles

MANUAL PARA PLANIFICAR Y REALIZAR UN PROYECTO

MANUAL PARA PLANIFICAR Y REALIZAR UN PROYECTO MANUAL PARA PLANIFICAR Y REALIZAR UN PROYECTO QUÉ ES PLANIFICAR?: Es elaborar planes con los elementos con que cuenta. Estos planes deberán ser fundamentados, definidos, orientados, evaluados y controlados.

Más detalles

LECCIÓN 4. SEGUIMIENTO DEL PROGRESO DEL PROYECTO.

LECCIÓN 4. SEGUIMIENTO DEL PROGRESO DEL PROYECTO. LECCIÓN 4. SEGUIMIENTO DEL PROGRESO DEL PROYECTO. Una vez que se ha terminado de definir el proyecto, que las tareas están acotadas en duración, vinculaciones y fechas, y se han asignado a las mismas recursos

Más detalles

Tabla de contenido 1. OBJETIVOS... 2 2. ASIGNACION DE RESPONSABILIDADES... 2 3. ROLES Y TAREAS... 3 4. ALCANCE... 4

Tabla de contenido 1. OBJETIVOS... 2 2. ASIGNACION DE RESPONSABILIDADES... 2 3. ROLES Y TAREAS... 3 4. ALCANCE... 4 Tabla de contenido 1. OBJETIVOS... 2 2. ASIGNACION DE RESPONSABILIDADES... 2 3. ROLES Y TAREAS... 3 4. ALCANCE... 4 5. PROCEDIMIENTOS RELACIONADOS... 4 6. DOCUMENTOS RELACIONADOS... 4 7. PROCESO... 4 7.1.

Más detalles

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio Por qué ExecuTrain? ExecuTrain es un proveedor de entrenamiento corporativo a nivel internacional y líder mundial en la capacitación empresarial. Contamos con 22 años y más de 62 mil personas capacitadas

Más detalles

Modelos de desarrollo de software. septiembre de 2007 1

Modelos de desarrollo de software. septiembre de 2007 1 Modelos de desarrollo de software septiembre de 2007 1 Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville,

Más detalles

Guías para las presentaciones de las comunicaciones SEEIUC

Guías para las presentaciones de las comunicaciones SEEIUC Guías para las presentaciones de las comunicaciones SEEIUC APARTADOS PARA RESUMENES DE INVESTIGACIÓN CUANTITATIVA TITULO E INTRODUCCIÓN (incluir objetivo) El título refleja el contenido del trabajo El

Más detalles

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2008 TEMA 8 MÉTRICAS DEL SOFTWARE

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2008 TEMA 8 MÉTRICAS DEL SOFTWARE TEMA 8 MÉTRICAS DEL SOFTWARE 1. MÉTRICAS E INDICADORES DE LA CALIDAD 1.1 Medida del tamaño 01 [Feb. 2005] Cuál de las siguientes medidas sirven para cuantificar el tamaño de una aplicación? a) Errores.

Más detalles

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA: Área

Más detalles

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA con destino a GORE DE ATACAMA ELIMCO SISTEMAS Alfredo Barros Errázuriz 1954

Más detalles

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 Fundamentos de Ingeniería de Software Ingeniería en Sistemas Computacionales SCC-1007 2-2-4 2.- PRESENTACIÓN

Más detalles

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA Página 1 de 6 DESCRIPCIÓN DE LA Grado/Máster en: Centro: Asignatura: Código: Tipo: Materia: Módulo: Experimentalidad: Idioma en el que se imparte: Curso: Semestre: Nº Créditos Nº Horas de dedicación del

Más detalles

construcción de programas Prof. Eliana Guzmán U.

construcción de programas Prof. Eliana Guzmán U. Unidad II. Metodología para la construcción de programas Prof. Eliana Guzmán U. Semestre: A-2015 Introducción Resolver un problema con una computadora conduce a la escritura de un programa y a su ejecución.

Más detalles

ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS

ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS 1 ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS INTRODUCCIÓN La realización de trabajos utilizando los medios informáticos de una empresa requiere una cierta organización y destreza relativa tanto a los equipos,

Más detalles

3. OBJETIVOS. 3.1. Objetivos. Objetivos generales del título. Objetivos específicos del título

3. OBJETIVOS. 3.1. Objetivos. Objetivos generales del título. Objetivos específicos del título 3. OBJETIVOS 3.1. Objetivos Objetivos generales del título De acuerdo con lo establecido en el Libro Blanco y el acuerdo del plenario de la Conferencia de Directores y Decanos de Informática (Zaragoza,

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 11. Reutilización del software

Fundamentos de Ingeniería del Software. Capítulo 11. Reutilización del software Fundamentos de Ingeniería del Software Capítulo 11. Reutilización del software Reutilización del software. Estructura 1. Reutilización del software 2. Beneficios de la reutilización 3. Dificultades para

Más detalles

Madurez de una PYME en Gestión de Proyecto

Madurez de una PYME en Gestión de Proyecto Madurez de una PYME en Gestión de Proyecto Cassanelli, Aníbal, N. (p) ; Muñoz, Maximiliano. Universidad Nacional de Mar del Plata, Argentina. (1) acassane@fi.mdp.edu.ar Resumen La actividad por proyecto

Más detalles

4 o Ingeniería Informática

4 o Ingeniería Informática Esquema del tema 1. Introducción 4 o Ingeniería Informática II26 Procesadores de lenguaje Estructura de los compiladores e intérpretes 2. Etapas del proceso de traducción 3. La interpretación 4. La arquitectura

Más detalles

TESIS DE MAGISTER EN INGENIERÍA DEL SOFTWARE. Estimación de Proyectos Para Sistemas Basados en Conocimiento

TESIS DE MAGISTER EN INGENIERÍA DEL SOFTWARE. Estimación de Proyectos Para Sistemas Basados en Conocimiento TESIS DE MAGISTER EN INGENIERÍA DEL SOFTWARE Estimación de Proyectos Para Sistemas Basados en Conocimiento AUTOR : ING. JOSÉ DANIEL OVEJERO DIRECTORES DR. DANTE CARRIZO (UPM) M.ING. EDUARDO DIEZ (ITBA)

Más detalles

SP SOFTWARE PARA LA CONSTRUCCION

SP SOFTWARE PARA LA CONSTRUCCION SP SOFTWARE PARA LA CONSTRUCCION Gestión Integral SP es un sistema modular e integrado que permite cubrir las diversas necesidades que surgen en las diferentes etapas de una obra (desde el presupuesto

Más detalles

EVALUACIÓN SOBRE LA PROPUESTA DE MODIFICACIÓN DE PLAN DE ESTUDIOS

EVALUACIÓN SOBRE LA PROPUESTA DE MODIFICACIÓN DE PLAN DE ESTUDIOS FECHA: 27/07/2012 EXPEDIENTE Nº: 4348/2011 ID TÍTULO: 4312799 EVALUACIÓN SOBRE LA PROPUESTA DE MODIFICACIÓN DE PLAN DE ESTUDIOS Denominación del Título Universidad solicitante Universidad/es participante/s

Más detalles

LENGUAJES DE PROGRAMACIÓN

LENGUAJES DE PROGRAMACIÓN 7 LENGUAJES DE PROGRAMACIÓN 7.1. Lenguajes de programación. Evolución. El soporte lógico, o software, de una computadora es el conjunto de programas asociados a dicha computadora. Hemos visto en el tema

Más detalles

Estimación de Tamaño de Software: Puntos Funcionales. Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes

Estimación de Tamaño de Software: Puntos Funcionales. Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Estimación de Tamaño de Software: Puntos Funcionales Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Puntos de Función Métrica para cuantificar la funcionalidad de un

Más detalles

Evolución histórica 60 -. Metodologías

Evolución histórica 60 -. Metodologías TEMA 1 INTRODUCCIÓN Historia Evolución de las técnicas de programación Qué es orientado a objetos? Factores cruciales que miden la calidad del software Externos Internos La familia Orientada a objetos

Más detalles

El problema de la planificación

El problema de la planificación El problema de la planificación de la producción 7 El problema de la planificación La planificación en las empresas es un proceso por el cual cada uno de los departamentos organiza sus recursos en el tiempo

Más detalles

Quienes somos? helppeople software

Quienes somos? helppeople software Quienes somos? helppeople software Es una compañía líder en soluciones de software para la adopción de buenas prácticas, con más de quince años de experiencia, y presencia en siete países de América Latina.

Más detalles

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción Dato: Hecho o valor a partir del cual se puede inferir una conclusión.

Más detalles