Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software y Proyecto
Lord Kelvin en una ocasin dijo: Cuando pueda medir lo que est diciendo y expresarlo con nmeros, ya conoce algo sobre ello; cuando no pueda medir, cuando no pueda expresar lo que dice con nmeros, su conocimiento es precario y deficiente: puede ser el comienzo del conocimiento, pero en sus pensamientos, apenas est avanzando hacia el escenario de la ciencia.
Tcnicas MPES
1. Todos los errores y defectos se categorizan por origen 2. Se registra tanto el coste de corregir cada error como el del defecto. 3. El nmero de errores y de defectos de cada categora se cuentan y se ordenan en orden descendente. 4. Se computa el coste global de errores y defectos de cada categora. 5. Los datos resultantes se analizan para detectar las categoras que producen el coste ms alto para la organizacin. 6. Se desarrollan planes para modificar el proceso con el intento de eliminar (o reducir la frecuencia de apariciones de) la clase de errores y defectos que sean ms costosos.
La utilizacin de mtricas para el proyecto tiene dos aspectos fundamentales. En primer lugar, estas mtricas se utilizan para minimizar la planificacin de desarrollo haciendo los ajustes necesarios que eviten retrasos y reduzcan problemas y riesgos potenciales. En segundo lugar, las mtricas para el proyecto se utilizan para evaluar la calidad de los productos en el momento actual y cuando sea necesario, modificando el enfoque tcnico que mejore la calidad.
PF = cuenta-total x [0.65 + 0.01 x 6(Fi )] Donde Fi: Requiere el sistema copias de seguridad y de recuperacin fiables? Se requiere comunicacin de datos? Existen funciones de procesamiento distribuido? Es crtico el rendimiento? Se ejecutara el sistema en un entorno operativo existente y fuertemente utilizado? Requiere el sistema entrada de datos interactiva? Requiere la entrada de datos interactiva que las transacciones de entrada se lleven a cabo sobre mltiples pantallas u operaciones?
Se actualizan los archivos maestros de forma interactiva? Son complejas las entradas, las salidas, los archivos o las peticiones? Es complejo el procesamiento interno? Se ha diseado el cdigo para ser reutilizable? Estn incluidas en el diseo la conversin y la instalacin'? Se ha diseado el sistema para soportar mltiples instalaciones en diferentes organizaciones? Se ha diseado la aplicacin para facilitar los cambios y para ser fcilmente utilizada por el usuario?
La relacin entre las lneas de cdigo y los puntos de funcin dependen del lenguaje de programacin.
Las medidas de LDC y PF se utilizan a menudo para extraer mtricas de productividad. Loa puntos de funcin y la LCD se han encontrado en base a mtricas. Para utilizar LDC y PF en las tcnicas de estimacin debe establecerse una lnea de informacin histrica.
Software de calidad.
Aplicacin de mtodos efectivos
Utilizacin de mediciones que evalan la calidad del anlisis y los modelos de diseo.
Utilizacin de medidas tcnicas que evalen la calidad con objetividad. Mtricas que proporcionan la indicacin de la efectividad de la actividades de control y de la garanta de calidad.
Medidas Tcnicas
Marco de trabajo
3.Transicin del producto 2.- Revisin del producto.
Proporcionando:
Un mecanismo para que el gestor del proyecto identifique lo que considera importante. Un medio un medio de evaluacin del progreso del desarrollo en relacin con los objetivos de calidad. Ms interaccin del personal de garanta de calidad en el esfuerzo de desarrollo. Utilizacin de indicaciones de calidad pobre por el personal de calidad para ayudar a identificar estndares (mejores) a enfrentar en el futuro.
Medida de la calidad.
Medida de la habilidad de filtracin de las actividades de la garanta de calidad y de control al aplicarse a la actividades del marco de trabajo de proceso. EED = E / ( E + D )
Igualmente puede ser utilizado para evaluar la habilidad de un equipo para encontrar errores. EEDi = Ei / (Ei + E i+1)
IMPORTANCIA DE LA OPM
Con la ayuda de este mtodo se ha desarrollado un paradigma de mejora de calidad el cual consta de 3 etapas. Un proceso debe de llevar a cabo una auditora de proyecto y su entorno estableciendo metas u objetivos. Un proceso debe ejecutar un proyecto y chequear los datos relacionados con esas metas u objetivos de calidad. Un proceso debe analizar de los datos del segundo paso, con el fin de poder hacer sugerencias para una mayor mejora.
Plantillas de opm
Existen 3 plantillas para los desarrolladores que deseen utilizar el mtodo opm. Plantilla de propsito : Se utiliza para articular o comparar lo que est siendo analizado y el propsito de dicha parte del proyecto. Plantilla de perspectiva : pone su atencin en los factores que son importantes dentro del propio proceso o producto que est siendo evaluado. Plantilla del entorno: Este es el contexto dentro del cual el mtodo OPM se aplica e implica el examen del personal, la propia empresa y los entornos de recursos en los que el anlisis se est llevando a cabo. Una vez que tanto el propsito como la perspectiva y el entorno de un objetivo han sido bien especificados, el proceso de planteamiento de cuestiones y el desarrollo de una mtrica o valoracin puede comenzar.
Se dispone de una tcnica grfica para determinar si los cambios y la variacin en los datos de la mtrica son significativos. Esta tcnica llamada grfico de control y desarrollada por Walter Shewart en 1920. Permite que los individuos o las personas interesadas en la mejora de procesos de software determine si la dispersin (variabilidad) y la localizacin (media mvil) o mtrica de procesos que es estable o inestable
grfico de control
Los grficos de control de Shewart son bsicamente de dos tipos: grficos de control por variables: cuando las medidas pueden adoptar un intervalo continuo de valores; por ejemplo, la longitud, el peso, la concentracin, etc. grficos de control por atributos: cuando las medidas adoptadas no son continuas; ejemplo, tres tornillos defectuosos cada cien, 3 paradas en un mes en la fbrica, seis personas cada 300, Para cada uno de los grficos de control, existen dos situaciones diferentes a) cuando no existen valores especificados b) cuando existen valores especificados.
Kautz describe un escenario tpico que ocurre cuando se piensa en programas mtricos para organizaciones pequeas de software el sugiere Una organizacin pequea puede seleccionar el siguiente conjunto de medidas fcilmente re colectables :
Tiempo (horas o das) que transcurren desde el momento que es realizada una peticin hasta que se complete su evaluacin. Es fuerzo (horas-persona) para desarrollar la evaluacin. Tiempo (horas o das) transcurridos desde la terminacin de la evaluacin a la asignacin de una orden de cambio al personal. Esfuerzo (horas-persona) requeridas para realizar el cambio. Tiempo requerido (horas o das) para realizar el cambio de errores descubiertos durante el trabajo para realizar. Errores descubiertos durante el trabajo para realizar el cambio.
6. Identificar preguntas que puedan cuantificarse y los indicadores relacionados que se van a usar para ayudar a conseguir los objetivos de medicin. 7. Identificar los elementos de datos que se van a recoger para construir los indicadores que ayuden a responder a las preguntas planteadas. 8. Definir las medidas a usar y hacer que estas definiciones sean operativas. 9. Identificar las acciones que sern tomadas para mejorar las medidas indicadas. 10. Preparar un plan para implementar estas medidas.