Métricas para la Gestión de Proyectos de Software
|
|
- Milagros Toro Escobar
- hace 7 años
- Vistas:
Transcripción
1 S.E.P. S.N.E.S.T D.G.E.S.T. INSTITUTO TECNOLÓGICO DE MORELIA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN Métricas para la Gestión de Proyectos de Software Presenta: M.C. Esperanza Aguillón Robles
2 CONTENIDO 1. La Industria del Software 3. La medición y las métricas 5. Métricas aplicadas a la Gestión de Proyectos 7. Caso de Estudio 9. Conclusiones
3 ANTECEDENTES Ingeniería de Software: La aplicación de un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operación y mantenimiento de software. [IEEE, 1993]
4 ANTECEDENTES Tecnología Multicapa: HERRAMIENTAS MÉTODOS PROCESO UN ENFOQUE DE CALIDAD
5 1. LA INDUSTRIA DEL SOFTWARE TIPO DE EMPRESA NUMERO DE EMPLEADOS NÚMERO DE EMPRESAS PORCENTAJE MICRO 1 a % PEQUEÑA 11 a % MEDIANA 51 a % GRANDE Más de %
6 LA INDUSTRIA DEL SOFTWARE Tipo de Empresa Número de organizaciones Número de empleados de sistemas Número de Empleados Departamentos internos de software 12, máximo Dedicadas al Desarrollo de Software 759 De 11 a 25 De 57 a 100 Administradores sin experiencia en obtención de productos de calidad Proyectos entregados fuera de tiempo Desorganización en las empresas No tienen visión cuantitativa Procesos inmaduros GESTIÓN?
7 GESTIÓN DE PROYECTOS Planificación Medición Análisis y control de riegos Planificación temporal y control Marco Común Estimación Gestión de Recursos Seguimiento del Progreso Gestión de Riesgos
8 2. MEDICIÓN DEL SOFTWARE Es el proceso por el cual se asignan números o símbolos a atributos de entidades del mundo real de tal manera que describa dichos atributos de una forma significativa de acuerdo a las reglas claramente definidas. PARA: CARACTERIZAR Para que me sirve la medición? EVALUAR PREDECIR MEJORAR
9 MÉTRICAS Una métrica software es una correspondencia entre uno o más atributos del entorno de desarrollo del software, y cualquier otro atributo [Fenton,1997]. Proceso de Ing. de Software Proyecto de Software Recopilación de datos Cálculo de métricas Medidas Métricas Producto de Software Evaluación de métricas Indicadores
10 CLASIFICACIÓN DE LAS MÉTRICAS ENTIDADES DE SOFTWARE Entregables Actividades Personas Recursos Materiales Financieros ATRIBUTOS Esfuerzo o tiempo Longitud de un programa Experiencia del equipo de trabajo Consumo de papel y cinta Estado del presupuesto Directas o indirectas Internas y Externas Complejas o sencillas Publicas o privadas
11 CARACTERÍSTICAS DE LAS MÉTRICAS Unidades de medición Escalas de medición Simples y fáciles de calcular Empírica e intuitivamente persuasivas Consistentes y objetivas Independiente del lenguaje de programación Un eficaz mecanismo para la realimentación de la calidad
12 CÓMO DEFINIR MÉTRICAS PROPIAS? PROCESO Identificar las métricas Especificar las métricas Especificar la recolección de datos Realizar un prototipo Recolectar los datos y calcular los valores de las métricas Analizar e implementar los resultados obtenidos Validar las métricas
13 3. Métricas Aplicadas a la Gestión de Proyectos Requisitos Tamaño Esfuerzo Tiempo Riesgos
14 LÍNEA BASE EN LA GESTIÓN ÁMBITO DEL PROYECTO TAMAÑO ESFUERZO EQUIPO DE TRABAJO TIEMPO HERRAMIENTAS RIGOR RIEGOS
15 METRICAS APLICADAS A LA GPOO REQUISITOS TAMAÑO DE LA APLICACION VALIDACION DE REQ (VR) CLASES CLAVE (CC) CLASES SOPORTE (CS) CLASES TOTALES (CT) CIENTOS DE INSTRUCCINES FUENTE (CIF)
16 ... ESTIMACIÓN DE ESFUERZO ESFUERZO DEL PROYECTO ESFUERZO CON REUTILIZACIÓN PERSONAL TAMAÑO DEL E. T. EXPERTOS PARA EL AREA EXPERIENCIA COMO E. T.
17 ... MÉTODOS Y HERRAMIENTAS METODOS Y HERRAM. TIEMPO GRADO DEL RIGOR DEL PROYECTO PERSONAS-DIA-CLASE. CONTROL DE CAMBIOS RIGOR DEL PROYECTO IMPACTO DE RIESGO
18 Métrica: Validación de Requisitos OBJETIVOS: Examinar y asegurar que los requisitos propuestos por el cliente han sido establecidos sin ambigüedad, sin inconsistencia, sin omisiones. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Obtener un número de requerimientos faltantes en el diagrama de clases. Los requerimientos han sido cubiertos en el diagrama de clases?
19 ... validación de requisitos Datos requeridos: Requerimientos del cliente Diagrama de clases Cálculo: Clases Requisito Clase1 Clase2... Clase n R1 R2... Sugerencias Rn Cuantas veces aplicaste la métrica? Como 20, nada más!!!! REGRESAR
20 TAMAÑO DE LA APLICACIÓN Métrica: Clases Clave (CC) OBJETIVOS: Indicar el volumen de trabajo necesario, cantidad de clases principales VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Obtener un número de clases clave, que representan el dominio del proyecto a desarrollar. Cuántas clases dominan sistema a desarrollar?
21 ... clases clave Datos requeridos: Requerimientos del cliente Diagrama de clases Cálculo: El número de CC depende directamente de las clases identificadas y consideradas de vital importancia para el cliente. Interrogantes: Se puede desarrollar la aplicación en este dominio sin esta clase? El cliente puede considerar este objeto importante? El diagrama de clases incluye esta clase? REGRESAR
22 Métrica: Clases Soporte (CS) OBJETIVOS: VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Identificar las clases que no son indispensables para el dominio del problema, pero proporcionan funcionalidades valiosas para CC y las complementa. Obtener un número de clases secundarias para el cálculo del tamaño del proyecto, tomando en cuenta la interfaz de las clases. Cuántas son las clases secundarias?
23 ... clases soporte Datos requeridos: Cálculo: CC Tipo de interfaz Sin interfaz 2.0 Simple basada en texto 2.25 Interfaz Gráfica 2.50 Interfaz Compleja 3.00 CS = CC x FIU REGRESAR
24 Métrica: Clases Totales (CT) OBJETIVOS: Realizar una estimación del tamaño de una aplicación al inicio de un proyecto. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Obtener un dato cuantitativo del tamaño total del proyecto cuál es el tamaño total del proyecto?
25 ... clases totales Datos requeridos: Cálculo: CC CS CT=CS+CC Sugerencias Proyectos con una importante gestión de interfaz de usuario, conllevan de dos a tres veces el número de clases clave para las clases soporte Proyectos con una gestión mas sencilla de interfaz de usuario implica una o dos veces el número de clases clave para las clases soporte REGRESAR
26 Métrica: Cientos de Instrucciones Fuente (CIF) OBJETIVOS: Convertir el número de clases totales en un número de instrucciones fuente, que nos indica un 30% de reducción del código fuente. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Calcular el tamaño del proyecto en base a instrucciones fuente. cuál es el tamaño del proyecto en base instrucciones fuente?
27 ... Cientos de instrucciones fuente Datos requeridos: Número de clases totales Cálculo: CIF = F/100 Sugerencias Para convertir el total de las clases a desarrollar en cientos de instrucciones nos puede ayudar a obtener una comparación con otros proyectos que se hayan medido con la misma base REGRESAR
28 Métrica: Esfuerzo del proyecto OBJETIVOS: Examinar los factores de esfuerzo para cuantificar el esfuerzo empleado para el desarrollo. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Obtener un valor numérico de personas-mes necesarios para el desarrollo de un proyecto en particular. En cuanto esfuerzo necesito para el desarrollo del proyecto?
29 ... esfuerzo del proyecto Datos requeridos: Cálculo: CIF EsfReal (mes-hombre)= EsfNom x FEC EsfNom= 2.94 x CIF B B = * Σ Wi Factores FEC = PERS x RUSE x PDIF x PREX x SCED x FCIL Factores Sugerencias COCOMO dijo que esto es lo mejor!! REGRESAR
30 W i PREC FLEX RESL TEAM CONSIDERACIONES Objetivos del producto y comprensión organizacional Exigencia trabajando con sistemas de software relacionados Desarrollo concurrente asociando nuevo hardware y nuevos procedimientos operacionales Necesidad para la innovación en arquitectura de datos y algoritmos Necesidad de que el software se ajuste a las especificaciones de interfaces externas Indica la fortaleza de la arquitectura y métodos de estimación y reducción de riesgos. Indica la cohesión y del equipo de trabajo madurez Muy Bajo (5) Bajo (4) Nomina l (3) Alto (2) Muy Alto (1) Completa Completa Algo Familiar Muy Familiar Riguroso Ocasional Poco (20%) Algo (40%) Interacción muy difícil Algo Dificultad de interacción Algo de relajación A menudo (60%) Básicament e hay interacción cooperativa Generalmente Conforme Generalmente (75%) Cooperativa Algo de conformidad Mayor- Mente (90 %) Altamente cooperativa Extra alto (0) Absolutamente Familiar Objetivos Generales Totalmente (100 %) Interacción total REGRESAR
31 PERS FACTORES CONSIDERACIONES MUY BAJO BAJO NOMINAL ALTO MUY ALTO Capacidad Se considera la de los capacidad de análisis analistas y diseño, eficiencia, habilidad para 15% 35% 55% 75% 90% trabajar en equipo. No se considera el nivel de experiencia Capacidad Se considera la De los capacidad de trabajo programadores en equipo, eficiencia y habilidad para 15% 35% 55% 75% 90% comunicarse. No se considera el nivel de experiencia Continuidad Expresa el porcentaje del personal de rotación anual del 48% 24% 12% 6% 3% (al año) personal afectado al al año al año al año al año al año proyecto FACTOR DE ESCALA VALORES RUSE Reusabilidad Identificar elemento a Reusar Nada Por proye cto Por programa Por línea de product o Por múltiples líneas de producto FACTOR DE ESCALA
32 PDIF FACTORES CONSIDERACIONES MUY BAJO Restricciones de tiempo de ejecución Se expresa en términos de porcentaje de disponibilidad de tiempo de ejecución que será usado por el sistema contra los recursos disponibles BAJO <= 50% de uso de los recursos disponibl es NOMIN ALTO MUY AL ALTO 70% 85% 95% VALO RES PREX Volatilidad de plataforma Experiencia en aplicaciones Experiencia en la plataforma Expresa la velocidad de cambio del hardware y software usados como plataforma Contempla el nivel de experiencia del grupo de desarrollo (analistas) en aplicaciones equivalentes Refleja la experiencia del grupo de desarrollo (programadores) en el uso de las herramientas de software y hardware utilizado como plataforma Experiencia en Refleja la experiencia del grupo el lenguaje y de desarrolladores en el lenguaje herramientas de de programación y las desarrollo herramientas de desarrollo utilizadas Cambios mayores cada 12 meses y cambios menores cada mes 2 meses 2 meses 2 meses Mayores :6 meses, menore s: 2 semana s 6 meses 6 meses 6 meses Mayores : 2 meses, menores: 1 semanas Mayores : 2 semanas, menores: 2 días FACTOR DE ESCALA 1 año 1 año 1 año 2 años 6 años 2 años 6 años 2 años 6 años FACTOR DE ESCALA
33 SCED FCIL FACTOR Calendario de desarrollo Uso de herramientas de software Desarrollo en múltiples ubicaciones CONSIDERACION ES Restricciones impuestas al grupo de desarrolladores sobre la agenda nominal estimada del proyecto Contempla el uso de herramientas desde la edición hasta el manejo de todo el ciclo de vida Involucra la ubicación física y el soporte de comunicaciones MUY BAJO 75% del nominal Edición con programas de texto Algo de teléfono y mail BAJO NOMINAL ALTO MUY ALTO 85 % 100% 130% 160% CASE simple y de poca integraci ón Fax, teléfonos individual es FACTOR DE ESCALA Herramientas básicas para todo el ciclo de vida con moderada integración Red de correo electrónico interno Potentes herramient as a hacer usadas en todo el ciclo de vida con integración moderada Comunicac iones electrónica s que cubren todas las ubicacione s FACTOR DE ESCALA potentes y preactivas, muy bien integradas con el proceso, los métodos y la reusabilida d Multimedia VALORES REGRESAR
34 Métrica: Esfuerzo con Reutilización OBJETIVOS: Reducir la estimación de esfuerzo utilizando reutilización. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Obtener el esfuerzo real usando reutilización de clases Y si tengo reutilización de clases, cual es mi esfuerzo real?
35 ... esfuerzo con reutilización Datos requeridos: Cálculo: Esfuerzo real Porcentaje de reutilización Esfuerzo con Reutilización = EsfReal x (100 - %r) 100 Sugerencias Tengo un proyecto igualito!! REGRESAR
36 Métrica: Tamaño del Equipo de Trabajo OBJETIVOS: Medir el tamaño del equipo de trabajo para predecir el número de elementos necesarios para el desarrollo del proyecto. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Cantidad de hombres necesarios para el desarrollar un proyecto orientado a objetos cuanta gente se requiere para la elaboración del proyecto?
37 ... tamaño del equipo de trabajo Datos requeridos: Cálculo: Clases Totales Número de clases promedio de personas por clase Cantidad de Hombres = Total Clases / Promedio de las clase por persona Sugerencias QUE EXIGENTES LORENZ Y KIDD!! REGRESAR
38 Métrica: Expertos para el Área OBJETIVOS: Identificar si la persona es la indicada para el área. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: El nivel de eficiencia por cada integrante El nivel de eficiencia del Equipo de Trabajo El trabajo asignado para... es el adecuado?
39 ... expertos para el área Cálculo: Definir criterios de adaptación por participante Asignación de peso peso= Núm. Aptitudes/ Valor que el participante aporta por cada actividad Muy bajo = 0 Bajo = 2 Nominal = 5 Alto = 8 Muy alto = 10 Sin aptitud Algo de Relación Capaz de aplicarlo, pero no enfatiza Altamente Cooperativo Totalmente aplicable (conocimientos) FORMATO Por aptitud Nivel de Eficiencia = (PESO X GRADO) /10 Por participante NEParticipante = NEfic Por equipo NEEquiT= NEPart/ No. de participantes REGRESAR
40 PARTICIPANTE ACTIVIDAD PESO Grado NEfic Motivación para el equipo técnico Habilidad para amoldar procesos existentes Resolución de problemas Director del proyecto Arquitectos Expertos al dominio del problema Control de gestión Control mediante métricas OO Proporciona incentivos para el reuso Planificación Subtotal Posee los contratos del subsistema Conoce las clases llaves del proyecto Subtotal Dominio acerca de la industria Proveedor de la clasificación de los requerimientos y la terminología Subtotal Nivel de eficiencia por equipo de trabajo: REGRESAR
41 Métrica: Experiencia del Equipo de Trabajo OBJETIVOS: Asegurar que los integrantes del equipo de trabajo elaborar eficientemente de manera conjunta. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: El nivel de experiencia como Equipo de Trabajo El equipo de trabajo estimado que nivel de experiencia tiene?
42 ... experiencia del equipo de trabajo Datos requeridos: Comparativas de eficiencia en el proyecto Comparativas de comportamiento humano Cálculo: Valor = D 1 D 2 Valor = 0 Excelente Valor < D 1 / 2 Bueno Valor = D 1 /2 Medio Valor > D 1 / 2 Malo Sugerencias D 1 D 2 Valor Escala Comentario PRea PCon PCon PMar PCon Ptie PMar Preq EE ES PI PD PC PsC REGRESAR
43 métrica Métodos y Herramientas OBJETIVOS: Identificar si las herramientas y métodos son indispensables para el desarrollo del proyecto. VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Obtener un número que nos indique el nivel de importancia de las Herramientas y Métodos sobre el proyecto Qué tan indispensables el uso de Herramientas y Métodos para desarrollo...?
44 ... métodos y herramientas Cálculo: ESCALA DESCRIPCION No se usan herramientas Sirven de ayuda en el 20 % de la documentación Para documentar el menos del 50% del diseño de alto nivel Para documentar al menos 50% del diseño de alto nivel y diseño detallado Para el diseño y a generación automática de código de la menos el 50% del sistema Para el diseño y la generación automática de código de al menos el 90% del sistema REGRESAR
45 Métrica: Personas-Día-Clase OBJETIVOS: Determinar un número promedio de los días de esfuerzo necesario para una clase y así obtener un dato estimado del tiempo de desarrollo del proyecto VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: El tiempo aproximado para desarrollar un proyecto OO. El tiempo establecido por el cliente es el adecuado? cuánto tiempo me llevará desarrollar el proyecto?
46 ..personas-día-clase Datos requeridos: Cálculo: 10 a 15 días para una clase en producción, es decir, incluyendo documentación y pruebas de las clases 6 a 8 días para desarrollar un prototipo que contiene una clase, sin tener en cuenta la integracion y las pruebas formales de la clase TDes (días) = (CT * Día-Clase) / EsfReal REGRESAR
47 Métrica: Rigor del Proyecto OBJETIVOS: VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: Establecer el nivel de exigencia con el que será tratado el proceso de desarrollo del proyecto, definiendo criterios de adaptación recomendable para POO. Nivel de rigor qué tan exigente es el proyecto?
48 Datos requeridos: Cálculo:... rigor del proyecto Definir criterios de adaptación por participante Asignación de grados de 1 (pequeño subconjunto de tareas) hasta 5 (conjunto completo de tareas, metodologías y documentación) El Peso es asignado como indicador de la relativa importancia a cada criterio va desde 0.8 a 1.2 Multiplicador de entrada 1 o 0 PRODUCTO = Grado x Peso x ME Sugerencias: n VRigor = productos / No de criterios i VRigor < 1.2 Casual 1.0 < VRigor> 3.0 Estructurado VRigor > 2.4 Estricto REGRESAR
49 Métrica: Impacto de riesgo OBJETIVOS: VALOR OBJETIVO A ALCANZAR: INTERROGAN- TE QUE RESUELVE: DATOS REQUERIDOS : Medir el nivel de probabilidad de un proyecto sea riesgoso, además de identificar los tipos de riesgo que se pueden presentar. Nivel de riesgo del proyecto. se pueden presentar riegos durante el desarrollo del proyecto? A qué nivel? Riesgos, el grado de incertidumbre que mantendrá el presupuesto, el grado de incertidumbre de pacilidad para corregirse
50 ... impacto de riesgo Cálculo: Catastrófico 1 num. Riesgo = Impacto Critico 2 Impacto <= num. Riesgo *2 Marginal 3 Impacto <= num. riesgo *3 Despreciable 4 Impacto <= num. riesgo *4 RIESGOS PROBAB. IMPACTO La estimación del tamaño fue erróneo Mayor número de usuarios de los previstos Menos reutilización de la prevista Los usuarios finales se resisten al sistema La fecha de entrega estará muy ajustada Se perderán los presupuestos El cliente cambiara los requisitos La tecnología no alcanzará las expectativas Falta de formación en las herramientas Personal sin experiencia Cambios de personal Total de Riesgo sobre el Proyecto REGRESAR
51 4. CASO DE ESTUDIO SELLER
52 Métricas aplicadas a SELLER CLASES CLAVE CC = 28 clases Clases que representan el 100% del dominio del problema, identificadas por los analistas VALIDACION DE REQUERIMIENTOS Todos los requerimientos han sido cubiertos en las clases, en un solo nivel de abstracción. TAMAÑO DEL PROYECTO EN BASE A CLASES CC 28 INTERFAZ GRÁFICA (2.5) CS 70 CT 98 CIF.98
53 ... métricas aplicadas a SELLER ESFUERZO cálculo CIF B EsfNom FEC EsReal Esfuerzo Real = 5 Hombres TIEMPO TDes= (98 clases totales * 12 días-clase) 7 personas TDes = 168 días = 8.4 meses (incluyendo documentación y prueba)
54 Wi CONSIDERACIONES PONDERACIÓN VALOR PREC El sistema es muy familiar Muy Alto 1 FLEX Algo de relajación en cuanto a flexibilidad del desarrollo RESL La arquitectura es sólida y los riesgos generalmente se mitigan TEAM La interacción del equipo es altamente cooperativa EsfNom= 2.94 x (.98) 1.08 Nominal 3 Alto 2 Muy alto 1 B 1.08 EsfNom 3.11 mes hombre B = * 7 EsfReal = 3.11 x 1.54 FEC = 1.13 x 1.03 x 1.08 x 1.14 x 1.03 x 1.05 REGRESAR FEC
55 MULTI- PLICADOR FACTORES PONDERACIÓN VALORES FACTOR ESCALA Capacidad de los analistas MUY ALTO 5 PERS Capacidad de los programadores NOMINAL Continuidad del personal (al año) ALTO 4 RUSE Reusabilidad BAJO PDIF Restricciones de tiempo de ejecución MUY ALTO 5 Volatilidad de plataforma BAJO 2 Experiencia en aplicaciones ALTO PREX Experiencia en la plataforma MUY ALTO Experiencia en el lenguaje y herramientas de desarrollo ALTO 4 SCED Calendario de desarrollo BAJO FCIL Uso de herramientas de software Desarrollo en múltiples ubicaciones NOMINAL 3 MUY BAJO FACTOR DE ESCALA = VALOR / REGRESAR
56 ... métricas aplicadas a SELLER EXPERTOS PARA EL ÁREA EficET = 55.24% Rango NOMINAL de eficiencia, se detectaron deficiencias en las actividades para desarrollar un POO. cálculo EXPERIENCIA COMO EQUIPO DE TRABAJO ExpET = 44% cálculo Rango MEDIO, laboran eficientemente, cumplen con los requerimientos del cliente, a tiempo paro sin factores de calidad. MÉTODOS Y HERRAMIENTAS MyH = 3% Rango NOMINAL, uso de herramientas solo en la fase de diseño
57 PARTICIPANTES ACTIVIDAD PESO Grado NEfic Motivación para el equipo técnico Habilidad para amoldar procesos existentes Resolución de problemas Director del proyecto Arquitectos Control de gestión Control mediante métricas OO Proporcionar incentivos para el reuso Planificación Subtotal % Posee los contratos del subsistema Conoce las clases llaves del proyecto Subtotal 80 % Dominio acerca de la industria Proveedor de la clasificación de los requerimientos y la terminología Expertos al dominio del problema Subtotal 50 % Aportan las experiencias prácticas de la tecnología orientada a objeto para el Guías del proyecto enfoque Capaces de cambiar el paradigma Orientado a Adiestran al núcleo del equipo Objetos Subtotal 69.5 % Diseñadores de la llave del modelo de clases Desarrolladores De clases Desarrolladores de la aplicación REGRESAR Probadores Trabajan desde la biblioteca de reuso Subtotal 50 % Construyen la aplicación a partir de bloques reusables Escriben relativamente un pequeño porcentaje del nuevo código para especializar y completar la aplicación Subtotal 38 % Interactúan a lo largo del desarrollo Organizan las pruebas de función del software basadas en los guiones Escriben ayudas en línea y parte de los manuales de cómo el sistema es construido Proporcionan los resultados de la prueba de usabilidad durante el análisis Subtotal 35 % Nivel de eficiencia por equipo de trabajo: 55.24
58 VARIABLES D 1 D 2 Valor Escala COMENTARIO PRea PCon MEDIO PCon PMar EXCELENTE PCon Ptie MALO PMar Preq EXCELENTE PReq Pcal MALO PCon Pcal MALO EE ES BUENO PI PD BUENO PC PsC BUENO REGRESAR De 2 proyectos realizados, solo 1 fue concluido debido a la mala planeación. Los concluidos fueron puestos en marcha No fue entregado debido a la mala planeación Todos han cumplido los requerimientos del cliente No se tomaron en cuenta los factores de la calidad, solo cubre un 40 % de calidad. De los dos proyectos entregados solo 15 de 20 errores han sido solucionados, debido a no tener los recursos disponibles 3 de los programadores no aportan iniciativas, dependen del jefe de proyecto. Se confía plenamente en el personal
59 ... métricas aplicadas a SELLER RIGOR cálculo RIGOR = 2.9 Grado de Rigor ESTRICTO, esto es, aplicar el proceso completo para el proyecto con un grado de disciplina tal que garantice una alta calidad RIESGOS RIESGO = 23 Dejar de cumplir alguno de los requisitos provocaría la degradación de la misión, pero además de los riesgos lo planeado todavía puede ser alcanzable. cálculo
60 CRITERIOS DE ADAPTACIÓN GRADO PESO MULTIPLICADOR PRODUCTO DE ENTRADA Tamaño del proyecto Número de usuarios Importancia para el negocio Estabilidad de los requisitos Enfoque orientado a objetos Facilidad de comunicación Madurez de tecnología Limitaciones de rendimiento Personal del proyecto Interoperabilidad Factores de Reuso Valor de rigor 2.9 REGRESAR
61 RIESGOS PROBABILIDAD IMPACTO La estimación del tamaño depende ser significativamente baja 60% 2 Mayor número de usuarios de los previstos 30% 3 Menos reutilización de la prevista 70% 2 Los usuarios finales se resisten al sistema 40% 3 La fecha de entrega estará muy ajustada 50% 2 Se perderán los presupuestos 40% 1 El cliente cambiara los requisitos 80% 2 La tecnología no alcanzará las expectativas 30% 1 Falta de formación en las herramientas 80% 3 Personal sin experiencia 30% 2 Total de riesgo sobre proyecto 23 REGRESAR
62 VALIDACION DE LA GESTIÓN SELLER Estructuración al inicio del proyecto. Se encontró la dimensión del proyecto. Uso de herramientas. Subestimación del personal, 2 personas de más. Tiempo de desarrollo sobrepasó el tiempo de entrega identificando la falta de la Gestión de Riesgos. Al personal: Técnicas de reuso de SW Desarrollo de componentes reusables Técnicas de modelado Esquemas estrictos de calidad Se identificó el Rigor del proyecto. REGRESAR
63 RIESGOS PROBABILIDAD IMPACTO La estimación del tamaño depende ser significativamente baja 30% 2 Mayor número de usuarios de los previstos 10% 2 Menos reutilización de la prevista 0% 0 Los usuarios finales se resisten al sistema 20% 1 La fecha de entrega estará muy ajustada 70% 1 Se perderán los presupuestos 30% 3 El cliente cambiara los requisitos 20% 2 La tecnología no alcanzará las expectativas 50% 3 Falta de formación en las herramientas 80% 3 Personal sin experiencia 20% 2 Total de riesgo sobre proyecto 19 REGRESAR
64 5. CONCLUSIONES No son las métrica perfectas, pero si son un indicador para cuantificar cualquier actividad dentro de la Ingeniería de Software. Indicador de Madurez del Gestor y de la Empresa. Se da pie a nuevos procesos de medición aplicables a cualquier actividad dentro de la Ingeniería de software. Crear procesos de medición propios, basándose en las necesidades de cada organización. Crear una Pyme de software haciendo uso de MOPROSOFT.
65 S.E.P. S.N.E.S.T D.G.E.S.T. INSTITUTO TECNOLÓGICO DE MORELIA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN GRACIAS POR SU ATENCION M.C. Esperanza Aguillón Robles aguillon@ itmorelia.edu.mx peraguillon@ gmail.com
Los modelos de estimación de costos analizan la economía y deseconomía de escala. Es frecuente lograr economía en proyectos gracias a la inversión en
COCOMO II Los modelos de estimación de costos analizan la economía y deseconomía de escala. Es frecuente lograr economía en proyectos gracias a la inversión en software que mejoran la productividad Deseconomía
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 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 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 detallesAdquisición de TIC - Código Abierto
Adquisición de TIC - Código Abierto 2 3 Cuestionamientos sobre los resultados del desarrollo de SW Los sistemas no responden a las expectativas de los usuarios. Los programas fallan con cierta frecuencia.
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 detallesUnidad 11. Métricas M.C. Martín Olguín
Unidad 11 M.C. Martín Olguín La medición es el proceso por el que se asignan números o símbolos a los atributos de las entidades del mundo real, de tal manera que las definan de acuerdo con unas reglas
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
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 detallesFacultad de Ciencias de la Computación
Facultad de Ciencias de la Computación INTRODUCCION A LA DISCIPLINA COMPUTACIONAL Unidad 3 Ingenieria de Software Objetivos Definir la Ingeniería de Software y explicar su importancia. Discutir los conceptos
Más detallesCAPÍTULO 1. Se sabe (o conoce) que algunas de las actividades de desarrollo del
Introducción CAPÍTULO 1 Se sabe (o conoce) que algunas de las actividades de desarrollo del proyecto de software comprenden medición y métricas, estimación, análisis de riesgo, planificación del programa,
Más detallesUniversidad Autónoma del Estado de México. Facultad de Ingeniería. Ingeniería en Computación
Universidad Autónoma del Estado de México Facultad de Ingeniería Ingeniería en Computación Teoría de Sistemas Unidad III Modelos de Procesos de Desarrollo Elaboró: M. en A. Silvia Edith Albarrán Trujillo
Más detallesAnálisis de requisitos del software
Análisis de requisitos del software [PRESSMAN, 2002] La ingeniería de requisitos del software es un proceso de descubrimiento, refinamiento, modelado y especificación. Se refinan en detalle los requisitos
Más detallesContenido. Sistemas. Ingeniería de Requerimientos. Introducción. Definiciones. Niveles y Clasificación ERS UNPA UARG
Requerimientos de Software Ingeniería de Requerimientos UNPA UARG 2008 Contenido 1 Introducción 2 Definiciones 3 Niveles y Clasificación 4 ERS Sistemas Conjunto de componentes interrelacionados. Subsistemas.
Más detallesMétricas de Producto
de Producto 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 15
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 detallesCambios en Ingeniería de Software
Cambios en Ingeniería de Software Material tomado del artículo de Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de 2005. Preparado por
Más detallesLABORATORIO DE INTERACCION HUMANO COMPUTADORA MANUAL DE PRÁCTICAS. Practica #1. Identificación del proyecto a Desarrollar
Practica #1 Identificación del proyecto a Desarrollar El alumno definirá el Proyecto a Desarrollar tomando en cuenta las 8 disciplinas que involucra la Interacción Humano Computadora Disciplinas: Computación,
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 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 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 detallesDiplomado Análisis de negocio, preparación para Certificación
Diplomado Análisis de negocio, preparación para Certificación Duración 104 horas Objetivo general: Enseñar los principales elementos, métodos y técnicas del análisis de negocio de una forma práctica y
Más detallesInstituto Tecnológico de Informática. Calidad, Proceso y Testeo Software
Instituto Tecnológico de Informática Calidad, Proceso y Testeo Software Agenda Presentación del ITI Oficina de Calidad Mejora de Procesos Oficina de Test Experiencias Conclusiones 1 PRESENTACIÓN ITI Qué
Más detallesEl Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software
El Proceso Capítulo 2 Roger Pressman, 5 a Edición El Proceso de Desarrollo de Software Qué es? Marco de trabajo de tareas a realizar para desarrollar Software de alta calidad. Es sinónimo de Ingeniería
Más detallesLos modelos de proceso que se discuten en este capítulo son:
Ingeniería de Software 6ª Edición Ian Somerville Addison Wesley Resumen Cap. 3 Procesos del software Modelos del proceso del software Un modelo del proceso del software es una representación abstracta
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 detallesINGENIERIA DE SOFTWARE
INGENIERIA DE SOFTWARE Es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software... Zelkovitz Es la aplicación n práctica el conocimiento científico en el diseño
Más detallesComparativa de Moprosoft, PMBOK y el Libro en Ingles, en el desarrollo de software
Comparativa de Moprosoft, PMBOK y el Libro en Ingles, en el desarrollo de software Moprosoft Desarrollo y Mantenimiento de Software Definición general del proceso Propósito El propósito de Desarrollo y
Más detallesFACULTAD DE INGENIERÍA
FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos
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 detallesInstrucción 1 Criterios, Convenciones y recomendaciones para utilizar este instructivo
Página 1 de 7 1. Propósito. Elaboración del para el desarrollo de sistemas de información automatizados. 2. Ámbito de responsabilidad. RGPY Responsable de Gestión de Proyectos. RAPE Responsable de la Administración
Más detallesSistemas Expertos Unidad 3
Sistemas Expertos Unidad 3 Prof. Francklin Rivas Echeverría Universidad de Los Andes Laboratorio de Sistemas Inteligentes 2005 Etapa 1: Análisis y descripción n del problema. Fase 1.1.- Descripción n General
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesIntroducción a la Ingeniería de Software. Informática Empresarial, UCR IF 7100 Ingeniería de Software
Introducción a la Ingeniería de Software 1 Qué es el Software? Programas informáticos y documentación asociada tales como requerimientos, modelos de diseño y manuales de usuario Los productos de software
Más detallesUnidad I Detección de Necesidades. M.C. Juan Carlos Olivares Rojas
Unidad I Detección de Necesidades M.C. Juan Carlos Olivares Rojas Agenda 1.1 Introducción 1.2 Elementos para identificar posibles proyectos 1.3 Métodos y etapas del Desarrollo de Proyectos 1.4 Ingeniería
Más detallesModelado y Análisis de Requerimiento de Software. Propósitos del Curso:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: Modelado y Análisis de Requerimiento de Software DES: INGENIERÍA Programa(s) Ingeniería de Software Educativo(s):
Más detallesRESUMEN ESCRITURA DE REQUERIMIENTOS SOFTWARE
Brandon Campos Calderón Dr. Jaime Solano Soto Ingeniería en Computación RESUMEN ESCRITURA DE REQUERIMIENTOS SOFTWARE INSTITUTO TECNOLÓGICO DE COSTA RICA Tabla de Contenidos Resumen Escritura de Requerimientos
Más detallesProductos de Software
Ingeniería de Software Productos de Software. El proceso de Software. Productos de Software Productos genéricos. Productos que son producidos por una organización para ser vendidos al mercado. Productos
Más detallesLa ingeniería del software es una disciplina de ingeniería que comprende todos los aspectos de la producción de software.
Ingeniería del Software. Ian Sommerville Introducción. Preguntas de introducción. Qué es el software? Programas de ordenador y la documentación asociada. Los productos de software se pueden desarrollar
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 detallesCapítulo 3. Métricas y la Confiabilidad en la Ingeniería del
Capítulo III 29 Capítulo 3. Métricas y la Confiabilidad en la Ingeniería del Software En este capítulo se definirá el concepto métrica y la relación que lleva este concepto con la confiabilidad en la ingeniería
Más detallesAuditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio
Auditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio Miguel Angel Barahona M. Ingeniero Informático, UTFSM Magíster en Tecnología y Gestión, UC Objetivo
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 detallesIngeniería del Software 2
Análisis de requisitos es la 1ª fase técnica del proceso de ing. del SW Éxito -> Comprensión total de los requisitos Análisis de requisitos -> Tarea de descubrimiento, refinamiento, modelado y especificación
Más detallesSISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN
SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN Maestría en Bioinformática Marzo 2010 Contenidos Datos, Información y Conocimiento Qué es un sistema de información? Cómo se desarrolla un sistema de información?
Más detallesMETRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información
9.000 MÉTRICA versión 3 Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.010 Enero 2000 borrador de metodología MÉTRICA v. 3 Ofrece a las organizaciones un instrumento
Más detallesÍNDICE INTRODUCCIÓN... 1 PERFIL DIRECTIVO... 2 PERFIL JEFE DE PROYECTO... 3 PERFIL CONSULTOR... 4 PERFIL ANALISTA... 5 PERFIL PROGRAMADOR...
ÍNDICE INTRODUCCIÓN... 1 PERFIL DIRECTIVO... 2 PERFIL JEFE DE PROYECTO... 3 PERFIL CONSULTOR... 4 PERFIL ANALISTA... 5 PERFIL PROGRAMADOR... 8 Participantes 1 INTRODUCCIÓN MÉTRICA Versión 3 ha sido concebida
Más detallesLa Identificación de Stakeholders en la Ingeniería de Requisitos
La Identificación de Stakeholders en la Ingeniería de Requisitos Trabajo de investigación tutelado. Doctorando: Carla Leninca Pacheco Agüero. Tutor: Dr. Edmundo Tovar Caro. S I N T E S I S La primera medida
Más detallesISO 9004:2009: Gestión del éxito sostenido de una organización. Un enfoque de gestión de la calidad
ISO 9004:2009: Gestión del éxito sostenido de una organización. Un enfoque de gestión de la calidad Ing. Eduardo Del Río Martínez Delegado INLAC en el ISO/TC 176 Octubre 2009 Temario 1. Evolución de los
Más detallesMANUAL DE TALLERES INGENIERÍA DE SOFTWARE
MANUAL DE TALLERES INGENIERÍA DE SOFTWARE En el presente anual se encontrarán los talleres que se deberán realizar para lograr la consecución del proyecto final de la materia de Ingeniería de software.
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 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 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 detallesFigure 14-1: Phase F: Migration Planning
FASE F PLAN DE MIGRACION Figure 14-1: Phase F: Migration Planning En este capítulo se aborda la planificación de la migración, es decir, cómo pasar de la línea de base a la Arquitectura Objetivo. Arquitecturas
Más detallesUnidad IV: Modelo de Diseño 4.1. Estrategias de diseño
Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño El diseño se define como la búsqueda de una solución en cualquier campo, sin embargo las soluciones no llegan de una manera simple, muchas veces realizamos
Más detallesCAPÍTULO 2. Empezaremos por definir los posibles términos que se encuentran. encerrados en la palabra métrica, porque es muy común asociarla con las
Conceptos básicos de Métricas CAPÍTULO 2 Empezaremos por definir los posibles términos que se encuentran encerrados en la palabra métrica, porque es muy común asociarla con las palabras medición y medida,
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 detallesIngeniería de Software
Ingeniería de Software Humberto Cervantes Maceda 1 Septiembre 2008 Software por todos lados Desde los años 40's la aplicaciones y usos de las computadoras han crecido de forma constante Hoy en día el software
Más detallesu Explicar la importancia de la visibilidad delos procesos. u Introducir la noción de responsabilidad profesional. u Productos genéricos.
Ingeniería de Software Objetivos u Diseño, construcción y mantenimiento de sistemas de software grandes. u Definir la Ingeniería de Software y explicar su importancia. u Discutir los conceptos de producto
Más detallesUNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE Aprobación Consejo Universitario: 2511-CU-P-2016 del 20 Diciembre del 2016 Vigencia:
Más detallesI JORNADAS DE COMPUTACIÓN Y SISTEMAS Universidad Dr. José Gregorio Hernández Maracaibo
I JORNADAS DE COMPUTACIÓN Y SISTEMAS Universidad Dr. José Gregorio Hernández Maracaibo Jonás A. Montilva C. Octubre, 2010 Universidad de Los Andes Facultad de Ingeniería Escuela de Ingeniería de Sistemas
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 detallesCOD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat
COD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat CT1 CT2 CT3 Denominación Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática
Más detallesRequerimientos de Software
Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar
Más detallesEvaluación de las modificaciones de un sistema existente
Evaluación de las modificaciones de un sistema existente ABRAHAM SÁNCHEZ LÓPEZ GRUPO MOVIS FCC-BUAP Introducción Un sistema de información es un sistema, automatizado o manual, que engloba a personas,
Más detallesISF-1302 SATCA 1 : Carrera:
1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Proceso Personal para el Desarrollo de Software. ISF-1302 3-2 - 5 Ingeniería en Sistemas Computacionales
Más detallesGrado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática
Grado en Ingeniería Informática Plan de proyecto Desarrollo de Sistemas de Información Corporativos Departamento de Informática Propósito El plan del proyecto software abarca todas las herramientas de
Más detallesCiudad Guayana, Febrero de 2011
REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO JOSÉ DE SUCRE INGENIERÍA INDUSTRIAL CÁTEDRA: SISTEMAS DE INFORMACIÓN Profesor: Turmero, Iván Ciudad Guayana, Febrero
Más detallesPROGRAMA ANALÍTICO DE ASIGNATURA
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: 1.2 LICENCIATURA:
Más detallesCápsula 9. Medición de Software
INTRODUCCIÓN "Lo que no se puede medir, no se puede controlar; lo que no se puede controlar no se puede gestionar; lo que no se puede gestionar, no se puede mejorar" (Peter Drucker) No se puede predecir
Más detallesMVP technology. Plan de negocios P L A N D E N E G O C I O S
MVP technology Plan de negocios 2014 P L A N D E N E G O C I O S 0 Índice: Contenido Estructura ideológica... 2 Nombre de la empresa: MVP Technology... 2 Misión:... 2 Visión:... 2 Valores:... 2 Ventajas
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 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 detallesDesarrollo de una Plataforma Tecnológica Colaborativa que promueva el uso de datos abiertos en Colombia. Luisa Fernanda Medina Asesor: Roberto Recio
Desarrollo de una Plataforma Tecnológica Colaborativa que promueva el uso de datos abiertos en Colombia Luisa Fernanda Medina Asesor: Roberto Recio Master Universitario en Diseño y Gestión de Proyectos
Más detallesCOBIT 4.1. Planear y Organizar PO8 Administrar la Calidad. By Juan Antonio Vásquez
COBIT 4.1 PO8 Administrar la Calidad By Juan Antonio Vásquez Se debe elaborar y mantener un sistema de administración de calidad, el cual incluya procesos y estándares probados de desarrollo y de adquisición.
Más detallesModelo de Casos de Uso
Modelo de Casos de Uso Artefactos UML Josep Vilalta Marzo Rev.- 3.1 2007 VICO OPEN MODELING, S.L. www.vico.org 1 Diagramas UML 2.0 Diagrama estructura comportamiento Paquetes Clases Objetos Casos de Uso
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 de Software
Ingeniería de Software u Diseño, construcción y mantenimiento de sistemas de software grandes. Diapositivas Traducidas por: Dr. Pedro Mejía Alvarez. CINVESTAV-IPN, México Objetivos u Definir la Ingeniería
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE 1 ANÁLISIS DE REQUISITOS Los requisitos determinan lo que debe hacer el sistema así como las
Más detallesFacultad de Ciencias de la Administración. Escuela de Ingeniería de Sistemas y Telemática. Sílabo
Facultad de Ciencias de la Administración Escuela de Ingeniería de Sistemas y Telemática Sílabo 1. Datos generales Materia: Ingeniería de Software I Código: FAD0215 Créditos: 4 Nivel: Noveno Paralelo:
Más detallesPOSTGRADO INGENIERO EN INFORMÁTICA Total UC= II
IV I I Trayecto PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA TÉCNICO SUPERIOR UNIVERSITARIO EN INFORMÁTICA INGENIERÍA EN INFORMÁTICA Software (Especialización en Software Libre) Hardware (Especialización
Más detallesPROTOCOLO DE PROYECTO AULA POR GRUPO. Semestre: Turno: Quinto. Matutino
Unidad Académica: CECyT 9 Juan de Dios Bátiz Eje temático: Ciencia y Tecnología Tema: Sistemas de Información orientados a instituciones de gobierno y privadas Grupo: 5IM7 Justificación: Desarrollar las
Más detallesMODELOS PRESCRIPTIVOS
MODULO II Ingeniería de Software INF - 163 MODELOS PRESCRIPTIVOS Resumen preparado por Miguel Cotaña 1 Los modelos prescriptivos de proceso proporcionan estabilidad, control y organización a una actividad
Más detallesUNIVERSIDAD SALESIANA DE BOLIVIA ESCUDO DE LA UNIVERSIDAD NOMBRE DEL PROYECTO DE SOFTWARE
LOGO DE LA CARRERA IDS UNIVERSIDAD SALESIANA DE BOLIVIA ESCUDO DE LA UNIVERSIDAD NOMBRE DEL PROYECTO DE SOFTWARE MATERIA: SEMESTRE: DOCENTE: INTEGRANTES: GESTION: PRIMER APELLIDO SEGUNDO APELLIDO NOMBRES
Más detallesAdministración de Proyectos. Basado en el Project Management Body of Knowledge (PMBOK)
Administración de Proyectos Basado en el Project Management Body of Knowledge (PMBOK) PROYECTO Los proyectos son una forma de organizar actividades que no pueden ser tratadas dentro de los límites operativos
Más detallesDIPLOMADO DE ADMINISTRACIÓN DE PROYECTOS
DIPLOMADO DE ADMINISTRACIÓN DE PROYECTOS de Tecnologías de la Información y Comunicación PRESENTACIÓN Las organizaciones públicas y privadas, pequeñas, medianas o grandes, requieren cada vez más de profesionales
Más detallesFACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS INGENIERIA DE SOFTWARE 1 TECNOLOGICO Y PROFESIONAL
FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS INGENIERIA DE SOFTWARE 1 TECNOLOGICO Y PROFESIONAL 02001141 3 (Tres) 48 Horas 96 Horas Los avances en los procesos sistematizado han hecho indispensable el
Más detallesModelo Neuronal de Estimación para el Esfuerzo de Desarrollo en Proyectos de Software (MONEPS)
VICERRECTORADO DE INVESTIGACIÓN INNOVACIÓN Y TRANSFERENCIA DE TECNOLOGÍA MAESTRÍA EN INGENIERÍA DE SOFTWARE SEGUNDA PROMOCIÓN Modelo Neuronal de Estimación para el Esfuerzo de Desarrollo en Proyectos de
Más detallesCUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA. (Documento: ) PRESENTADO A:
CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA (Documento: 12.022.957) PRESENTADO A: ASTRID VICTORIA CARDENAS CHICANGANA Ingeniera de sistemas - Magister en dirección
Más detallesCONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL
I. Datos Generales de la Calificación CINF0285.01 Título Análisis y diseño de sistemas de información Propósito Brindar los parámetros requeridos para evaluar la competencia en las funciones del análisis
Más detallesClasificación de las Herramientas CASE
Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la
Más detallesUNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION ESCUELA DE POSGRADO
MAESTRIA EN INGENIERIA DE SISTEMAS PERFIL DE COMPETENCIA DEL EGRESADO(A) DE MAESTRIA EN INGENIERIA DE SISTEMAS: 1. Identifica y organiza las fuentes de información de una empresa, para aplicarlas, al proceso
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 detallesINFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE Nro SENACE-GG/OTI
CÓDIGO DE VERIFICACIÓN 11819475904904 INFORME TÉCNICO PREVIO DE Página 1 de 11 FIRMADO POR: ADQUISICIÓN DE SOFTWARE DE FIRMA DIGITAL PARA ENTORNOS CLIENTE SERVIDOR 1. NOMBRE DEL ÁREA OFICINA DE TECNOLOGÍAS
Más detallesTecnologías de Software 12 meses. Trabajo práctico-técnico
Tecnologías de Trabajo Práctico-Técnico Herramienta de trazado de ejecución de programas Java Ingeniería de software, Programación Java En una tesis anterior se exploró el uso de AspectJ para preparar
Más detalles2.1 CONCEPTOS DE GESTION
Ingeniería de Software INF - 163 2.1 CONCEPTOS DE GESTION 18/08/2011 Resumen preparado por Miguel Cotaña 1 Si usted es responsable de coordinar una serie de actividades que se deban terminar dentro de
Más detallesMODELO INTEGRAL PARA EL DESARROLLO AVANZADO DE SOLUCIONES
MODELO INTEGRAL PARA EL DESARROLLO AVANZADO DE SOLUCIONES 12/01/98 1 Agenda Actores de compromiso. MIDAS Situación Actual de MIDAS. Disciplina de trabajo. (MSF) Herramienta de Ingeniería de Procesos 12/01/98
Más detallesGerencia de la Informática
Tema 4.- Medición de sistemas. Generalidades y métodos. Estimación del tamaño del s/w Bibiografía: Medición y estimación del software. Mario Piattini V. et al. Ra-Ma Editorial. Madrid, 2.008. 1 Importancia
Más detalles