Estimación de Proyectos
|
|
- Pedro Valverde Ortiz
- hace 6 años
- Vistas:
Transcripción
1 Estimación de Proyectos Actualidad Informática Universidad Nacional de Misiones
2 Estimación para proyectos SW Las fallas al planificar es uno de los mayores errores que se pueden cometer. Se necesita para resolver los problemas tempranamente en los proyectos a menores costos. El proyecto promedio gasta el 80% de su tiempo en re elaboración: corrigiendo errores que se cometieron en etapas tempranas del proyecto. Steve McConnell. Sobrevivir el proyecto de software
3
4 Proceso de Estimación Descripción del ambito del producto Descomponer el problema en sub problemas Estimar empleando datos históricos (métricas de otros proyectos) y la experiencia como guía. La complejidad y el riesgo se consideran antes de realizar una estimación final. Pressman Roger. Ingeniería del Software. Un enfoque práctico.
5 Información Histórica y Requerimientos La característica de una mente instruida es descansar satisfecha con el grado de precisión que la naturaleza del asunto admite, y no buscar la exactitud cuando sólo es posible una aproximación de la verdad. Aristóteles El planificador y, en forma más importante, el cliente deben reconocer que la variabilidad en los requisitos del software significa inestabilidad en costo y programa de trabajo. Pressman R.
6 Tareas para la estimación 1. Establecer el ámbito del proyecto. 2. Determinar la factibilidad. 3. Analizar los riesgos. 4. Definir los recursos requeridos: a) Humanos, b) de Software c) y de Entorno. 5. Estimar costo y esfuerzo: a) descomponer el problema, b) desarrollar dos o más estimaciones empleando tamaño, c) puntos de función, d) tareas de proceso o casos de uso. 6. Desarrollar un plan de proyecto: a) establecer tareas significativas, b) definir una red de tareas, c) realizar cronograma, d) definir mecanismos de seguimiento del programa de trabajo.
7 Estimaciones de tamaño del producto Estimación basada en el problema Estimación basada en el problema LDC: líneas de código PF: propuesta por Albretch, puntos de función, para medir la funcionalidad que entrega un sistema. Estimación basada en proceso Estimación con casos de uso El modelo COCOMO II
8 Lineas de Código LDC o LOC El estimador comienza con un enfoque acotado del El estimador comienza con un enfoque acotado del ámbito del software y partir de ahí empieza descomponer el sw en funciones que puedan estimarse individualmente. Entonces se estiman las LDC o PF (las variables de estimación) para cada función. Entonces se aplican las métricas de la línea base de productividad (LDC/pm) a la variable de estimación apropiada y se deriva el costo de esfuerzo de la función. La estimaciones de función se combinan para producir una estimación global del proyecto completo
9 Estudio de Caso de LDC o LOC Se describe el ámbito del software Expandir las oraciones para ofrecer detalles concretos. Identificar las grandes funciones del SW. Elaborar tabla de estimación. Regla: S=(S opt +4S m +S pes )/6 Función Facilidad de interfaz del usuario Análisis geométrico 2D Análisis geométrico 3D Gestión de BD Presentación gráfica Control de periféricos Módulo de análisis y diseño LDC estimadas Líneas de código estimadas 33200
10 Estudio de Caso de LDC o LOC Por ejemplo para el análisis geométrico 3D se obtiene un optimista de 4600 LDC, más probable 6900 LDC y pesimista 8600 LDC, quedando según la ecuación 6800 LDC. Históricamente el promedio organizacional para este tipo de proyecto es de 620 LDC/pm con una tarifa de 4000 $ por mes. El costo será de 6 $ por LDC. Dando un costo total del proyecto de 199 mil $ con 53 personas mes. ldc ldc/pm 620 cant personas 53,55 tarifa por mes $ 4.000,00 cost de LDC - pm $ 6,00 costo por mes $ 3.720,00 costo total $ ,00
11 Puntos de Función Puntos función (FP): miden la cantidad de funcionalidad de un sistema descripto en una especificación (se pueden computar sin forzar que la especificación siga un modelo o técnica en particular) Primero computamos la cantidad de Puntos Función No Ajustados (UFC) Luego se obtienen los FP multiplicando los UFC por un Factor de Complejidad Técnica (TCF)
12 Ejemplo basado en PF TABLA I - Tabla de total de función sin ajustar (TUFP)
13 Ejemplo basado en PF Inputs externos. Items provistos por el usuario que describen distintos datos orientados a la aplicación (ej nombre de archivos, menús de selección) Outputs externos. Items provistos al usuario que generan datos orientados a la aplicación (ej informes y mensajes) Consultas externas. Inputs interactivos que requieren una respuesta Archivos externos. Interfaces de otros sistemas y leíbles por máquina Archivos internos. Archivos maestros lógicos del sistema
14 Ejemplo basado en PF Diagrama de Contexto de ejemplo
15 Ejemplo basado en PF Calculo PF
16 Ejemplo basado en PF 1. Respaldo y recuperación: El sistema requiere respaldo y recuperación confiable? 2. Comunicaciones de datos: Se requiere comunicación de datos especializada para transferir información a la aplicación u obtenerla de ella? 3. Procesamiento distribuido: Hay funciones distribuidas de procesamiento? 4. Desempeño crítico: el desempeño crítico? 5. Entorno operativo existente: el sistema se ejecutará en un entorno existente que tiene un uso pesado de operaciones? 6. Entrada de datos en línea: el sistema requiere entrada de datos en línea? 7. Transacción de entrada sobre pantallas múltiples: la entrada de datos en línea requiere que la transacción de entrada se construya en varias pantallas u operaciones? 8. ILF actualizado en línea: Los ALI se actualizan en línea? 9. Complejo de valores de dominio de información: las entradas, las salidas, los archivos o las consultas son complejos? 10. Complejo de procesamiento interno: es complejo el procesamiento interno? 11. Código diseñado para reutilización: el código diseñado será reutilizable? 12. Conversión/instalación en diseño: se incluyen la conversión e instalación en el diseño? 13. Instalaciones múltiples: esta diséñado el sistema para instalaciones múltiples en diferentes organizaciones? 14. Aplicación diseñada para cambio: la aplicación esta diseñada para facilitar el cambio y para que el usuario lo utilice facilmente? Factor de Ajuste de Valor Donde Fi = 0 a 5 según el peso del factor: 0 = irrelevante 3 = medio 5 = esencial
17 Ejemplo basado en PF LOC por PF por lenguaje
18 Ejemplo basado en PF PF = conteo total x ( x (F i )) Para el ejemplo PF= 50 x (0.65+(0.01 x 46)) Supóngase que los datos históricos dicen que un PF equivale a 60 LOC y que se producen 12 PF por cada persona-mes. Supóngase también que en proyectos anteriores se han encontrado en promedio tres errores por punto de función durante la revisión de análisis y diseño. Los PF también pueden calcularse a partir de diagramas UML de clases y secuencias. Factor de Ajuste de Valor
19 Ejemplo de Estimación con Casos de Uso Observaciones Se escriben con diferentes grados de abstracción LDC estimadas=nxldc prom +((Sa/Sh-1)+Pa/Ph-1))xLDCajuste Donde N= nro. de CU. LDC prom= promedio historico de LDC por caso de uso para este tipo de subsitema LDC ajuste=representa un ajuste con base en n por ciento de LDC prom donde n se define localmente y representa la diferencia entre este proyecto y los proyectos promedio Sa = escenarios reales por cada caso de uso Sh = escenarios promedios por caso de uso para este tipo de subsitema Pa = páginas reales por caso de uso. Ph = páginas promedio por caso de uso para este tipo de subsistema
20 Ejemplo de Estimación con Casos de Uso Para el SW CAD 1 Subsitema de intrefaz de usuario: 6 CU, no mas de 10 escenarios y long promedio de 6 paginas 2 Subsistema de Ingenieria: (mayor nivel de estructura) 10 CU, no mas de 20 escenarios, 8 pag longitud promedio 3 subsistema de infraestructura: 5 CU, 6 escenarios, 5 pag. Con n = 30 por ciento. CU Esc Pg EscH Pg H LDC H LDC Estimadas ,4 Total LDC estimadas 42610
21 Ejemplo de Estimación con Casos de Uso Si se considera que 620 LDC/pm como productividad promedio en los sistemas de este tipo y una escala salarial de 4000 $ por mes, el costo por línea de código es de aprox. 6 $. En base a los datos históricos el costo total estimado del proyecto es de $ y esfuerzo estimado de 6 personas mes.
22 Modelo COCOMO II Aborda tres áreas: Aborda tres áreas: 1. Modelo de composición de la aplicación: primeras etapas, se utilizan prototipos, interacción software sistema, desempeño y madurez de la tecnología. 2. Modelo de etapa de diseño temprano: se estabilizaron los requisitos y se tiene la arquitectura básica del software. 3. Modelo de etapa posterior a la arquitectura: se emplea durante la construcción del SW>
23 Modelo COCOMO II Las principales capacidades de COCOMO 2.0 son los ajustes a medida dependiendo del software a desarrollar, involucrando en la estimación del coste a los puntos objeto (object points), puntos función (function points) y líneas de código fuente; utilizando modelizaciones no lineales para atender a la reingeniería y reusabilidad del software, En el primer nivel (composición de la aplicación) se utilizan puntos objeto. Para ello se cuentan: pantallas, reportes y componentes. Cada instancia (pantalla o reporte) se clasifica según su complejidad (simple, medio o difícil) Los puntos objetos se determinan al multiplicar el nro de instancias por el factor de ponderación y se suman para tener una cuenta total. Teniendo en cuenta la reutilización este valor se puede ajustar porcentualmente. Tipo de objeto Peso de complejidad Simple Medio Dificil Pantalla Reporte Componente 3GL 10
24 Modelo COCOMO II Para estimar el esfuerzo se calcula la tasa de productividad PROD = NPO/persona-mes Luego se determina la estimación del esfuerzo del proyecto. NOP (Nuevos Puntos Objeto): Tamaño del nuevo software a desarrollar expresado en Puntos Objeto y se calcula de la siguiente manera: NOP = OP x (100 - %reuso)/100 OP (Puntos Objeto): Tamaño del software a desarrollar expresado en Puntos Objeto %reuso: Porcentaje de reuso que se espera lograr en el proyecto PROD: Es la productividad promedio determinada a partir del análisis de datos de proyectos en [Banker 1994]
25 Modelo COCOMO II Esfuerzo estimado = NPO/PROD Experiencia / capacidad del desarrollador Madurez / capacidad el entorno TASA DE PRODUCTIVIDAD (PROD) Muy Baja Muy Baja Baja Nominal Alta Muy alta Baja Nominal Alta Muy alta
26 Modelo COCOMO II Si se considera el nivel de arquitectura Esta ecuación calcula el esfuerzo nominal para un proyecto expresado en Meses-persona (PM). El factor de escala B explica el ahorro o gasto relativo de escala. La constante A se le ha asignado un valor de 2,45.
27 Modelo COCOMO II El tamaño de una aplicación se mide en unidades de líneas de código fuente (KSLOC). En Cocomo II puede estimarse también a partir de Puntos de Función sin ajustar convirtiendo a SLOC y luego dividiendo por Si se opta por utilizar directamente el valor del número de líneas de código, el objetivo es medir la cantidad de trabajo intelectual que se emplea en el desarrollo del programa. Si se opta por utilizar los Puntos de Función sin Ajustar (PFSA) para determinar el tamaño del proyecto, éstos deben convertirse en líneas de código fuente en el lenguaje de programación
28 Modelo COCOMO II El exponente B se obtiene mediante los denominados drivers de escala. Cada driver de escala tiene un rango de niveles de valores desde Muy Bajo hasta Extra Alto. Cada nivel de valores tiene un peso FE cuyo valor específico se llama factor de escala. Un factor de escala de un proyecto, FEJ se calcula sumando todos los factores y se usa para determinar el exponente B de escala.
29 Modelo COCOMO II
30
31
32 PRACTICA 1. Suponga que es el gestor de una compañía que construye 1. Suponga que es el gestor de una compañía que construye el sw para un robot casero destinado a cortar el pasto. Describir el ámbito del sw de manera acotada. Establezca sus suposiciones acerca del hw que se requerirá, como alternativa puede sustituir por otro problema robótico que le interese. 2. Haga una descomposición funcional, estime el tamaño de cada función. Determine las LDC. 3. Suponga que su organización produce 450 LDC/pm con una escala salarial de 3000 $ por persona-mes. 4. Estime el esfuerzo y costo para construir el sw, empleando alguna de las técnicas vistas en esta presentación.
33 Bibliografía Pressman R. Ingeniería del Software. Un enfoque práctico. Sexta Pressman R. Ingeniería del Software. Un enfoque práctico. Sexta edición. Norma TTN Ministerio de Planificiación Federal. Inversión Pública y Servicios. Tribunal de Tasación de la Nación. McConnell, S., Software estimation, caps 4 y 5 McConnell, S. Rapid Development [PMBOK] PMI, A Guide to the Project Management Body of Knowledge. (PMBOK Guide), Third Edition, Project Management Institute 2004 Wysocki, R., McGary, R., Effective Project Management, Third Edition, John Wiley & Sons 2003
Ingeniería de Software. Tema 2 ESTIMACION DE PROYECTOS SOFTWARE
UNT. INGENIERIA INDUSTRIAL Ingeniería de Software Tema 2 ESTIMACION DE PROYECTOS SOFTWARE Ing. Francisco Rodríguez Novoa Planificación de Proyectos: Estimación La gestión de proyectos de software comienza
Más detallesEstimación de Costos
Establecimiento de Requerimientos Estimación de Costos Durante la etapa planteamiento Control del progreso del proyecto Número de personas necesarias Establecer el cronograma Evaluar si el proyecto evoluciona
Más detallesCOSTOS DEL PROYECTO COCOMO II
UNIVERSIDAD TECNOLÓGICA DE NEZAHUALCOYOTL TECNOLOGÍAS DE LA COMUNICACIÓN E INFORMACION ADMINISTRACIÓN DE PROYECTOS DE TI I COSTOS DEL PROYECTO COCOMO II La Administración de Proyectos inicia con un conjunto
Más detallesIngeniería del Software de Gestión Titulación: ITIG / ITIG - LADE 1º Cuatrimestre - octubre de 2012
Ejercicio Análisis 4. Planificación Proyectos. Estimaciones Software. PUNTOS DE FUNCIÓN. Este molo se basa en estimar el tamaño funcional l software. En este método is una forma medir las capacidas una
Más detallesEstimación para Proyectos Software
Nilda M. Pérez Otero Sistemas de Información II Cursada 2011 Facultad de Ingeniería - UNJu Fuentes: Ingeniería del Software. Un Enfoque Práctico 6ta. Ed. - Roger S. Pressmann - Capítulo 23 Visión general
Más detallesADMINISTRACIÓN DE PROYECTOS. Facultad de Estadística e Informática
ADMINISTRACIÓN DE PROYECTOS Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Parte 2 Sommerville I., Ingeniería de Software, Addison-Wesley, 6ª.
Más detallesEjemplos de software Obtención de puntos objeto y puntos función. Ejemplo1.
Ejemplos de software Obtención de puntos objeto y puntos función Ejemplo1. http://blogadmi23.files.wordpress.com/2009/12/manuarapeq2.pdf a) Puntos objeto requerimos conocer las pantallas, reportes y tipo
Más detallesREPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA BOLIVARIANA NÚCLEO ZULIA PROF. ALFREDO CARNEIRO Integrantes:
Más detalles5. Cuáles son las actividades primarias de la producción de software
1. La clasificación de los recursos humanos son dos: - Personal con experiencia - Personal nuevo sin experiencia (novatos) 2. Cual son las ventajas y desventajas sobre esta clasificación Las ventajas es
Más detallesAdministración de Proyectos de Software Grupo 02
Reglas: Las respuestas son únicamente de los libros específicos, no debe ser una opinión sino debe de ser lo que el autor del libro considera. Para cada respuesta deberá estar acompañada con el numero
Más detalles2.3 ESTIMACION DE PROYECTOS
Ingeniería de Software INF - 163 2.3 ESTIMACION DE PROYECTOS 25/08/2011 Resumen preparado por Miguel Cotaña 1 Larry Putnam, ha apuntado que la gestión del desarrollo de software considera la estimación
Más detallesESTIMACIÓN DE COSTOS UTILIZANDO EL MODELO COCOMO II. Gónzalez Nuñez Humberto Mendoza Hidrogo Greta Rosales López Zahira Oviedo Hernándes Guillermo
ESTIMACIÓN DE COSTOS UTILIZANDO EL MODELO COCOMO II Gónzalez Nuñez Humberto Mendoza Hidrogo Greta Rosales López Zahira Oviedo Hernándes Guillermo QUE ES LA ESTIMACIÓN? Determinar, con cierto grado de certeza,
Más detallesE77 - Gestión de Recursos de la Información. Tema 2 - Estimación
E77 - Gestión de Recursos de la Información Tema 2 - Estimación Factores que afectan al riesgo de la estimación Complejidad del proyecto: medida relativa. Tamaño del proyecto: interdependencia de los elementos
Más detallesEstimación. Ingeniería de software Eduardo Ferreira, Martín Solari
Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Estimación Modelos paramétricos Proceso y ajuste de las estimaciones 2 Estimar: predecir valores de entidades y sus atributos que sean relevantes
Más detallesMODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL
MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL Requerimientos del sistema de información son predecibles. Requiere almacenamiento de datos en archivos y BD. Sirve para modelar sistema
Más detallesImplementación de Componentes
Implementación de Componentes Concepto Un componente es una parte no trivial, casi independiente, y reemplazable de un sistema que llena claramente una funcionalidad dentro de un contexto en una arquitectura
Más detallesADMINISTRACIÓN DE PROYECTOS. Facultad de Estadística e Informática
ADMINISTRACIÓN DE PROYECTOS Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Parte 2 Sommerville I., Ingeniería de Software, Addison-Wesley, 6ª.
Más detallesPATRONES DE DISEÑO FRAMEWORKS
PATRONES DE FRAMEWORKS Definiciones Finalidades Características Diseño de software basado en patrones Descripción Utilización de los patrones en el diseño Clasificación FRAMEWORKS Basado en la reutilización
Más detallesEstimación de costes del Software
Estimación de costes del Software Introducción Queremos conocer el costo de desarrollar un sistema (tiempo-persona, dinero, etc.) Queremos conocer el costo pronto Una vez conocido el esfuerzo, hay que
Más detallesEstimación de Esfuerzo con Casos de Uso
Estimación de Esfuerzo con Casos de Uso Ing. Natalia Bibiana Trejo Estimación de Esfuerzo con Casos de Uso Necesitamos predecir Cuánto tiempo llevará el desarrollo del SW Cuántas personas se requieren
Más detallesPET- Programa Especial de Titulación Sección 4 Planificación Prof. José Miguel Rubio L. Escuela de Ingeniería Informática - PUCV
PET- Programa Especial de Titulación Sección 4 Planificación Prof. José Miguel Rubio L. Escuela de Ingeniería Informática - PUCV jose.rubio.l@ucv.cl Temas a Tratar Planificar Definiciones Proceso / Herramientas
Más detallesTamaño: El tamaño de los componentes puede ser medido por medio de las métricas utilizadas en diseño orientado a objetos. Esto significa que la
Tema 3.3.2: Tamaño: El tamaño de los componentes puede ser medido por medio de las métricas utilizadas en diseño orientado a objetos. Esto significa que la medición del tamaño de un componente puede ser
Más detallesMétricas del Producto. Sistemas de Información II 2009 Facultad de Ingeniería - UNJu
Métricas del Producto Sistemas de Información II 2009 Facultad de Ingeniería - UNJu Un vistazo rápido Qué son? Guía cuantitativa que ayuda a los ingenieros del sw a conocer mejor el diseño y la construcción
Más detallesCUESTIONARIO PREE-EXAMEN
CUESTIONARIO PREE-EXAMEN 1.- La clasificación de los recursos humanos son dos: Planificación de los recursos humanos: identificar y documentar los roles del proyecto, las responsabilidades y las relaciones
Más detallesoctubre de 2007 Arquitectura de Software
octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la
Más detallesFACULTAD DE INGENIERÍA
UNAM FACULTAD DE INGENIERÍA Administración de Proyectos de Software Examen : Cuestionario Examen Departamental Por: Herrera Rosales David Abel 1 Cuestionario Examen Departamental APS FCHE 2009 1. (Libro
Más detallesEL MÉTODO DE LOS PUNTOS CASO DE USO (UCP)
EL MÉTODO DE LOS PUNTOS CASO DE USO (UCP) Mª Carmen García y Javier Garzás www.kybeleconsulting.com 1. INTRODUCCIÓN El método de Punto de Caso de Uso (UCP - Use Case Point), está basado en los tradicionales
Más detallesGUIA-EXAMEN DEPARTAMENTAL LÓPEZ SOLANO JORGE ARIEL
GUIA-EXAMEN DEPARTAMENTAL LÓPEZ SOLANO JORGE ARIEL 28/10/2009 1. (Libro en Ingles) Qué es la crisis del software? Es el conjunto de problemas en los cuales se ha visto inmerso el desarrollo de software,
Más detallesIngeniería de Software: Y eso qué es?
Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.
Más detallesINGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ADMINISTRACIÓN DE PROYECTOS DE T.I.
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ADMINISTRACIÓN DE PROYECTOS DE T.I. I UNIDADES DE APRENDIZAJE 1. Competencias Dirigir proyectos de
Más detallesINGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
INGENIERÍA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Administración de Proyectos de T.I. I 2. Competencias Dirigir proyectos de tecnologías de información (TI) para
Más detallesGes-ón de Proyectos So6ware
Ges-ón de Proyectos So6ware Tema 4. Costes Carlos Blanco Bueno Félix Óscar García Rubio Este tema se publica bajo Licencia: Crea5ve Commons BY- NC- ND 4.0 Objetivos Conocer las aspectos principales que
Más detallesSílabo de Taller de Proyectos de Ingeniería I
Sílabo de Taller de Proyectos de I I. Datos generales Código ASUC 00854 Carácter Obligatorio Créditos 5 Periodo académico 2018 Prerrequisito Procesos de Software Horas Teóricas: 4 Prácticas: 2 II. Sumilla
Más detallesSÍLABO DE INGENIERÍA DE SOFTWARE
SÍLABO DE INGENIERÍA DE SOFTWARE I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3. Ciclo : VII 1.4. Semestre : 2014 - I 1.5. Prerrequisito
Más detalles6.5 ESTIMAR LA DURACIÓN DE LAS ACTIVIDADES
6.5 ESTIMAR LA DURACIÓN DE LAS ACTIVIDADES Dante Guerrero-Chanduví Piura, 2015 FACULTAD DE INGENIERÍA Área departamental de Ingeniería Industrial y de Sistemas Esta obra está bajo una licencia Creative
Más detallesINGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
INGENIERÍA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Administración de Proyectos de T.I. I 2. Competencias Dirigir proyectos de tecnologías de información (TI) para
Más detallesLUNA MARTINEZ JULIO CESAR GUIA PARA EL EXAMEN No 3 ADMINISTRACION DE PROYECTOS DE SOFTWARE
LUNA MARTINEZ JULIO CESAR 1. (Libro en Ingles) Que es la crisis del software? Este crecimiento de la demanda de software no obstante, ha sido sin dolor. De hecho, ya que la industria estaba haciendo la
Más detallesISO Ingeniería del Software
ISO 9126 Ingeniería del Software ISO 9126 Es un estándar internacional para la evaluación del software. La norma define seis características de la aplicación, estas seis características son divididas en
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de
Más detallesIngeniería de Software I Primer Parcial
PUNTO 1. (Valor 0%) Usted es el Gestor de un proyecto previsto para realizarse en 18 meses, por un total de 60.000 dólares. Se encuentra en la actualidad en el mes 9, y en el mes 6 se disparó un riesgo
Más detallesFORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)
DIPLOMADO: FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) MODALIDAD DE TITULACIÓN MEDIANTE LA OPCIÓN VI : EXAMEN GLOBAL POR ÁREAS DE CONOCIMIENTO INTRODUCCIÓN La Ingeniería
Más detallesINDICE Parte Uno. Fundamentos de Análisis de Sistemas 1. Asumiendo el Papel del Análisis de Sistemas Conceptos de Diseño y Análisis de Sistemas
INDICE Prefacio XXVII Parte Uno. Fundamentos de Análisis de Sistemas 1. Asumiendo el Papel del Análisis de Sistemas 1 La información como recurso de las organizaciones 1 Administración de la información
Más detallesRational Unified Process
Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto
Más detallesINSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de Aplicaciones Web Carrera: Ingeniería en Tecnologías de la y las Comunicaciones. Clave de la asignatura: TCF-1107 Horas teoría-horas práctica-
Más detallesUn importante problema para sistemas de la nueva generación
Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar
Más detallesProceso Unificado de Desarrollo de Software. 13 de sep de 2006
Proceso Unificado de Desarrollo de Software 13 de sep de 2006 Referencias básicas El Proceso unificado de desarrollo de Software I. Jacobson, G. Booch y J.Rumbaugh Addison Wesley - Pearson Education 1999
Más detallesIngenieria de Software II Primer Cuatrimestre de 2008
Ingenieria de Software II Primer Cuatrimestre de 2008 The Personal Software Process. Watts Humphrey. Technical Report. CMU/SEI-2000-TR-022. Buenos Aires, 2 de junio de 2008 Hernan Berinsky, Francisco Facioni,
Más detallesPRÁCTICA 2 ESTIMACIÓN DE ESFUERZO CON USC COCOMO II
PRÁCTICA 2 ESTIMACIÓN DE ESFUERZO CON USC COCOMO II ENTORNO DE LA HERRAMIENTA Este documento es un resumen del USC COCOMO II Reference Manual. Figura 1. Pantalla principal de la herramienta USC COCOMO
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 3: ADMINISTRACIÓN DE PROYECTOS
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 3: ADMINISTRACIÓN DE PROYECTOS 1 DEFINICIÓN Consiste en organizar, planificar y programar los proyectos de software. Aborda
Más detallesPrograma de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I
Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I 1. Identificación del curso Programa educativo: Licenciatura en Ingeniería en Computación Academia:
Más detallesProcesos de la Dirección de Proyectos para un proyecto
Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),
Más detallesSILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES
SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3. Departamento : Ingeniería de Sistemas 1.4. Tipo de Curso : Obligatorio
Más detallesTecnología hardware y software
Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software
Más detallesTests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN
TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN 1. INTRODUCCIÓN 01 [Sep. 2006] Cuál de los siguientes NO es un cambio provocado en la estructura formal de la empresa por la introducción de
Más detalles13 de sep de Métricas de Software
13 de sep de 2006 Métricas de Software 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, I. Séptima edición.
Más detallesIngeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)
Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías
Más detalles2 Métodos de estimación y costos de SW
2 Métodos de estimación y costos de SW Gestión del proyecto El proceso de gestión del proyecto comienza con un conjunto de actividades que globalmente, se denominan planificación del proyecto. La gestión
Más detallesPruebas de Software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008
Pruebas de Software Objetivos de las Pruebas Demostrar al desarrollador y al cliente que el software satisface los requerimientos. Descubrir defectos en el software en que el comportamiento de éste es
Más detallesIngeniería de Software
Ingeniería de Software Carrera: Ingeniería en Computación Profesor Responsable: Pesado, Patricia Año: 3º Duración: Semestral Carga Horaria Semanal: 9hs Carga Horaria Total: 144hs Objetivos Generales Introducir
Más detallesActividad 1.2. Cuestionario sobre SGBD (2ª parte)
Actividad 1.2. Cuestionario sobre SGBD (2ª parte) 1.Indica las diferencias existentes entre las funciones de manipulación y de descripción. Función de descripción o de definición: Esta función debe permitir
Más detallesESTIMACIÓN DE TIEMPO Y COSTO DE PRODUCTOS SOFTWARE
Estimación y calendarización para proyectos software. Antes de que el proyecto comience el gestor del proyecto y el equipo de software deben estimar el trabajo que habrá que realizarse, los recursos que
Más detallesAdministración de Documentos
Programa elaborado por: PROGRAMA DE ESTUDIO Administración de Documentos Programa Educativo: Licenciatura en Tecnología de la Información Área de Formación : UJAT ANIEI Horas teóricas: 2 Horas prácticas:
Más detallesPROTOTIPO DE FACTURACIÓN ELECTRÓNICA MANUAL TÉCNICO
PROTOTIPO DE FACTURACIÓN ELECTRÓNICA MANUAL TÉCNICO Autor: Jorge Luis Quiguango Terán Versión 1.0 Fecha: 10 de abril de 2015 Índice de contenido 1 Objeto del documento...4 2 Manual técnico...4 2.1 Arquitectura...4
Más detallesANÁLISIS DE SISTEMAS. Prof. Eliz Mora
ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad
Más detallesUNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática
INGENIERÍA DE SOFTWARE(1703). ÁREA DE CONOCIMIENTO: TRATAMIENTO DE LA INFORMACION CRÉDITOS: 8 HORAS TEÓRICAS ASIGNADAS A LA SEMANA: 2 HORAS PRÁCTICAS ASIGNADAS A LA SEMANA: 2 PROGRAMAS EDUCATIVOS EN LOS
Más detallesMODULO 5 PARTE 1. Modulo 5: Gestión de RRHH y Control del Proyecto. La matriz de responsabilidades (RRHH)
MODULO 5 PARTE 1 Modulo 5: Gestión de RRHH y Control del Proyecto La matriz de responsabilidades (RRHH) La matriz de responsabilidades La gestión de los recursos humanos (RRHH) consiste en realizar todos
Más detallesPlanificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6
Planificaciones 7509 - Análisis de la Información Docente responsable: GONZALEZ NORBERTO DANIEL 1 de 6 OBJETIVOS Introducir al alumno en los conceptos fundamentales del desarrollo de sistemas de información
Más detallesProcesos de la Dirección de Proyectos para un proyecto
Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),
Más detallesCAPÍTULO 7. El motivo de la realización del tutorial métricas de software fue para
CAPÍTULO 7 Tutorial de Métricas de Software El motivo de la realización del tutorial métricas de software fue para promocionar el uso y conocimiento de las métricas en México. El sitio de métricas se presenta
Más detallesE77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software
E77 - Gestión de Recursos de la Información Tema 1 - Métricas del Proyecto de Software Medición y Métricas Proceso de IS Proyecto Recopilación de datos Medidas Producto Cálculo de métricas Métricas Evaluación
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS PROGRAMACIÓN ORIENTADA
Más detallesVida y Cultura. Ixmiquilpense
Vida y Cultura Ixmiquilpense Integrantes: Ambrocio Tejamanil Xhuxha. Espinoza Salinas Blanca Estela. Jahuey Tepetate Zury. Juárez Camacho Adriana. Martínez Marcos Yazmin. Ortiz Sánchez Isidro Misael. Rivera
Más detallesESTIMACIÓN DE ESFUERZO. Algunos elementos: Yadran Eterovic
ESTIMACIÓN DE ESFUERZO Algunos elementos: Yadran Eterovic Estimación de Esfuerzo Según el Diccionario de la Lengua Española (22a ed.) de la RAE, estimación es Aprecio y valor que se da y en que se tasa
Más detallesSILABO DEL CURSO ARQUITECTURA DE COMPUTADORAS (Período )
UNIVERSIDAD PRIVADA DEL NORTE Facultad de ingeniería I. DATOS GENERALES SILABO DEL CURSO ARQUITECTURA DE COMPUTADORAS (Período 2000-1) 1.1 Carrera : Ingeniería de Sistemas 1.2 Tipo de curso : Obligatorio
Más detallesEstimación de Costos: Problemas y Enfoques. Técnicas de Estimación...
Estimación de Costos: Problemas y Enfoques Técnicas de Estimación Estimación de Costos: predicciones de cuanto tiempo, esfuerzo y perfiles de RRHH son requeridos para construir un sistema de software Muchas
Más detallesGrow Shop Web Estimación de costos del proyecto. Francisco Pérez Pavón Id Asignaturas: Comercio Electrónico y Proyectos Informáticos.
Grow Shop Web Estimación de costos del proyecto Francisco Pérez Pavón Id 11231 Asignaturas: Comercio Electrónico y Proyectos Informáticos. 1 Estimación de costos del proyecto Se realizarán dos aproximaciones
Más detallesMaestría en Gestión de la Tecnología de la Información. Gestión de los costos del proyecto
Maestría en Gestión de la Tecnología de la Información Gestión de los costos del proyecto Bogotá D.C., agosto de 2016 Gestión de los costos La gestión de los costos del proyecto incluye los procesos relacionados
Más detallesSílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática
Sílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática I. Datos Generales Código Carácter A0455 Obligatorio Créditos 5 Periodo Académico 2017 Prerrequisito Taller de Proyectos en Sistemas
Más detallesPruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba
Pruebas de Software R. Casallas Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Agenda Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba 2 1 Pruebas de Programas
Más detallesINGENIERÍA DE SOFTWARE II
INGENIERÍA DE SOFTWARE II Año 2017 Carrera/Plan: Licenciatura en Sistemas, Planes 2003-2007-2012-2015 Licenciatura en Informática, Planes 2003-2007-2012-2015 Analista Programador Universitario, Planes
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO INGENIERÍA DE SOFTWARE 1553 5 09 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación Ingeniería
Más detallesINGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES
INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE HERRAMIENTAS COMPUTACIONALES PROPÓSITO DE APRENDIZAJE DE LA ASIGNATURA CUATRIMESTRE El alumno elaborará documentos, hojas de cálculo y
Más detallesPrograma Educativo: Licenciatura en Ciencias Comptacioanales PROGRAMA DE ESTUDIO. Área de Formación : Sustantiva Profesional
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ciencias Computacionales Sustantiva Profesional INGENIERIA DE SOFTWARE Horas teóricas: 3 Horas prácticas: 2 Total de Horas: 5
Más detallesINGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación
INGENIERÍA DE SOFTWARE Sesión 10: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones, pues con éstos se puede visualizar la forma en que funcionará
Más detallesSeminario de Administración Efectiva de Proyectos
Seminario de Administración Efectiva de Proyectos Fundamentos en Administración de Proyectos Curso premiado por el Project Management Institute, Inc. con el Continuing Professional Education Product of
Más detallesSílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática
Sílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática I. Datos generales Código AAUC 00455 Carácter Obligatorio Créditos 5 Periodo académico 2018 Prerrequisito Taller de Proyectos en
Más detallesPLANTILLA DE LA GUIA DIDACTICA DE LA ASIGNATURA
PROGRAMA ACADÉMICO: TECNOLOGIA EN SISTEMATIZACION DE DATOS EN FORMACION POR CICLOS PROPEDEUTICOS CON LA TECNICA PROFESIONAL ASIGNATURA: INTERPRETACION DE REQUISITOS CODIGO DE ASIGNATURA: ING00819 PROFESOR:
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 5 Nombre: Estrategias Contextualización Cómo elegir el lenguaje de programación? La importancia de elegir el lenguaje de programación adecuado
Más detallesProyectos de Sistemas de Software
Proyectos de Sistemas de Software Ingeniería en Sistemas de Información Presentación Profesor: Gerardo I. Simari Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
Más detallesa. Generar la lista de actividades sin revisar las listas de proyectos anteriores y compararlo cuando la lista del proyecto esté terminada.
EXAMEN CAP 4 TIEMPO 1. Usted es el Project Manager de un proyecto de construcción de un edificio de oficinas comerciales, este edificio tiene muchas características similares a un proyecto de construcción
Más detallesIngeniería de Software
Ingeniería de Software 1 Ingeniería de Sistemas Enfoque en variedad de elementos Análisis, diseño y organización de los elementos en un sistema Todo para generar un producto, servicio o tecnología para
Más detallesNombre de la asignatura: Calidad de Software II Carrera: Lic. en Informática Clave de la asignatura: AWC Horas teoría-horas prácticacréditos:
.-DATOS DE LA ASIGNATURA Nombre de la asignatura: Calidad de Software II Carrera: Lic. en Informática Clave de la asignatura: AWC - 0705 Horas teoría-horas prácticacréditos: 4 2-0 2.-HISTORIA DEL PROGRAMA
Más detallesINGENIERÍA DEL SOFTWARE III MÉTODOS DE ESTIMACIÓN. Curso 2013/2014
INGENIERÍA DEL SOFTWARE III MÉTODOS DE ESTIMACIÓN Curso 2013/2014 Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Contenidos 1. Introducción 2. Precisión y exactitud de las estimaciones
Más detallesGestión de proyectos de software. Ing. Paola Denis Manrique Peña
Gestión de proyectos de software. Ing. Paola Denis Manrique Peña Qué es? Proceso continuo, apoyado por herramientas que provee una propuesta uniforme, con el objetivo de planificar y controlar las actividades
Más detallesTécnicas de Pruebas de
Técnicas de Pruebas de Software Lecturas Pruebas de Unidades Pruebas Integración Docente Beatriz E. Florián bflorian@eisc.edu.co Mayo 3 de 2005 Pruebas Reglas de oro para pruebas Límites de Pruebas: Probar
Más detallesCIDE, SA. RIF: J NIT: MODELO FUNCIONAL
MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición
Más detallesMÓDULOS DE DISEÑO EN INGENIERÍA
MÓDULOS DE DISEÑO EN INGENIERÍA El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza de la ingeniería. El diseño en ingeniería es un
Más detalles