2. Aprendizajes Esperados:
Definición, formalización y
modelamiento de requerimientos de
desarrollo de SW.
Contenidos:
Aplica las técnicas de análisis y diseño
de software de acuerdo a los requisitos
para una aplicación
3. Temario Semana 6-1
1. Métricas del Software
2. Métricas para la Calidad y Productividad del SW
3. Síntesis
4. Métricas del Software
a. Gestión del Proyecto.
a) Gestión de Proyecto:
• Cubre las actividades relacionadas con la
planificación, control y seguimiento del proyecto.
• Proporciona mecanismo para establecer, mantener y
monitorizar acuerdos con clientes y proveedores.
• Proporciona mecanismo para establecer un entorno
de colaboración entre equipos.
• Proporciona un método común para gestionar el
proyecto cuantitativamente y anticipándose a los
problemas.
5. Métricas del Software
a. Gestión del Proyecto.
Debemos comprender el ámbito de trabajo a realizar,
los riesgos en los que se puede incurrir, los recursos
requeridos, las tareas a llevar a cabo, los hitos que hay
que recorrer, el esfuerzo ( coste ) a consumir y el plan a
seguir.
La Gestión de Proyecto es el
primero nivel de proceso de
Ingeniería de Software.
6. Métricas del Software
a. Gestión del Proyecto.
Al comienzo del proyecto de software antes de empezar
su planificación, se debe establecer el ámbito y los
objetivos, se deben considerar también soluciones
alternativas e identificar las restricciones técnicas y de
gestión. Los objetivos identifican los fines globales del
proyecto sin considerar como se llegarán a ellos.
El ámbito identifica las funciones primordiales que debe
llevar a cabo el software y, lo que es mas importante,
intenta limitar esas funciones de manera cuantitativa.
7. Métricas del Software
b. Medición y Métricas.
La medición y las métricas nos ayudan a entender tanto
el proceso técnico que se utiliza para desarrollar un
producto, como el propio producto. El producto se mide
para intentar aumentar su calidad y mejorarlo.
• METRICA: Medida cuantitativa del grado en que
un sistema, componente o proceso posee un
atributo dado. Incluye el método de medición.
• MEDICION: Proceso por el cual se obtiene una
medida (valor asignado a un atributo de una
entidad mediante una medición).
8. Métricas del Software
c. Estimación
Cuando se planifica un proyecto se debe obtener
estimaciones del esfuerzo humano requerido, de la
duración cronológica del proyecto y su coste total.
En la mayoría de los casos, las estimaciones se generan
valiéndose de la experiencia como única guía, aunque
en algunos casos puede que la experiencia no sea
suficiente.
Se han desarrollado varias técnicas de estimación para el
desarrollo de software. Para esto, se ha de establecer de
ante mano el ámbito del proyecto.
El proyecto se desglosa en partes mas pequeñas que se
estiman individualmente.
9. Métricas del Software
d. Análisis de Riesgo.
Existen ciertas áreas de incertidumbre: Las necesidades
del cliente, la fecha tope, los cambios que
invariablemente se producen durante cualquier
proyecto.
Consiste en una serie de pasos de
control que permiten combatir los
riesgos: identificación y cálculos de
riesgos, priorización de
riesgos, estrategias de control de
riesgos, resolución y supervisión de
los riesgos.
10. Métricas del Software
e. Seguimiento y Control.
Seguir la pista de cada tarea,
determinar cualquier impacto de
error, reasignar recursos,
reordenar las tareas o ( como
ultimo recurso ) modificar los
compromisos de entrega para
resolver algún problema no
detectado.
11. Temario Semana 6-1
1. Métricas del Software
2. Métricas para la Calidad y Productividad del SW
3. Síntesis
12. Métricas para la Calidad y
Productividad
a. Métricas para la Calidad
Podemos medir la calidad a lo largo del proceso de
ingeniería del software y una vez que el software se ha
distribuido al cliente y a los usuarios.
La complejidad del programa, modularidad efectiva, el
tamaño del programa global, la facilidad de
mantenimiento.
Las medidas de post-distribución de la calidad del
software suponen una indicación a posteriori de la
efectividad del proceso de ingeniería del software.
13. Métricas para la Calidad y
Productividad
b. Métricas para la Productividad
Las métricas se refieren a un
rango de medidas para el
software. Las métricas para la
Productividad y la Calidad son
métricas de rendimiento y de
salida del desarrollo del software
como función del esfuerzo
aplicado.
14. Métricas para la Calidad y
Productividad
b. Métricas para la Productividad
• ¿Cuál fue la productividad del desarrollo de software
en anteriores proyectos?
• ¿Cómo será la calidad del software producido?
• ¿Cómo extrapolar al presente los datos de
productividades anteriores?
• ¿Cómo los datos históricos nos pueden ayudar a
estimar mas adecuadamente.?
15. Temario Semana 6-1
1. Métricas del Software
2. Métricas para la Calidad y Productividad del SW
3. Síntesis
16. Síntesis
• Las Métricas son relevantes para interpretar lo que se
va a desarrollar como producto.
• Generan datos cuantitativos de un producto que en
estricto rigor aun no se construye.
• Es el paso inicial para generar un Planificación
efectiva y real del proyecto.
• Los datos entregados serán referentes para proyecto
en cuestión.