Anzeige
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Anzeige
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Anzeige
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Anzeige
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Anzeige
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Anzeige
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Punto de funcion 2 proyectos
Nächste SlideShare
Puntos de funcionPuntos de funcion
Wird geladen in ... 3
1 von 28
Anzeige

Más contenido relacionado

Anzeige

Punto de funcion 2 proyectos

  1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Calidad en el desarrollo del Software Profesor: Ing. Eloy de Lira Contreras Proyectos: Computer sales y impresión de recibos Integrantes: Nayeli Elizabeth Medina Ramírez Rubén Adán Gómez Gómez Jorge Bocanegra Esquivel Zenón gallegos López
  2. DESCRIPCION El sistema Recibos será diseñado para una empresa que se dedica a cobrar las mensualidades de agua. El sistema será diseñado en lenguaje php, ya que será un sistema web en el cual los clientes o mejor dicho las personas que quieran pertenecer o formar parte de este sistema solo tienen que registrarse y automáticamente les aparecerán sus recibos de cada mes que no han pagado para que ellos puedan ver, también podrán imprimirlos, cuando se pague el recibo automáticamente se eliminaran de su cuenta. El administrador del sistema, a diferencia de los usuarios, podrá ver a todos los usuarios registrados y podrá eliminarlos. El sistema contendrá una base de datos con dos tablas la cual se diseñara en MySQL. PRINCIPALES FUNCIONES DEL SISTEMA.  Alta usuarios.  Elimina usuarios.  Alta recibos.  Elimina recibos.
  3. ARCHIVOS Usuarios Item Tamaño Tipo Id_usuario 10 Int Nombre 20 Varchar Apellidos 50 Varchar Dirección 50 Varchar Login 20 Varchar Contraseña 20 Varchar Tipo 1 Int Recibos Item Tamaño Tipo Id_recibo 10 Int Folio 20 Varchar Fechapago 50 Varchar Periodopago 50 Varchar Montopagar 20 Varchar Id_usuario 20 Varchar
  4. PANTALLAS DEL SISTEMA. Pantalla de acceso. Archivos referenciados: Usuarios Datos: Login y contraseña. Reglas: Se ingresa el nombre de usuario y la contraseña. Usuario incorrecto Archivos referenciados: Usuarios Datos: Login y contraseña. Reglas: Se ingresa el nombre de usuario y la contraseña. Se mostrara esta ventana en caso de que el nombre de usuario sea incorrecto.
  5. Pantalla de contraseña incorrecta. Archivos referenciados: Usuarios Datos: Login y contraseña. Reglas: Se ingresa el nombre de usuario y la contraseña. Se mostrara la esta ventana si la contraseña es incorrecta. Pantalla de registrar usuarios
  6. Archivos referenciados: Usuarios. Datos: Todos los del archivo. Reglas: Ingresa los datos. Si existe un error mandara un mensaje en que diga que no se ha registrado. Cuando se registra el usuario mandara un mensaje que diga que el usuario se ha registrado correctamente. Pantalla de inicio para usuarios Archivos referenciados: Usuarios y Recibos. Datos: nombre, apellidos y periodopago. Reglas: tiene que ser usuario normal.
  7. Pantalla inicio para administrador Archivos referenciados: Usuarios y Recibos. Datos: nombre, apellidos, dirección, login, contraseña. Reglas: tiene que ser usuario administrador. Pantalla de llenar recibo
  8. Archivos referenciados: Recibos. Datos: Todos los datos del archivo. Reglas: Solo puede registrar el administrador. INFORMES Información de cada recibo en PDF. Información de cada recibo en XML.
  9. PROCESO DE CONTEO Identificación de funciones Archivos lógicos internos.  usuarios.  recibos. Archivos de interface externa. Entradas externas.  Registrar usuarios  Llenar recibos Salidas externas.  Inicio para usuarios.  Inicio para usuarios administradores. Consultas externas. Clasificación de las funciones Archivos lógicos internos.  Usuarios. Datos elementales referenciados: 7 Registros lógicos referenciados: 1 Grado de la función: Simple  Recibos. Datos elementales referenciados: 6 Registros lógicos referenciados: 1 Grado de la función: Simple Archivos de interface externa.
  10. Entradas externas.  Registrar usuarios Datos elementales referenciados: 6 Registros lógicos referenciados: 1 Grado de la función: Simple  Llenar recibos Datos elementales referenciados: 5 Registros lógicos referenciados: 1 Grado de la función: Simple. Salidas externas.  Inicio para usuarios. Datos elementales referenciados: 1 Registros lógicos referenciados: 1 Grado de la función: Simple  Inicio para usuarios administradores. Datos elementales referenciados: 5 Registros lógicos referenciados: 1 Grado de la función: Simple Consultas externas.
  11. Cálculo de los puntos de función no ajustados Total Total tipo de Tipo de función Complejidad Complejidad función 2 SIMPLES * 7 14 0 MEDIAS * 10 Archivos 0 14 0 COMPLEJAS * 0 15 0 0 SIMPLES * 5 0 0 MEDIAS * 7 Interfase 0 0 0 COMPLEJAS * 10 6 2 SIMPLES * 3 0 MEDIAS * 4 Entrada 6 0 COMPLEJAS * 6 8 2 SIMPLES * 4 0 0 MEDIAS * 5 Salidas 8 0 0 COMPLEJAS * 7 0 0 SIMPLES * 3 0 0 MEDIAS * 4 Consultas 0 0 0 COMPLEJAS * 6 Total puntos de función 28 no ajustados
  12. Cálculo del factor de ajuste 1- Comunicación de datos La aplicación no es batch; incluye entrada de datos on-line. Nada se ha mencionado sobre la cantidad de protocolos de comunicación. Vamos a considerar 1 protocolo. Por lo expuesto, el grado de este factor es 4. 2- Procesamiento distribuido Nada se ha mencionado en cuanto a la ejecución en otros procesadores. La aplicación puede ser ejecutada en un ambiente Unix o en entornos de redes. no hay preocupación en cuanto a la distribución de funciones. El grado del factor es 0. 3- Rendimiento Según lo manifestado en la descripción, el volumen de transacciones no debe ser alto. El periodo crítico será a fin del año. No se puede establecer que no hay ningún requerimiento de rendimiento. El grado del factor es 1. 4- Configuración del equipamiento No se ha hecho ninguna consideración en cuanto a la configuración del equipamiento. El grado del factor es 1. 5- Volumen de transacciones Están previstos picos de transacciones anualmente. El grado del factor es 1. 6- Entrada de datos on-line De acuerdo con los descrito, las transacciones son procesadas solamente on-line. El grado del factor es 5. 7- Interfase con el usuario Se especificaron menús de navegación e interfase a través de terminales. Por lo tanto, pocas características fueron especificadas. El grado del factor es 1. 8- Actualización on-line Actualización on-line de todos los archivos lógicos internos, no fue especificada una protección especial contra la perdida de datos o procesos automáticos de recuperación. el grado del factor es 3. 9- Procesamiento complejo
  13. La aplicación no realiza procesamiento complejo. El grado del factor es 0. 10- Reusabilidad No hay preocupación en cuanto a la Reusabilidad del código. El grado del factor es 0. 11- Facilidad de implementación No se hecho ninguna consideración con vistas a facilitar la implementación o instalación de la aplicación. El grado del factor es 0. 12- Facilidad de operación No se ha hecho ninguna consideración específica. el grado del factor es 0. 13- Múltiples locales Los requerimientos no consideran la necesidad de instalación en más de un local. El grado del factor es 0. 14- Facilidad de cambios No se hecho ninguna consideración específica para la facilidad de cambios en el sistema. El grado del factor es 0. Resumen de las características generales del sistema Característica Influencia Comunicación de datos 4 Procesamiento distribuido 0 Rendimiento 1 Configuración del equipamiento 1 Volumen de transacciones 1 Entrada de datos on-line 5 Interfase con el usuario 1 Actualización on-line 3 Procesamiento complejo 0 Reusabilidad 0 Facilidad de implementación 0 Facilidad de operación 0
  14. Múltiples locales 0 Facilidad de cambios 0 Nivel de influencia 16 Factor de Ajuste = (Nivel de influencia * 0,01) + 0,65 Factor de Ajuste = (16 * 0,01) + 0,65 Factor de Ajuste = 0,81 Cálculo de Puntos de Función El cálculo de los puntos por función se hace con la fórmula: PF = PF Brutos * Factor de ajuste PF = 28 * 0,81 PF = 23 Por lo tanto, el tamaño de la aplicación es de 23 Puntos de función.
  15. Descripción Será un sistema de punto de venta para una tienda de computadoras. El sistema podrá hacer altas, bajas y consultas de clientes y productos. Será un sistema on-line y podrá ser visitado por miles de usuarios y podrán acezar a ver los productos y sus precios, sus características etc. Para esto el usuario debe de estar registrado previamente o de lo contrario tendrá un acceso limitado al sistema, el usuario podrá acezar mediante un nombre de usuario y el mismo podrá darse de alta o de baja, en el caso de los productos el administrador del sistema será el que hará las altas y bajas. Principales funciones  Alta de clientes  baja de clientes  consulta de datos de cliente  alta de productos  Baja de productos  Consulta de datos de producto  Seguridad en el acceso al sistema Archivo Clientes tamaño tipo Idcliente 5 Int Nombre 30 Varchar Apaterno 20 Varchar Amaterno 20 Varchar Edad 11 Int Correo 50 Varchar Dirección 50 Varchar Productos item tamaño Tipo Idproducto 5 Int Marca 20 Varchar Modelo 20 Varchar precioComp 10 Int PrecioVent 10 Int imagen 100 varchar
  16. Usuario item tamaño Tipo Idusuario 10 Int Nombre 50 Varchar Apellido_paterno 50 Varchar Apellido_materno 50 Varchar Login 50 Varchar Contraseña 50 Varchar Tipo 10 int Pantallas del sistema Las pantallas del sistema no son difíciles de utilizar y cada una de ellas cuenta con imágenes para hacer más llamativo el acezo. Acceso al sistema Archivos referenciados: Clientes Datos: login y contraseña Reglas: el usuario debe estar registrado y debe insertar su login y contraseña para ingresar. Registrar usuario
  17. Archivos referenciados: Usuario Datos: Todos los del archivo Reglas: el usuario deberá ingresar todos sus datos, si se ingresan datos erróneos se mandara un mensaje de error. Pantalla de inicio Archivos referenciados: Usuario
  18. Datos: Todos los del archivo Reglas: puede entrar a clientes o productos. Pantalla de lista de clientes Archivos referenciados: Clientes Datos: datos de los clientes Reglas: se pueden ver los clientes, eliminarlos y generar un reporte.
  19. Pantalla registro clientes Archivos referenciados: Clientes Datos: todos los archivos Reglas: el usuario debe ingresar sus datos para registrarse como cliente. Pantalla de lista de productos
  20. Archivos referenciados: Clientes Datos: datos de los productos Reglas: el usuario solo podrá ver la información y no podrá eliminar ni agregar productos. Pantalla de agregar producto Archivos referenciados: Administrador Datos: datos de los productos Reglas: se deben de ingresar todos los datos para agregar productos.
  21. Informes Pantalla de reporte de cliente Pantalla de reporte de producto
  22. Proceso de conteo Identificación de funciones Archivos lógicos internos.  usuarios  clientes  productos. Archivos de interface externa.  contraseña Entradas externas.  Registro usuarios  Registro de clientes  Registro de productos Salidas externas.  Reporte clientes  Reporte usuarios Consultas externas. Clasificación de las funciones Archivos lógicos internos.  Usuarios. Datos elementales referenciados: 7 Registros lógicos referenciados: 1 Grado de la función: Simple  clientes. Datos elementales referenciados: 7 Registros lógicos referenciados: 1 Grado de la función: Simple  productos. Datos elementales referenciados: 6
  23. Registros lógicos referenciados: 1 Grado de la función: Simple Archivos de interface externa.  Contraseña Datos elementales referenciados: 1 Registros lógicos referenciados: 1 Grado de la función: Simple Entradas externas.  Registro usuarios Datos elementales referenciados: 6 Registros lógicos referenciados: 1 Grado de la función: Simple  Registro de clientes Datos elementales referenciados: 6 Registros lógicos referenciados: 1 Grado de la función: Simple.  Registro de productos Datos elementales referenciados: 5 Registros lógicos referenciados: 1 Grado de la función: Simple. Salidas externas.  Reporte clientes Datos elementales referenciados: 6 Registros lógicos referenciados: 1 Grado de la función: Simple  Reporte producto Datos elementales referenciados: 4 Registros lógicos referenciados: 1 Grado de la función: Simple
  24. Consultas externas. Consulta de clientes Parte de entrada Parte de salida Datos elementales 2 (nombre cliente y 6 referenciados. mensaje de error) Archivos lógicos 1 cliente 1 registro de cliente referenciados Grado de la función simple simple Grado de función: simple Consulta de productos Parte de entrada Parte de salida Datos elementales 2 (nombre producto y 4 referenciados. mensaje de error) Archivos lógicos 1 producto 1 registro de producto referenciados Grado de la función Simple Simple Grado de función: simple
  25. Cálculo de los puntos de función no ajustados Tipo de función Complejidad Total complejidad Total tipo de función Archivo 3 Simple* 7 21 21 0 Media* 10 0 0 Compleja* 15 0 Interface 1 Simple* 5 5 5 0 Media* 7 0 0 Compleja* 10 0 Entrada 3 Simple* 3 9 9 0 Media* 4 0 0 Compleja* 6 0 Salida 2 Simple* 4 8 8 0 Media* 5 0 0 Compleja* 7 0 Consultas 2 Simple* 3 6 6 0 Media* 4 0 0 Compleja* 6 0 Total puntos de 49 función no ajustados Cálculo del factor de ajuste Analizaremos las 14 características generales del sistema en base a la descripción del proyecto 1- Comunicación de datos La aplicación no es batch; incluye entrada de datos on-line. Nada se ha mencionado sobre la cantidad de protocolos de comunicación. Vamos a considerar 1 protocolo. Por lo expuesto, el grado de este factor es 4. 2- Procesamiento distribuido Nada se ha mencionado en cuanto a la ejecución en otros procesadores. La aplicación puede ser ejecutada en un ambiente Unix o en entornos de redes. No hay preocupación en cuanto a la distribución de funciones. El grado del factor es 0. 3- Rendimiento
  26. Según lo manifestado en la descripción, el volumen de transacciones no debe ser alto. El periodo crítico será a fin del año. No se puede establecer que no hay ningún requerimiento de rendimiento. El grado del factor es 1. 4- Configuración del equipamiento No se ha hecho ninguna consideración en cuanto a la configuración del equipamiento. El grado del factor es 1. 5- Volumen de transacciones Están previstos picos de transacciones anualmente. El grado del factor es 1. 6- Entrada de datos on-line De acuerdo con lo descrito, las transacciones son procesadas solamente on-line. El grado del factor es 5. 7- Interface con el usuario Se especificaron menús de navegación e interface a través de terminales. Por lo tanto, pocas características fueron especificadas. El grado del factor es 1. 8- Actualización on-line Actualización on-line de todos los archivos lógicos internos, no fue especificada una protección especial contra la perdida de datos o procesos automáticos de recuperación. El grado del factor es 3. 9- Procesamiento complejo La aplicación no realiza procesamiento complejo. El grado del factor es 0. 10- Reusabilidad No hay preocupación en cuanto a la Reusabilidad del código. El grado del factor es 0. 11- Facilidad de implementación No se hecho ninguna consideración con vistas a facilitar la implementación o instalación de la aplicación. El grado del factor es 0. 12- Facilidad de operación No se ha hecho ninguna consideración específica. el grado del factor es 0.
  27. 13- Múltiples locales Los requerimientos no consideran la necesidad de instalación en más de un local. El grado del factor es 0. 14- Facilidad de cambios No se hecho ninguna consideración específica para la facilidad de cambios en el sistema. El grado del factor es 0. Resumen de las características generales del sistema Característica Influencia Comunicación de datos 4 Procesamiento distribuido 0 Rendimiento 1 Configuración del equipamiento 1 Volumen de transacciones 1 Entrada de datos on-line 5 Interface con el usuario 1 Actualización on-line 3 Procesamiento complejo 0 Reusabilidad 0 Facilidad de implementación 0 Facilidad de operación 0 Múltiples locales 0 Facilidad de cambios 0 Nivel de influencia 16 Factor de Ajuste = (Nivel de influencia * 0,01) + 0,65 Factor de Ajuste = (16 * 0,01) + 0,65 Factor de Ajuste = 0,81
  28. Cálculo de Puntos de Función El cálculo de los puntos por función se hace con la fórmula: PF = PF Brutos * Factor de ajuste PF = 49 * 0,81 PF = 39 Por lo tanto, el tamaño de la aplicación es de 39 Puntos de función.
Anzeige