Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Abril 18 de 2017
Objetivo
HERRAMIENTAS
Metrics .
revisar http://metrics.sourceforge.net/
1.
● Métricas del proyecto: En el proyecto un uso de la métrica de proyectos es para
calcular la complejidad estimada, nuestro proyecto para la Finca San Pablo debido a
que es un gestor de control posee demasiados requerimientos y saldrá muy alto en
términos de costo de código, poder medir con la métrica que tan complejo será nos
permitirá ajustar en el proceso como se debe de trabajar y que camino llevaría a
tener menos riesgos de retraso y aumentar la calidad para el cliente.
● Métricas del proceso: Utilizar métricas de este tipo es importante ya que debemos
poder ajustar el trabajo en el proceso e ir verificando los costos, siendo un proyecto
de mediano tamaño en alcance se debe de medir el trabajo que ya teníamos hecho
en la materia pasada y poder analizar errores y defectos y corregirlos al futuro.
● Métricas del producto: La calidad del producto es muy importante no solo para el
cliente sino para el equipo de desarrollo se debe gestionar las bases y modelos del
producto teniendo en cuenta defectos y errores en el camino, en nuestro de vital
importancia ya que por el modelo incremental se busca con cada entrega mejorar la
calidad del producto y poder entrar al final un resultado completo.
2. Las métricas de software tienen como utilidad servir de una herramienta que ayuda a
mejorar el proceso del desarrollo del software, son utilizadas en el proyecto para minimizar
la planificación de desarrollo haciendo los ajustes necesarios que eviten retrasos y reduzcan
problemas y riesgos potenciales.
3. Las métricas de calidad proporcionan un indicativo de cómo se debe ajustar el software, a
los requerimientos implícitos y explícitos del cliente. Su importancia recae en que el objetivo
principal de la ingeniería del software es producir un producto de alta calidad, para ello se
debe de utilizar mediciones que evalúen la calidad del análisis y los modelos, el código
fuente, y los casos de prueba que se han creado al aplicar la ingeniería del software, ahí es
donde las métricas de calidad entran logrando realizar esta evaluación en tiempo real.
subjetividad.
4. Método ponderado por clases (MPC): El número de métodos y su complejidad es un
indicador razonable de la cantidad de esfuerzo necesario par implementar y comprobar una
clase.
Árbol de profundidad de herencia (APH): Es la longitud máxima desde el nodo base hasta la
raíz.
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERIA DE SISTEMAS
INGENIERIA DE SOFTWARE
_______________________________________________________________________
Número de descendientes (NDD): La cantidad de subclases descendientes y subordinadas a
su escalafón jerárquico.
Respuestas para una clase (RFC): Es un conjunto de métodos que pueden ser ejecutados
potencialmente en una respuesta a un mensaje recibido por un objeto de esa clase.
5. METAS:
● Disminuir el riesgo del proyecto
● Aumentar los ingresos y disminuir los gastos
● Aumentar la calidad del producto
PLANES:
● Medir los errores y defectos del proyecto y poder tomar medidas sobre el proceso.
● Evaluar en el momento adecuado los costos, la utilización de los recursos, y medir
por medio de métricas si los resultados cumplen con la eficacia necesaria para
producir ingresos y no pérdidas.
● Modificar el enfoque técnico de acuerdo a los resultados, desarrollando y analizando
una línea base de métricas de calidad que permitan corregir esas áreas de proceso
del software que son la causa de los defectos del software.
6. Mecanismos de evaluación y adecuación de un proyecto
● Qué nos interesa evaluar, y los indicadores pertinentes: Se debe de tener en cuenta que
necesitamos evaluar para no perder tiempo ni recursos, se debe saber que áreas son
necesarias de medir y realizar el pertinente análisis y correcciones de ser necesarias a lo
largo del proyecto.
● Cronograma donde se refleje qué momentos y espacios de reunión vamos a dedicar a la
evaluación: Para poder realizar una evaluación exitosa se debe crear un espacio especial
para ello que no sea apurado y que permita el intercambio de información e indicaciones.
● Qué personas van a componer el equipo evaluador, especificando si hubiera reparto de
tareas entre ellas: Gestionar las tareas en el examen de calidad del proyecto para que no
exista confusión en el momento y la tarea de evaluación no quede en el aire en el equipo de
proyecto.
● Qué procedimientos y técnicas vamos a usar para la obtención y recogida de datos.
● Cálculo estimativo del coste del plan de evaluación.
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERIA DE SISTEMAS
INGENIERIA DE SOFTWARE
_______________________________________________________________________
Referencias
Pressman, R. (2010). Software engineering. 6th ed. Boston: McGraw-Hill Higher Education.
Sommerville, I. (2005). Software engineering. 7th ed. Harlow, England [etc.]: Addison Wesley.