Datos históricos de la tabla 1Tomando como fundamento la tabla 1 determinaremos los Proxis más Ad-hoc para los módulos del proyecto que se pretende llevar a cabo y los módulos que se plasman como propuesta y que son necesarios incluir para un correcto funcionamiento del software: N COMPONENTE LÍNEAS DE U CÓDIGO M 1 Comunicación entre la interfaz de usuario y los componentes de la 1200 capa de negocio. Las clases de este componente reciben datos provenientes de la interfaz de usuario y realizan las acciones correspondientes. 2 Interfaz de usuario con los controles necesarios para poder 570 realizar altas, bajas y cambios de clientes. 3 Módulo para el acceso a la base de datos y control de 400 sentencias SQL. 4 Módulo de reportes de la aplicación. Este módulo genera los 700 reportes dentro de la aplicación. 5 Módulo de reportes de la aplicación en web. Este módulo 850 genera reportes desde una interfaz que puede ser accedida a través de internet o una red mediante un navegador. 6 Módulo para cálculos estadísticos. Este módulo permite realizar varios 1000 cálculos estadísticos desde fuentes de datos como archivos, bases de datos y colecciones de valores en memoria. 7 Módulo de interfaz de usuario para control de productos: Altas, 650 bajas y cambios. 8 Módulo de interfaz de usuario para ventas. En este módulo se 870 manejan las interfaces de usuario para realizar ventas de productos, cambios y devoluciones. 9 Módulo de operaciones y reglas de negocio relacionadas con las 1500 compras. 1 Módulo de reglas de negocio y operaciones para control de 2300 0 productos e inventarios. bajas y modificaciones de proveedores 5 Se requiere de un módulo de operaciones y reglas de 9 negocios registrar las altas. 8 Módulo de reglas de negocio y operaciones para control 10 de productos e inventarios. NÚMERO COMPONENTE NO. Estimado en tamaño que tendría el proyecto sumando las líneas de código de todos los PROXYS de la tabla Proxy LOC 8 870 2 570 7 650 2 570 9 1500 4 700 3 400 10 2300 . bajas y modificaciones de clientes . bajas y modificaciones de las ventas 2 Se requiere de un módulo de interfaz de usuario una 2 interfaz para poder registrar las altas. Este módulo genera 4 los reportes dentro de la aplicación. bajas y modificaciones de compras 6 Módulo de reportes de la aplicación. bajas y modificaciones de mercancías 4 Se requiere de un módulo de interfaz de usuario una 2 interfaz para poder registrar las altas. 7 Módulo para el acceso a la base de datos y control de 3 sentencias SQL. 3 Se requiere de un módulo de interfaz de usuario una 7 interfaz para poder registrar las altas. DE COMPONENTE PROXY MÁS PARECIDO 1 Se requiere de un módulo de interfaz de usuario para 8 poder registrar las altas. Recuperado el 1 de octubre de 2017.66 horas Conclusiones Identifiqué los requerimientos para el tipo de programa que se realizará. Planeación: recursos y calendario. el cual me permitió aterrizar la teoría vista previamente y conocer la utilidad de las métricas para estimar el tamaño de un proyecto de software y el tiempo que se requiere para poder realizarlo.blackboard. me pareció muy práctico el ejercicio. así como investigar y expresar datos históricos para adaptarlos a los requerimientos del programa y estimar el tamaño del proyecto y tiempo requerido para realizarlo. Fuentes UNAD (2017) Unidad 3. 7560 Al utilizar una media de productividad de 22 líneas escritas de código por hora. se puede estimar el tiempo del proyecto Tiempo estimado del proyecto = LOC estimado del proyecto/media de productividad Sustituyendo = 7560/22 = 343.com/ . su objeto. de UNADM Sitio web: https://unadmexico.