4.1 CONCEPTOS DE GESTION
|
|
- María Teresa Lara Espejo
- hace 5 años
- Vistas:
Transcripción
1 MODULO IV Ingeniería de Software INF CONCEPTOS DE GESTION 14/05/09 Resumen preparado por Miguel Cotaña 1
2 Gestión de Proyectos Cuando se planifica un proyecto se tiene que obtener estimaciones del costo y esfuerzo humano requerido por medio de las mediciones de software que se utilizan para recolectar los datos cualitativos acerca del software y sus procesos para aumentar su calidad. 2
3 La gestión del proyecto consiste en la utilización de las técnicas y actividades de gestión requeridas para conseguir un producto de calidad, de acuerdo con las necesidades de los usuarios, dentro de un presupuesto y con una planificación de tiempos establecidos previamente. 3
4 Qué es un Proyecto? Es un esfuerzo temporal comprometido a crear un producto o servicio único. Entre sus características principales: Temporalidad; Unicidad; Progresividad; Ejecutado por personas; Limitado a ciertos recursos; Planificado, ejecutado y controlado. 4
5 Tareas críticas en la gestión de proyectos El número de tareas identificables son muchas. Sin embargo, 3 son críticas y que deben ser desarrolladas correctamente: Estimación de duración, coste y esfuerzo necesarios para construir el producto; Planificación de tareas a realizar, asignación de personas, tiempos. Seguimiento 5
6 Estimación de proyectos Se define como la predicción de personal, del esfuerzo, de los costes y de la planificación que se requerirá para realizar todas las actividades y construir todos los productos asociados con el proyecto. Uno de los parámetros críticos de la estimación es determinar su exactitud. 6
7 Estimación enfoque tradicional Estimar Horas hombre Estimar El costo Determinar Plazos de entrega Determinar Personal involucrado 7
8 Estimación: método COCOMO Determinar Lineas de Estimar Horas hombre Determinar Personal involucrado codigo Establecer Plazo de entrega Estimar Tiempo total Estimar El costo 8
9 Estimación: método Punto Función Puntos de Función sin ajustar Puntos de Funcion ajustados Líneas De código Del software Ratio Líneas de Código PF 9
10 Larry Putnam, ha apuntado que la gestión del desarrollo de software considera la estimación como una actividad que permite obtener, prinicipalmente, respuestas a las siguientes preguntas: Cuánto Costará? Cuánto tiempo llevará hacerlo? 10
11 Razones de difícil estimación No existe un modelo universal; Hay muchas personas implicadas en los proyectos que precisan de estimaciones; La utilidad de una estimación dependerá de la etapa de desarrollo en la que nos encontremos; La estimación, a menudo se realiza superficialmente; 11
12 Las estimaciones claras, completas y precisas son difíciles de formular; Las características del Sw y de su desarrollo hacen difícil la estimación; Existe tendencia aparente hacia la subestimación; Existen malas interpretaciones; El estimador tiende a reducir en algún grado, para hacer más aceptable la oferta. 12
13 QUÉ producto CON QUÉ siginificado Tamaño sw Restricciones Ordenador Calidad requerida Complejidad del Sw Nivel de utilización Organización Documentación Tipo aplicación Tiempo ejec. Resp. Mem. Herramientas Técnicas Programación Equipo de programación QUIÉN Personal Calidad personal CÓMO Proyecto Req. durac. Proyecto Experiencia Dilatación comprensi. PARA QUIÉN usuario participación estabilidad experiencia Prototipado conocimientos Modelado ágil Matriz de organizació Equipos procedimiento 13
14 Requisitos de un buen estimador No tiene ningún interés, directo ni indirecto en los resultados del proceso de estimación: Formación y experiencia profesional; Juicio independiente; Basarse en metodos que pueda ser explicado, cuestionado, discutido y auditado por otros expertos; Usa herramientas de estimación; Documentar la estimación. 14
15 Salidas del proceso de estimación cuánta gente se necesita?; De qué perfiles?; Cuáles son los riesgos?; Cómo afectan las restricciones impuestas a las estimaciones?; Cuánto esfuerzo se necesita para realizar cada fase del ciclo de vida?; Cómo impacta este proceso en el resto de proyectos de la empresa?; 15
16 Cuál será el esfuerzo para mantener este proyecto?; Cuál será el tamaño del sistema (lineas de código)?; Cuántos defectos tendrá el producto?; Cuánta documentación será generada?; Cuál será el esfuerzo para generar dicha documentación?. 16
17 El espectro de la gestión La gestión eficaz de la gestión de proyectos software se enfoca sobre las cuatro P: Personal; Producto; Proceso; Proyecto. 17
18 Personal El SEI ha desarrollado un modelo de madurez de la capacidad de gestión de personal (MMCGP), que define: Reclutamiento; Selección; Gestión del desempeño; Entrenamiento; Retribución; Desarrollo de la carrera; Desarrollo de la cultura de equipo. 18
19 Los participantes Se clasifican en 5 categorías: Gestores ejecutivos, que definen los aspectos del negocio; Gestores (técnicos) del proyecto, quienes planifican, motivan, organizan y controlan a los profesionales que realizan el trabajo de software; Profesionales, proporcionan las habilidades técnicas necesarias; 19
20 Clientes, quienes especifican los requisitos para la ingeniería de software y otros elementos que tienen un interés mínimo en el resultado; Usuarios finales, quienes interactúan con el software una vez que se libera su uso productivo. 20
21 Líderes de equipo Weinberg, sugiere un modelo de liderazgo: Motivación, la habilidad para alentar (mediante el empuje o jalón ) al personal técnico; Organización, la habilidad para adecuar los procesos existentes; Ideas o innovación, la habilidad para alentar a la gente para crear y sentir creativamente. 21
22 Otra visión, define los rasgos: Resolución de problemas, un gestor puede diagnosticar los conflictos técnicos y organizativos; Dotes de gestión, encabezar y dirigir Incentivos, un gestor debe recompensar la iniciativa y los logros; Influencia y fomento de la cultura en equipo, mantener el control en situaciones de tensión emocional. 22
23 El equipo de software La mejor estructura de equipo depende del estilo de gestión de cada organización, del número de personas que integran el equipo y de sus grados de habilidad. Los factores: La dificultad del problema; El tamaño del programa; El tiempo que el equipo; El grado de modularidad; La calidad y confiabilidad; La rigidez en fechas de entrega. 23
24 Constantine, sugiere 4 paradigmas organizacionales para los equipos: Un paradigma cerrado, jerarquía tradicional de autoridad; Un paradigma aleatorio, estructura un equipo libremente y depende de la iniciativa individual de los miembros del equipo. Cuando se requiere innovación o adelantos tecnológicos, serán excelentes. Pero no son ordenados; 24
25 Un paradigma abierto, intenta estructurar un equipo en una forma que logre algunos de los controles asociados con el paradigma cerrado. El trabajo se desarrolla en colaboración. La sólida comunicación y la toma de decisiones basadas en el consenso, son sus características; Un paradigma sincrónico, se apoya en partes del problema con poca comunicación activa entre ellos. 25
26 Equipos ágiles La filosofía ágil alienta la satisfacción del cliente y la temprana entrega incremental del software; pequeños equipos de trabajo enormemente motivados; métodos informales; mínimos productos de trabajo de IS; y simplicidad global de desarrollo. Estos equipos (ágiles) son autoorganizados 26
27 Muchos modelos de proceso ágil (por ejemplo, Scrum) brindan al equipo ágil una autonomía significativa para realizar la gestión del proyecto y tomar las decisiones técnicas requeridas para cumplir el trabajo. La planificación se mantiene en el mínimo, y al equipo se le permite seleccionar su propio enfoque, sólo restringido por los requisitos del negocio y estándares organizacionales 27
28 El producto El gestor de un proyecto de software se enfrenta con un dilema desde el principio de un proyecto de IS. Se requieren estimaciones cuantitativas y un plan organizado, pero no dispone de información sólida. En consecuencia, se deben examinar el producto y el problema que se intenta resolver al inicio del proyecto. Se debe establecer y acotar el ámbito del producto. 28
29 Ámbito del software La primera actividad de gestión : Contexto. cómo encaja el software que se desarrollará en el negocio y qué restricciones se imponen?; Objetivos de información. qué objetos de datos se requieren de entrada?; Función y desempeño. qué funciones realiza el software para transformar los datos en salida?. 29
30 Descomposición del problema A veces llamada partición o elaboración del problema, es una actividad de la IR. Durante la actividad de fijación del ámbito no se intenta en descomponer completamente el problema Un problema complejo se divide en problemas menores que resultan más manejables. Ésta es la estrategia que se aplica cuando comienza la planificación del proyecto 30
31 El proceso Las actividades del marco de trabajo que caracterizan al proceso de software son aplicables a todos los proyectos de software. El gestor del proyecto debe decidir cuál modelo de proceso es más adecuado para: 1) Los clientes que solicitaron y personas que realizarán el trabajo; 2) Las características del producto; 3) El ambiente del proyecto. 31
32 Combinación del producto y el proceso La planeación del proyecto comienza con la combinación del producto y el proceso. Cada función que el equipo de software someterá a ingeniería debe pasar a través del conjunto de actividades del marco de trabajo: Comunicación, planificación, modelado, construcción y despliegue. 32
33 Descomposición del proceso La descomposición del proceso comienza cuando el gerente de proyecto pregunta: cómo logramos esta actividad del marco de trabajo? Para un proyecto complejo se puede requerir las siguientes tareas de trabajo para la actividad de comunicación: 1. Revisar la petición del cliente; 2. Planificar reunión formal; 3. Llevar a cabo investigaciones; 33
34 4) Preparar documento de trabajo; 5) Celebrar reunión; 6) Desarrollar y revisar miniprospectos o caso de uso para valorar su corrección; 7) Ensamblar miniprospectos en un documento más amplio; 8) Revisar el documento con implicados; 9) Modificar el documento. 34
35 El proyecto La gestión de un proyecto de software exitoso requiere entender qué puede salir mal. J. Reel, define 10 señales: 1.El personal de software no entiende las necesidades de sus clientes; 2.El ámbito del producto está mal definido; 3.Los cambios se gestionan mal; 4.La tecnología elegida cambia; 35
36 5. Las necesidades comerciales cambian (o están mal definidas); 6. Los plazos de entrega no son realistas; 7. Los usuarios se resisten; 8. Se pierde el patrocinio; 9. El equipo carece de personal con las habilidades apropiadas; 10.Los gestores (y profesionales) evitan las mejores prácticas y las lecciones aprendidas. 36
37 El principio W 5 HH Se necesita un principio organizador que escale hacia abajo para proporcionar planes simples para proyectos simples. Boehm, realiza una serie de preguntas. Por qué se desarrolla el sistema? Qué se hará? Cuándo se hará? Quién es el responsable de una función? 37
38 Dónde están ubicados en la organización? Cómo se hará el trabajo desde los puntos de vista técnico y de gestión? Cuánto de cada recurso se necesita? 38
39 MODULO IV Ingeniería de Software INF METRICAS DE PROCESO Y PROYECTO 14/05/09 Resumen preparado por Miguel Cotaña 39
40 La medición permite obtener una visión del proceso y el proyecto pues proporciona un mecanismo para lograr una evaluación objetiva. La medición se aplica al proceso de software con la finalidad de mejorarlo de manera continua. La medición se utiliza a lo largo de un proyecto de software como apoyo en la estimación, el control de calidad, la valoración de la productividad y el control del proyecto. 40
41 El proceso de software y las métricas del proyecto son medidas cuantitativas que permiten a los IS obtener una visión de la eficacia del proceso de software y los proyectos que llevan a cabo utilizando el proceso como marco de trabajo. Se recopilan datos básicos de calidad y productividad. 41
42 Luego, dichos datos se analizan, comparan con promedios pasados y valoran para determinar si han ocurrido mejoras en la calidad y la productividad. Las métricas también se emplean para marcar las áreas problema de modo que se puedan desarrollar remedios y mejorar el proceso de software. 42
43 Clasificación Clasificación 1: Métricas de producto. Métricas de proceso. Clasificación 2: Métricas basadas en atributos internos del producto: Medidas de estructuración de un programa. Métricas de complejidad. Métricas de cobertura de pruebas. Métricas de calidad del diseño. Métricas basadas en atributos externos del producto: Métricas de portabilidad. Métricas de defectos. Métricas de usabilidad. Métricas de mantenibilidad. Métricas de fiabilidad. 43
44 Métricas basadas en código fuente: Nº de líneas de código. Nº de líneas de comentario. Nº de instrucciones. Densidad de documentación. Métricas basadas en estructura de diseño: Relacionadas con el control intramodular. Relacionadas con el acoplamiento entre clases. Métricas para sistemas orientados a objetos: Acoplamiento. Herencia. Cohesión. 44
45 Se aplica las métricas para valorar la calidad de los productos. Proporcionan una manera sistemática de valorar la calidad basándose en un conjunto de reglas. Se aplican a todo el ciclo de vida permitiendo descubrir y corregir problemas potenciales. 45
46 Los requisitos del Software son la base de las medidas de calidad. La falta de concordancia con los requisitos es una falta de calidad. Unos estándares específicos definen un conjunto de criterios de desarrollo que guían la manera en que se hace la ingeniería del Software. Si no se siguen los criterios, habrá seguramente poca calidad. 46
47 Factores de calidad de McCall Los factores que afectan la calidad se pueden categorizar en: Factores que se pueden medir directamente, como por ejemplo los defectos por punto de función. Factores que se pueden medir sólo indirectamente, como por ejemplo la facilidad de uso o mantenimiento. En todos los casos debe aparecer la medición. Debe ser posible comparar el software (documentos, programas, datos) con una referencia y llegar a una conclusión sobre la calidad. 47
48 Facilidad de mantenimiento Flexibilidad Facilidad de prueba Revisión del Producto Transición del producto Portabilidad Reusabilidad Interoperatividad Operación del producto Corrección Fiabilidad Usabilidad Integridad Eficiencia 48
49 Corrección HACE LO QUE QUIERO? Hasta donde satisface un programa una especificación y logra los objetivos del cliente. Fiabilidad Lo hace de forma fiable todo el tiempo? Hasta donde se puede esperar que un programa lleve a cabo su función pretendida con la exactitud requerida 49
50 Eficiencia Se ejecutará en mi HW lo mejor que se pueda? La cantidad de recursos informáticos y código necesaria para que un programa realice su función. Seguridad Es seguro? Hasta donde se puede controlar el acceso al software o a los datos por personas no autorizadas. 50
51 Usabilidad Es fácil de manejar? El esfuerzo necesario para aprender, operar, preparar datos de entrada e interpretar salidas (resultados) de un programa. Facilidad de mantenimiento Puedo corregirlo? El esfuerzo necesario para localizar y arreglar un error en un programa. 51
52 Flexibilidad Puedo cambiarlo? El esfuerzo necesario para modificar un programa operativo. Facilidad de prueba Puedo probarlo? El esfuerzo necesario para probar un programa y asegurarse de que realiza la función pretendida. 52
53 Portabilidad Podré usarlo en otra máquina? El esfuerzo necesario para transferir el programa de un entorno de sistema de HW y/o SW a otro; Reusabilidad Podré reutilizar alguna parte del SW? Hasta donde se puede volver a emplear un programa (o partes de un programa) en otras aplicaciones; Interoperabilidad Podré hacerlo interactuar con otro sistema? El esfuerzo necesario para acoplar un sistema con otro. 53
54 54
55 Es difícil desarrollar medidas directas de los factores de calidad señalados anteriormente, se definen un conjunto de métricas para desarrollar expresiones que utilicen los factores: Fq = c1 x m1 + c2 x m2 +.+cn x mn Fq es factor de calidad Cn son coeficientes de regresión Mn son las métricas que afectan al factor calidad. 55
56 Lamentablemente muchas de las métricas definidas por McCall solamente pueden medirse de manera subjetiva. Las métricas se acomodan en una lista de comprobación que se emplea para puntuar atributos específicos del software. El esquema de puntuación que se propone es una escala del 0 (bajo) al 10 (alto) 56
57 Factores de calidad de Boehm 57
58 Métricas en los dominios del proceso y el proyecto Las métricas del proceso se recopilan en el curso de todos los proyectos y durante largos periodos. Su objetivo es proporcionar un conjunto de indicadores de proceso que conduzcan a la mejora de los procesos de software a largo plazo 58
59 Las métricas del proyecto permiten que un gestor de proyecto de software: 1) Valore el estado de un proyecto en curso; 2) Rastree los riesgos potenciales; 3) Descubra las áreas problema antes de que se vuelvan críticas ; 4) Ajuste el flujo de trabajo o las tareas; 5) Evalué la habilidad del equipo. 59
60 Métricas del proceso y mejora del proceso Sw La única forma de racional de mejorar cualquier proceso es medir sus atributos específicos, desarrollar un conjunto de métricas significativas con base en dichos atributos y luego emplear las métricas para ofrecer indicadores que conducirán a una estrategia de mejora. 60
61 Producto Características del cliente Condiciones del negocio proceso Personal Entorno de desarrollo Tecnología 61
62 Algunas métricas de proceso son privadas para el equipo del proyecto de software, pero públicas para todos los miembros del equipo. Las métricas públicas por lo general asimilan información que originalmente era privada para los individuos y equipo 62
63 La métricas de proceso de software ofrecen beneficios significativos conforme una organización trabaja en mejor grado global de madurez del proceso. Sin embargo, como todas las métricas, éstas pueden emplearse mal y crear más problemas de los que solucionan 63
64 Grady, sugiere las siguientes reglas: Aplique sentido común y sensibilidad organizativa cuando interprete datos métricos; Ofrezca retroalimentación regular a los individuos y equipos que recopilan medidas y métricas; No utilice las métricas para evaluar a los individuos; 64
65 Trabaje con los profesionales y equipos para establecer metas claras y las métricas que se emplearán para conseguirlas; Nunca use métricas para amenazar a los individuos o equipos; Los datos métricos que indican un área problema no deben considerarse negativos; No obsesionarse con una sola métrica. 65
66 Métricas del proyecto A diferencia de las métricas del proceso de software que se utilizan con propósitos estratégicos, las métricas del proyecto de software son tácticas. Es decir, un gerente de proyecto y un equipo de software emplean las métricas del proyecto y los indicadores que se deducen de ellas para adaptar el flujo de trabajo del proyecto y las actividades técnicas 66
67 La primera aplicación de las métricas del proyecto ocurre durante la estimación. Las métricas recopiladas de los proyectos previos se aprovechan como base desde la cual se realizan estimaciones de esfuerzo y tiempo. Conforme el proyecto avanza, las medidas de esfuerzo y tiempo utilizados se comparan con originales 67
68 Mientras comienza el trabajo técnico, las otras métricas comienzan a tener significado. Se miden los índices de producción representados en términos de modelos creados, hora de revisión, puntos de función y líneas fuente entregadas. Además, se les da seguimiento a los errores descubiertos durante cada tarea de IS. 68
69 Conforme el software evoluciona desde los requisitos hasta el diseño, se recopilan métricas técnicas para valorar la calidad del diseño y mejorar los indicadores que influirán en el enfoque que se adopte para la generación y prueba del código. 69
70 Medición del software Se clasifican en 2 categorías: 1. Medidas directas del proceso de software (costo, esfuerzo aplicados) y del producto (líneas de código, rapidez de ejecución y defectos reportados); 2. Medidas indirectas del producto que influyen funcionalidad, calidad, complejidad, eficiencia, confiabilidad, facilidad de mantenimiento, etc. 70
71 Métricas orientadas al tamaño Las métricas del software orientadas al tamaño preceden de la normalización de las medidas de calidad o productividad considerando el tamaño de software que se ha producido. Si una organización de software mantiene registros simples es factible crear una tabla de medidas orientadas al tamaño. 71
72 Proyecto LDC esfuerzo $ Pag.doc errores defectos personal Beta Alfa Gamma El desarrollo de métricas que se asimilen con métricas similares procedentes de otros proyectos requiere elegir líneas de código con valor de normalización
73 A partir de los datos rudimentarios de la tabla se desarrolla un conjunto de métricas simples orientadas al tamaño para cada proyecto. La métricas orientadas al tamaño no se aceptan universalmente como la forma de medir el proceso del software 73
74 Métricas orientadas a la función Las métricas del software orientadas a la función emplean como un valor de normalización una medida de la funcionalidad que entrega la aplicación. La métrica orientada a la función utilizada con mayor amplitud es el punto de función (PF). El cálculo del PF se basa en características del dominio de información y la complejidad del software 74
75 La métrica del punto de función (PF) se puede utilizar como medio para predecir el tamaño de un sistema obtenido a partir de un modelo de análisis. Para visualizar esta métrica se utiliza un diagrama de flujo de datos, el cual se evalua para determinar las siguientes medidas clave que son necesarias para el cálculo de la métrica de punto de función: 75
76 Número de entradas del usuario; Número de salidas del usuario; Número de consultas del usuario; Número de archivos; Número de interfaces externas. 76
77 La cuenta total debe ajustarse utilizando la siguiente ecuación: PF = c-total x (0,65 + 0,01 x Fi) Donde c-total es la suma de todas las entradas PF obtenidas y Fi (i=1 a 14) son los "valores de ajuste de complejidad". 77
78 Se asume que la Fi es 46 (un producto moderadamente complejo), por consiguiente: PF = 50 x (0,65 + 0,01 x 46) = 56 Factor de ponderación Parámetro de medición Cuenta Simple Media Compl. Número de entradas del usuario 3 X = 9 Número de salidas del usuario 2 X = 8 Número de consultas del usuario 2 X = 6 Número de archivos 1 X = 7 Número de interfaces externas 4 X = 20 Cuenta total 50 Cálculo de puntos de función 78
79 Métricas orientadas a objetos Las métricas de proyectos de software convencionales (LDC o PF) se aplican en la estimación de proyectos de software OO. Sin embargo, estas métricas no proporcionan suficiente granularidad para la planificación y los ajustes de esfuerzo que se requieren conforme se itera a lo largo de un proceso evolutivo o incremental. 79
80 Lorenz y Kidd, sugieren el siguiente conjunto de métricas OO: Número de guiones de escenario. Es una secuencia detallada de pasos que describen la interacción entre el usuario y la aplicación; Número de clases clave. Son los componentes enormemente independientes definidos con antelación en análisis OO; 80
81 Número de clases de apoyo. Es un indicio de la cantidad de esfuerzo indispensable para desarrollar el software, así como un indicio de la cantidad de reutilización; Número promedio de clases de apoyo por clase clave. Las clases clave se conocen en etapas iníciales. Las clases de apoyo se definen a lo largo del curso de éste; Número de subsistemas. 81
82 Métricas orientadas a casos de uso Los casos de uso se define en etapas tempranas del proceso de software, lo que permite emplearlo en la estimación antes de iniciar las actividades significativas de modelado y construcción. Los casos de uso describen (al menos indirectamente) funciones y características visibles al usuario que son requisitos básicos para un sistema 82
83 El caso de uso es independiente del lenguaje de programación. Además, el número de casos de uso es directamente proporcional al tamaño de la aplicación en LDC, así como al número de casos de prueba que tendrán que diseñarse para ejercitar completamente la aplicación. 83
84 Métricas de proyectos de IWeb Entre las medidas que se pueden recopilar son: Número de páginas web estáticas; Número de páginas web dinámicas; Número de vínculos internos de página; Número de objetos de datos persistentes; 84
85 Número de sistemas externos en interfaz; Número de objetos de contenido estático; Número de objetos de contenido dinámico; Número de funciones ejecutables. 85
86 Métricas para calidad del software La meta primordial de la IS es producir un sistema, aplicación o producto de alta calidad dentro de un marco temporal que satisfaga una necesidad del mercado. El logro de esta meta requiere que los IS apliquen métodos eficaces acoplados con herramientas modernas. Además se debe medir si se logrará la alta calidad. 86
87 Se pueden utilizar muchas medidas de calidad, el impulso primario, es medir los errores y defectos. Las métricas derivadas de estas medidas proporcionan un indicio de la efectividad de la garantía de la calidad del software y de las actividades de control tanto de los individuos como del grupo. 87
88 Las métricas como los errores en el producto de trabajo por punto de función, errores descubiertos por hora de revisión de la eficacia de cada una de las actividades implicadas en la métrica. Los datos de error también se pueden emplear en el cálculo de la eficacia en la eliminación de defectos (EED) 88
89 Medición de la calidad Los indicadores útiles para el equipo de proyecto son: Corrección. La medida más común para la corrección es defectos por KLDC, donde un defecto se define como una falta comprobada de concordancia con los requisitos. Cuando se considera la calidad global de un producto, los defectos son los problemas que reporta el usuario después que se liberó. 89
90 Facilidad de mantenimiento. Es la sencillez con la que un programa puede corregirse si se encuentra un error, adaptarse si su entorno cambia, o mejorar si el cliente desea un cambio en los requisitos. No existe forma de medir directamente, por lo que se emplean medidas indirectas. Una simple medida orientada al tiempo es el tiempo medio de cambio (TMC) 90
91 Integridad. Mide la habilidad de un sistema para resistir ataques a su seguridad. La medición de la integridad requiere definir: amenaza y seguridad. La integridad de un sistema se define: Integridad = 1- (amenaza x (1-seguridad)) Si la probabilidad de amenaza es 0.50 y la posibilidad de repeler un ataque es sólo 0.25, la integridad es 0.63 (inaceptablemente baja). 91
92 Facilidad de uso. Con frecuencia, un programa que no es fácil de usar está condenado al fracaso, incluso si las funciones que realiza son valiosas. Es un intento por cuantificar la sencillez de la aplicación al utilizarla y se puede medir en términos de características 92
93 Eficacia en la eliminación de defectos Una métrica de calidad que ofrece beneficios tanto en ámbito del proyecto como en el proceso es la eficacia en la eliminación de defectos (EED). En esencia, la EED es la medida de la habilidad de filtrar las actividades de la garantía de cualidad y de control conforme se aplica a través de las actividades del marco de trabajo. 93
94 Cuando se considera un proyecto como un todo, la EED se define: EED = E/(E+D) E es el número de errores encontrados antes de entregar el software. D es el número de defectos encontrados después de la carga. El valor ideal de la EED es 1 94
95 La EED también se puede aplicar en el proyecto para valorar la habilidad de un equipo de encontrar errores antes de que pasen a la siguiente actividad. Por ejemplo, la tarea de análisis de requisitos produce un modelo de análisis que se revisa para encontrar y corregir errores. Si no se encuentran errores pasan al diseño. 95
96 Cuando se aplica en este contexto la EED se redefine como: EED i = Ei/(E i +D i+1 ) E i es el número de errores encontrados durante la actividad i de la IS. E i+1 es el número de errores encontrados durante la actividad i+1 de IS que se puede seguir para llegar a errores que no fueron descubiertos en la actividad i de IS 96
97 Integración de las métricas dentro del proceso de Sw La mayoría de los desarrolladores de software todavía no miden y, lamentablemente, muchos tienen poco deseo de comenzar. El problema es cultural!!! 97
98 Argumentos para las métricas del software Si no se mide, no existe una forma real de determinar si se está mejorando. Y si no se mejora, se está perdido. Si se emplea la medición para establecer una línea base del proyecto, cada uno de los temas: desarrollar estimaciones de proyecto significativas, producir sistemas de calidad, tener el producto a tiempo, se vuelven más manejables. 98
99 Establecimiento de una línea base Los datos de la línea base deben tener los siguientes atributos: Los datos deben ser razonablemente precisos; Los datos deben recopilarse para tantos proyectos como sea posible; Las medidas deben ser consistentes; Las aplicaciones deben ser similares al trabajo que se estimará. 99
100 Recopilación, cálculo y evaluación de métricas La recopilación de datos requiere una investigación histórica de los proyectos previos para reconstruir los datos requeridos Proceso de IS Proyecto Recopilacion medidas de SW de datos Cálculo de métricas Producto métricas Evaluación de SW Métricas indicadores 100
4.1 CONCEPTOS DE GESTION
MODULO IV Ingeniería de Software INF - 163 4.1 CONCEPTOS DE GESTION 23/11/09 Resumen preparado por Miguel Cotaña 1 Gestión de Proyectos Cuando se planifica un proyecto se tiene que obtener estimaciones
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 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 detalles2.12 Control estadístico vs métricas.
2.12 Control estadístico vs métricas. PRODUCIR UN SISTEMAS, APLICACIÓN O PRODUCTO DE ALTA CALIDAD Para lograr este objetivo se deben emplear métodos efectivos junto con herramientas modernas dentro del
Más detalles3.8 METRICAS DE PROCESO Y PROYECTO
MODULO III Ingeniería de Software INF - 163 3.8 METRICAS DE PROCESO Y PROYECTO 18/06/2012 Resumen preparado por Miguel Cotaña 1 La medición permite obtener una visión del proceso y el proyecto pues proporciona
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 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 detalles4.2 METRICAS DE PROCESO Y PROYECTO
MODULO III Ingeniería de Software INF - 163 42 METRICAS DE PROCESO Y PROYECTO 03/12/2012 Resumen preparado por Miguel Cotaña 1 La medición permite obtener una visión del proceso y el proyecto pues proporciona
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 detallesGESTIÓN DE PROYECTOS
GESTIÓN DE PROYECTOS GESTIÓN La Gestión de un Proyecto implica la planificación, supervisión, control del personal, del proceso y de los eventos que ocurren mientras evoluciona el desarrollo del software,
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 detallesIntroducción a la Gestión de Software
Introducción a la Gestión de Software Tema 1. Calidad de Software Conferencia 1. Conceptos básicos de calidad de software Curso 2009-2010 Temario: Introducción Definición de calidad Modelos de calidad,
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 (Referencia principal) Sommerville I., Ingeniería 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 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 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 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 detallesIntroducción a la Ingeniería de Software. Tema 2: Modelos de Proceso
Introducción a la Ingeniería de Software Tema 2: Modelos de Proceso Agenda Significado del Proceso -seguir, escribir... Modelos de Proceso de Software Metodologías Ágiles Herramientas y Técnicas Modelado
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 detallesInforme Ejecutivo. 1 Introducción. 2 Desarrollo del tema. María Esther Ruilova Rojas. 21 de abril de Calidad General
Informe Ejecutivo María Esther Ruilova Rojas 21 de abril de 2008 Métricas del Producto para el Software (Ingeniería de software Enfoque Práctico) 1 Introducción Las métricas del software permiten medir
Más detallesIngeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software
Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos
Más detallesModelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto.
Técnicas de prueba del software Estrategias de prueba del software 1 Modelos de calidad Calidad del software Factores de Calidad Criterios de calidad del proceso producto Métricas del proceso producto
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 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 detallesFuente: Ian Sommerville. Ingeniería del Software, Séptima Edición
1. MODELOS DEL PROCESO SOFTWARE El modelo de proceso de desarrollo de software es quizás la pieza más importante de este engranaje conocido como ingeniería de software. Existen varios modelos para el proceso
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 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 detallesAtributos de Calidad del Software
Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben
Más detallesDescripción específica
Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar
Más detallesHOY ME INSPIRO EN.. FORMACIÓN EN BENCHMARKING
HOY ME INSPIRO EN.. FORMACIÓN EN BENCHMARKING DEFINICIÓN DE BENCHMARKING El benchmarking puede definirse como un proceso sistemático y continuo para evaluar comparativamente los productos, servicios y
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 detallesPROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática
PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Sommerville I., Ingeniería de Software, Addison-Wesley,
Más detallesMODULO I. Ingeniería de Software INF EL PROCESO 16/08/12. Resumen preparado por Miguel Cotaña 1
MODULO I Ingeniería de Software INF - 163 1.2 EL PROCESO 16/08/12 Resumen preparado por Miguel Cotaña 1 Desde el punto del vista del software hay 3 clases de entidades que podemos distinguir: Procesos;
Más detallesIngeniería del Software. Tema 5: Control y garantía del software
Ingeniería del Software Tema 5: Control y garantía del software Índice Introducción Concepto de calidad Factores y métricas de calidad Revisiones del software Revisiones técnicas formales El estándar ISO
Más detallesMasters: Experto en Direccion y Gestion de Proyectos. Project Management
Masters: Experto en Direccion y Gestion de Proyectos. Project Management Objetivos Describir la naturaleza de un proyecto y los ciclos de vida del mismo. Presentar las fases del proceso de planificación
Más detallesMODELO IBEROAMERICANO DE EXCELENCIA EN LA GESTION
MODELO IBEROAMERICANO DE EXCELENCIA EN LA GESTION - 2005 ANEXO I. METODO DE EVALUACION Fundación Iberoamericana para la Gestión de la Calidad No. M-82584 FUNDACION INBEROAMERICANA PARA LA GESTION DE LA
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 detallesUniversidad Nacional Autónoma de México
Universidad Nacional Autónoma de México Facultad de Ingeniería Materia: Admin. de Proyectos de software Grupo: 2 Capítulo 9 y 10 del libro de inglés Valdivia Enciso Luis Enrique 13 de Octubre de 2010 Prueba
Más detallesIngeniería de Software. Ingeniería de Requisitos Clase 4
Clase 4 Sebastián Pizard Universidad de la República Actividades de la ingeniería de requisitos Desarrollo de requisitos Gestión de requisitos Planificación Gestión de Cambios Trazabilidad Validación Stakeholders
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 detallesCatálogo de Cursos y Programas de Desarrollo Edición 2018
Catálogo de Cursos y Programas de Desarrollo Edición 2018 Introducción Programas de Desarrollo Gerentes Supervisores Líderes de Equipo Ingenieros Manufactura Esbelta Programa Green Belt Tecnología de Información
Más detallesPROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática
PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Parte 2 Clase 7. Agenda Unidad III. Modelos de procesos
Más detallesEL PROCESO ADMINISTRATIVO
EL PROCESO ADMINISTRATIVO 1. CONCEPTO: Primero definiremos lo que es un proceso: Un proceso es el conjunto de pasos o etapas necesarios para llevar a cabo una actividad o lograr un objetivo. Podemos definir
Más detallesPROCESO ADMINISTRATIVO. Ericka Pamela Calzada Bueno.
PROCESO ADMINISTRATIVO. Ericka Pamela Calzada Bueno. PLANEACIÓN. La planeación es la primera fase del proceso administrativo y consiste en actividades que se realizarán en el futuro, a partir de decisiones
Más detallesDescripción Específica en la modalidad de Formación Dual
Descripción Específica en la modalidad de Formación Dual Para la persona tutora y la persona monitora, a continuación se presenta la descripción específica para ejecutar el Módulo en modalidad Dual. Tomando
Más detallesDIPLOMADO GESTIÓN Y HABILIDADES DE PROYECTOS PREPARACIÓN PARA LA CERTIFICACIÓN PMP
DIPLOMADO GESTIÓN Y HABILIDADES DE PROYECTOS PREPARACIÓN PARA LA CERTIFICACIÓN PMP DIPLOMADO PRESENCIAL 144 HORAS GESTIÓN Y HABILIDADES DE PROYECTOS PREPARACIÓN PARA LA CERTIFICACIÓN PMP OBJETIVO Conocer
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 detallesMODELOS DE CALIDAD TIPO CARACTERÍSTICAS VENTAJAS INCONVENIENTES EJEMPLOS
MODELOS DE CALIDAD Los modelos de calidad presentan estructuras jerárquicas, donde los elementos de nivel superior son mucho más abstractos que los del nivel inferior que son más específicos y deben medirse
Más detallesALLSOFT S.A. de C.V. Monterrey, N.L.
Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final.
Más detallesUNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIRECCIÓN GENERAL DE PLANEACIÓN DIRECCIÓN DE GESTIÓN DE LA CALIDAD ELABORACIÓN DE INDICADORES
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIRECCIÓN GENERAL DE PLANEACIÓN DIRECCIÓN DE GESTIÓN DE LA CALIDAD ELABORACIÓN DE INDICADORES NOVIEMBRE DEL 2014 Entrada Proceso Salida Trabajo previo: 1. Proceso(s)
Más detallesUNIDAD 3 ANÁLISIS DEL PROYECTO
UNIDAD 3 ANÁLISIS DEL PROYECTO Objetivo: Analizará los riesgos involucrados en cada una de las etapas del desarrollo del proyecto de software y propondrá un protocolo para garantizar la calidad del mismo.
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 detallesINTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE Universidad Nacional del Sur 2 do cuatrimestre 2012 M. Clara Casalini Departamento de Cs. e Ing. de la Computación Bibliografía 2 Básica Ingeniería del software.
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 detallesPROCESO ADMINISTRATIVO
PROCESO ADMINISTRATIVO Objetivo El estudiante conocerá que es el proceso administrativo y las etapas que lo componen. Contenido 1. Introducción 2. Concepto de proceso administrativo 3. Importancia 4. Etapas
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 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 detallesLección 2: Indicadores de Gestión.
Curso: Control de Gestión e Indicadores. Módulo 1: Control de Gestión e Indicadores. Objetivo: Identificar los sistemas de control y conocer los indicadores para su medición. Lección 2: Indicadores de
Más detallesTema VIII: Gestión de Proyectos. Conceptos y Principios Básicos. Verónica A. Bollati Ingeniería del Software de Gestión
Tema VIII: Gestión de Proyectos. Conceptos y Principios Básicos Verónica A. Bollati Ingeniería del Software de Gestión Índice 1. Introducción 2. Cómo comienza un Proyecto 3. El Personal 4. El Producto
Más detallesE77 - Gestión de Recursos de la Información. Tema 5 - Gestión de Calidad
E77 - Gestión de Recursos de la Información Tema 5 - Gestión de Calidad Consideraciones preliminares sobre calidad Concepto relativo y comparativo. Concepto multidimensional: referida a diversas cualidades
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 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 detallesControl del Documento
Control del Documento Proyecto [Nombre del Proyecto al que se refiere este documento] Título Arquitectura del Sistema [v1.1.1 al 1 de enero de 2007.] Generado por : [Fulanito de Tal y Menganito de Cual.]
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 detallesPROCESOS DE LA DIRECCIÓN DE PROYECTO I N G. C R U C E S H E R N A N D E Z G U E R R A U N I V E R S I D A D A L A S P E R U A N A S
PROCESOS DE LA DIRECCIÓN DE PROYECTO I N G. C R U C E S H E R N A N D E Z G U E R R A U N I V E R S I D A D A L A S P E R U A N A S La dirección de proyectos es la aplicación de conocimientos, habilidades,
Más detallesSoftware. Programa Paradigmas de programación Cómo se produce software Modelos de procesos Atributos del buen software
SOFTWARE Software Programa Paradigmas de programación Cómo se produce software Modelos de procesos Atributos del buen software Programa Representación de un programa Entrada Programa Salida Cómo son los
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 4: CONCEPTO DE METODOLOGÍA. METODOLOGÍAS ESTRUCTURADAS
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 4: CONCEPTO DE METODOLOGÍA. METODOLOGÍAS ESTRUCTURADAS 1 METODOLOGÍA. DEFINICIÓN Conjunto coherente de métodos y técnicas que
Más detallesDentro de las funciones que realiza un administrador están las de planificar y controlar. Y están íntimamente unidas.
TEMA 5: PLANIFICACIÓN Y CONTROL. 5.1 CONCEPTO DE PLANIFICACIÓN. Dentro de las funciones que realiza un administrador están las de planificar y controlar. Y están íntimamente unidas. La planificación es
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 detallesUNIDAD 4: LA DIRECCIÓN Y ORGANIZACIÓN DE LA EMPRESA
UNIDAD 4: LA DIRECCIÓN Y ORGANIZACIÓN DE LA EMPRESA 1. PROCESO DE ADMINISTRACIÓN La administración, representada por los gerentes de la empresa, ejecuta las 4 funciones administrativas: - En la fase mecánica
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 detallesEl Proceso de Ingeniería Web. Rogelio Ferreira Escutia
El Proceso de Ingeniería Web Rogelio Ferreira Escutia Ingeniería de Software 2 Ingeniería del Software La Ingeniería del Software es el establecimiento y uso de firmes principios y métodos de Ingeniería
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 detalles2.2. INGENIERIA DE SISTEMAS
MODULO II Ingeniería de Software INF - 163 2.2. INGENIERIA DE SISTEMAS 24/03/11 Resumen preparado por Miguel Cotaña 1 La IS ocurre como consecuencia de un proceso llamado ingeniería de sistemas. En lugar
Más detallesINGENIERÍA EN GESTIÓN DE PROYECTOS EN COMPETENCIAS PROFESIONALES
INGENIERÍA EN GESTIÓN DE PROYECTOS EN COMPETENCIAS PROFESIONALES ASIGNATURA DE DIRECCIÓN ESTRATÉGICA UNIDADES DE APRENDIZAJE 1. Competencias Administrar la planeación estratégica para la toma de decisiones
Más detallesDIPLOMADO ADMINISTRACIÓN DE PROYECTOS CURSO PRESENCIAL 50 HORAS DE CURSO Y 14 MÓDULOS. INCLUYE PMBoK 6ta edición PROJECT MANAGEMENT PROFESSIONAL
PROJECT MANAGEMENT PROFESSIONAL CURSO PRESENCIAL DIPLOMADO INCLUYE PMBoK 6ta edición 50 HORAS DE CURSO Y 14 MÓDULOS en un componente esencial para tu organización. CÓMO MANEJAR UN PROYECTO? usted identificará
Más detallesFORMULACIÓN Y EVALUACIÓN DE PROYECTOS
FORMULACIÓN Y EVALUACIÓN DE PROYECTOS Con la finalidad de establecer las mejores prácticas para normalizar la ejecución de proyectos y contribuir a optimizar las metas de calidad, tiempo y costo de los
Más detallesPLANEACION TACTICA Y OPERATIVA FUNDACIÓN UNIVERSITARIA TECNOLÓGICO COMFENALCO
PLANEACION PLANEACION TACTICA Y OPERATIVA PLANEACION TACTICA DEFINICION: Es el conjunto de la toma deliberada y sistémica de decisiones que incluyen propósitos mas limitados, plazos mas cortos, áreas menos
Más detallesCONCEPTOS BASICOS DE CALIDAD
CONCEPTOS BASICOS DE CALIDAD Tener en cuenta Uso de equipos de comunicación Utilización del tiempo Intervenciones constructivas Finalidad Alcanzar Calidad en la Gestión de la Institución Educativa, con
Más detallesInstituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias
Instituto Tecnológico Superior De Acatlán de Osorio Carrera: Ingeniería Informática Materia: Verificación y Validación de Software Portafolio de evidencias Elaborado por: Solano Agustín Carlos Profesor:
Más detallesIIS. Evaluación de productos, procesos, recursos Mejorando las predicciones ( o estimaciones?)
IIS Evaluación de productos, procesos, recursos Mejorando las predicciones ( o estimaciones?) El que piensa Pierde! Quién de ustedes los conoce? Levanten la mano los que trabajan construyendo software
Más detallesISO Por: José de Jesús García Hernández Carlos Enrique Juárez Jiménez Andrés Hernández Hernández. Qué es ISO 9000?
ISO 9000 Por: José de Jesús García Hernández Carlos Enrique Juárez Jiménez Andrés Hernández Hernández Qué es ISO 9000? Son normas genéricas complementarias a las especificaciones de los productos, que
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 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 detallesComunicación Hombre Máquina
Comunicación Hombre Máquina Es una disciplina relacionada con el diseño, implementación y evaluación de sistemas informáticos interactivos para ser usados por personas, y con el estudio de los fenómenos
Más detallesANEXO A: Síntesis del estándar ISO/IEC 27001:2005 [J]
ANEXO A: Síntesis del estándar ISO/IEC 27001:2005 [J] A continuación se presenta la ISO/IEC 27001:2005 [J] a manera de resumen con el objetivo de entender el alcance y contenido de la misma y comprender
Más detallesMODULO 4 PARTE 1. Modulo 4: Gestión de Riesgos y Comunicaciones. La matriz de riesgos
MODULO 4 PARTE 1 Modulo 4: Gestión de Riesgos y Comunicaciones La matriz de riesgos La matriz de riesgos Los riesgos del proyecto La identificación, el análisis y la clasificación de los riesgos le permiten
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 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 detallesI N T E R P R E T A T I V O
S E L E C C I Ó N D E S A R R O L L O L I D E R A Z G O H O G A N D E S A R R O L L O I N T E R P R E T A T I V O INVENTARIO DE RAZONAMIENTO DE NEGOCIOS DE HOGAN Reporte Para: Sam Poole Usuario: HC560419
Más detallesCALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO FEB TEMA 8 MÉTRICAS DEL SOFTWARE
TEMA 8 MÉTRICAS DEL SOFTWARE 1. MÉTRICAS E INDICADORES DE LA CALIDAD 1.1 Medida del tamaño 01 [Feb. 2005] Cuál de las siguientes medidas sirven para cuantificar el tamaño de una aplicación? a) Errores.
Más detallesPlan de estudios ISTQB: Nivel Fundamentos
Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL SOFTWARE 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6.
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 detallesDISEÑO DE SISTEMAS. Por: Ing. Tanya Recalde Ch.
DISEÑO DE SISTEMAS Por: Ing. Tanya Recalde Ch. CAPÍTULO 6 TRANSICIÓN DEL ANÁLISIS AL DISEÑO DE SISTEMAS 6.1. INTRODUCCIÓN Las conclusiones obtenidas durante el análisis de hechos forman la base para la
Más detallesDesarrollo de un Sistema Web de Seguimiento y Evaluación del Plan Operativo Anual del Honorable Gobierno Provincial de Tungurahua.
Desarrollo de un Sistema Web de Seguimiento y Evaluación del Plan Operativo Anual del Honorable Gobierno Provincial de Tungurahua. - Christian Muyón R. - Alex Zambrano P. Resumen del Proyecto El producto
Más detallesIntroducción. Diplomado en Calidad y Estimación de Sistemas Informáticos
Introducción La estimación y calidad de los sistemas informáticos se ha convertido hoy en día en los principales objetivos estratégicos de las organizaciones debido a que, cada vez más, su supervivencia
Más detallesEl flujo del trabajo del proceso Recursos Humanos y Ambiente de Trabajo se muestra en la figura 17.
Aplicación de la Evaluación de Desempeño en función del Plan Operativo de Recursos Humanos y Ambiente de Trabajo y actualización del Registro de Recursos Humanos. Aplicación de la Encuesta sobre el Ambiente
Más detallesLa calidad total es: El mecanismo de implantación del plan estratégico. Es el mecanismo de evaluación del progreso de implantación del plan.
La calidad total es: El mecanismo de implantación del plan estratégico. Es el mecanismo de evaluación del progreso de implantación del plan. Es el mecanismo de control y mejoramiento de los resultados.
Más detalles