sábado, 13 de enero de 2024

La Importancia de Software en las Telecomunicaciones

  Por : Julia Torrez

Estructura del Proyecto:

  1. 1.- Definición de Parámetros de Desarrollo:

    • Identificar parámetros como líneas de código escritos por día, número de errores encontrados y tareas completadas.
  2. 2.- Generación de Datos Ficticios:

    • Generar datos ficticios para cada parámetro durante un período de tiempo.
  3. 3.- Análisis de Desarrollo:

    • Evaluar el progreso del desarrollo a través de claves métricas.
  4. 4.- Visualización de datos:

    • Cree gráficos para visualizar el progreso del desarrollo en función del tiempo.

Metodología:

  1. 1.- Definición de Parámetros de Desarrollo:

  2. dias_desarrollo = 10
    lineas_codigo_diarias = [150, 200, 180, 220, 250, 190, 210, 200, 180, 230]
    errores_diarios = [3, 2, 1, 4, 2, 1, 3, 2, 1, 4]
    tareas_completadas_diarias = [2, 3, 2, 4, 3, 2, 3, 4, 2, 3]
  1. 2.- Generación de Datos Ficticios: Puedes usar métodos más complejos para generar datos más realistas, pero aquí simplificaremos con datos predefinidos.


  2. 3.- Análisis de Desarrollo:

  3. total_lineas_codigo = sum(lineas_codigo_diarias)
    total_errores = sum(errores_diarios)
    total_tareas_completadas = sum(tareas_completadas_diarias)

    promedio_lineas_codigo = total_lineas_codigo / dias_desarrollo
    promedio_errores = total_errores / dias_desarrollo
    promedio_tareas_completadas = total_tareas_completadas / dias_desarrollo

4.- Visualización de datos:

import matplotlib.pyplot as plt


# Gráficas para visualizar el progreso del desarrollo
plt.plot(range(1, dias_desarrollo + 1), lineas_codigo_diarias, label='Líneas de Código')
plt.plot(range(1, dias_desarrollo + 1), errores_diarios, label='Errores')
plt.plot(range(1, dias_desarrollo + 1), tareas_completadas_diarias, label='Tareas Completadas')
plt.axhline(y=promedio_lineas_codigo, color='r', linestyle='--', label='Promedio Líneas de Código')
plt.axhline(y=promedio_errores, color='g', linestyle='--', label='Promedio Errores')
plt.axhline(y=promedio_tareas_completadas, color='b', linestyle='--', label='Promedio Tareas Completadas')
plt.legend()
plt.title('Progreso del Desarrollo de Software')
plt.xlabel('Días de Desarrollo')
plt.show()



Conclusiones
Este proyecto es una simulación básica del progreso en el desarrollo de software. Puedes ajustar los datos ficticios para reflejar situaciones más realistas y agregar más parámetros según tus necesidades. Este enfoque te permite visualizar y analizar el desarrollo de software a lo largo del tiempo.

No hay comentarios:

Publicar un comentario

Telecomunicaciones VS Informática

  Por: Julia Torrez Proyecto de Análisis de Evaluación Sumativa para Estudiantes de Teleinformática con Pensamiento Computacional 1. Definic...