16
Ingeniería de Software II II Unidad : Métricas de proyectos de ingeniería Web Integrantes: Mayhan Com Martinuz Eddy Ortiz Amador Introducción La ingeniería del software, necesita de métricas e indicadores para poder especificar, predecir, evaluar y analizar distintos atributos y Prof. María Lourdes Montes López 14/06/2022 - Página N° 1

Guia de seminario sobre metricas para webapps a6

Embed Size (px)

Citation preview

Page 1: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

II Unidad: Métricas de proyectos de ingeniería WebIntegrantes: Mayhan Com Martinuz

Eddy Ortiz Amador

Introducción

La ingeniería del software, necesita de métricas e indicadores para poder especificar, predecir, evaluar y analizar distintos atributos y características de los productos, procesos entre otros que participan en el desarrollo y mantenimiento del software.

Un ingeniero del software recopila medidas y desarrolla métricas para obtener indicadores.

Prof. María Lourdes Montes López 15/04/2023 - Página N° 1

Page 2: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

Guía

1. ¿Qué es una medida en Ingeniería de SW?

Es la que proporciona una indicación cuantitativa de la extensión, calidad, dimensión, capacidad o el tamaño de algún atributo de un producto o proceso

2. ¿Qué es una métrica en Ingeniería de SW?

Medida cuantitativa del grado en que un sistema componente o proceso posee un atributo determinado.

Prof. María Lourdes Montes López 15/04/2023 - Página N° 2

Page 3: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

3. ¿Qué es un indicador?

Es una métrica o una combinación de métricas que proporcionan conocimientos acerca del proceso del software, un proyecto de software o el propio producto.

4. ¿En que radica la diferencia entre los términos medida y métricas?

Una medida indica cuantitativamente algún atributo de proceso o de producto (extensión, cantidad, dimensiones, capacidad, tamaño, etc.). Una métrica es definida por el Glosario de estándares del IEEE (Institute of Electrical and Electronics Engineers) [IEE93] como

Prof. María Lourdes Montes López 15/04/2023 - Página N° 3

Page 4: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

una “medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo determinado”.

5. Las medidas del software, también vitales en la estimación, podemos clasificarlas en directas o indirectas, mencione 4 ejemplos de medidas para cada tipo:

Directas se encuentran las líneas de código, velocidad de ejecución, tamaño de la memoria, como indirectas se podrían citar la funcionalidad, la calidad, complejidad, eficiencia, fiabilidad.

Prof. María Lourdes Montes López 15/04/2023 - Página N° 4

Page 5: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

Prof. María Lourdes Montes López 15/04/2023 - Página N° 5

Page 6: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

6. ¿Qué métricas se pueden utilizar para proyectos de Ingeniería WEB?

Numero de páginas web estáticas

Numero de páginas web dinámica

Numero de vínculos internos de página

Números de objetos de datos persistentes

Numero de sistemas externos en interfaz

Prof. María Lourdes Montes López 15/04/2023 - Página N° 6

Page 7: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

Numero de objetos de contenido estático

Numero de objetos de contenido dinámico

Numero de funciones ejecutables

Prof. María Lourdes Montes López 15/04/2023 - Página N° 7

Page 8: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

7. Explique cada una de las métricas que se pueden utilizar para proyectos de Ingeniería WEB.

Numero de páginas web estáticas: el usuario no controla el contenido desplegado en la página. Estas páginas representan una complejidad relativa baja y por lo general requieren menos esfuerzo al construirlas que las páginas dinámicas.

Numero de páginas web dinámica: las acciones del usuario final general contenido personalizado que se despliega en la página, son esenciales en todas las aplicaciones de comercio electrónico, motores de búsquedas, aplicaciones etc. Representan una mayor

Prof. María Lourdes Montes López 15/04/2023 - Página N° 8

Page 9: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

complejidad relativa y requieren más esfuerzo construirlas. Esta medida proporciona un indicio del tamaño global de la aplicación y el esfuerzo requerido para desarrollarla.

Numero de vínculos internos de página: son punteros que ofrecen un hipervínculo hacia alguna otra página web dentro de la web App.

Números de objetos de datos persistentes una web App puede tener accesos a uno o más objetos de datos persistente (por ejemplo, una base de datos o archivos de datos). Conforme el número de objetos de datos persistentes crece, también lo hace la complejidad de la web App y el esfuerzo para implementarla aumenta proporcionalmente.

Prof. María Lourdes Montes López 15/04/2023 - Página N° 9

Page 10: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

Numero de sistemas externos en interfaz: con frecuencia las webapps deben hacer interfaz con aplicaciones comerciales de cuarto trasero. Conforme crece el requisito para hacer interfaz, la complejidad del sistema y el esfuerzo de desarrollo también aumentan.

Números de objetos de contenido estático: abarcan información estática basada en texto gráfica, video, animación y audio que se incorporan dentro de la web App.

Prof. María Lourdes Montes López 15/04/2023 - Página N° 10

Page 11: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

Numero de objetos de contenido dinámico: se generan con base en las acciones del usuario final y abarcan información generada internamente basada en texto, grafica, video, animación y audio que se incorporan dentro de la web App.

Numero de funciones ejecutables: ofrece cierto servicio computacional al usuario final. Conforme aumenta el número de funciones ejecutables, también aumentan los esfuerzos de modelado y construcción.

Prof. María Lourdes Montes López 15/04/2023 - Página N° 11

Page 12: Guia de seminario sobre metricas para webapps   a6

Ingeniería de Software II

Prof. María Lourdes Montes López 15/04/2023 - Página N° 12