Anda di halaman 1dari 8

Ejercicio de Puntos de Funcin

Descripcin

El sistema de clientes ser diseado para apoyar algunas reas de una empresa, especficamente
al departamento de ventas y al departamento de marketing. El sistema de clientes ser diseado
en un lenguaje de cuarta generacin utilizando una base de datos y ser implementado en un
equipamiento Linux o en un entorno de redes. El sistema ser utilizado por cerca de 60 usuarios
en un ambiente on-line a travs de terminales. Los usuarios conocen poco de informtica, como
consecuencia, las pantallas deben ser de fcil utilizacin y deben estar siempre presentes
pantallas de ayuda. El volumen de transacciones no ser alto, pero se espera que cada fin de ao
sea un periodo crtico.

Principales funciones del sistema


Alta de clientes
Modificacin de los datos de clientes
Consulta de datos de clientes
Alta de productos
Modificacin de datos de productos
Seguridad para acceso al sistema
Pedidos de clientes

Archivos

Registro de Clientes
tem Tamao Tipo
Cdigo-cliente 6 Numrico
Nombre-cliente 12 Alfanumrico
Razn-social 30 Alfanumrico
Tipo-cliente 2 Numrico
Territorio 3 Alfanumrico
Direccin 30 Alfanumrico
Barrio 12 Alfanumrico
Zona-postal 8 Numrico
Ciudad 12 Alfanumrico
RUC 12 Numrico
Registro-contribuyente 12 Numrico
Contacto1 20 Alfanumrico
Telefonon1 10 Numrico
Contacto2 20 Alfanumrico
Telefono2 10 Numrico
Ejercicio de Puntos de Funcin
Histrico de Clientes
tem Tamao Tipo
Cdigo-cliente 6 Numrico
Producto1-mas-comprado 12 Numrico
Valor-compra-producto1 12 Numrico
Precio-medio-prod1 12 Numrico
Producto2-mas-comprado 12 Numrico
Valor-compra-producto2 12 Numrico
Precio-medio-prod2 12 Numrico
Producto3-mas-comprado 12 Numrico
Valor-compra-producto3 12 Numrico
Precio-medio-prod3 12 Numrico
Total-compra-ao-anterior 12 Numrico
Total-compra-ao 12 Numrico
Total-compra-mes-actual 12 Numrico
Total-compra-mes-ao 12 Numrico

Registro de Productos
tem Tamao Tipo
Cdigo-producto 12 Numrico
Nombre-producto 12 Alfanumrico
Descripcin-producto 30 Alfanumrico
Tipo-producto 2 Numrico
Unidad-producto 3 Alfanumrico
Costo-medio-unitario 12 Numrico
Precio-medio-unitario 12 Numrico
Principal-proveedor 12 Alfanumrico
Precio-ultima-compra 12 Numrico
Principal-cliente 12 Alfanumrico
Fecha-ultimo-pedido 8 Numrico
Cantidad-ultimo-pedido 8 Numrico
Precio-unit-ultimo-pedido 12 Numrico
Ejercicio de Puntos de Funcin
Registro de pedidos
tem Tamao Tipo
Numero-pedido 10 Numrico
Cdigo-producto 12 Numrico
Cdigo-cliente 6 Numrico
Cantidad 12 Numrico
Precio-unitario 12 Numrico
Fecha-pedido 8 Numrico

Registro de contraseas
tem Tamao Tipo
Cdigo-usuario 6 Numrico
Contrasea 6 Alfanumrico
Fecha-validez 8 Numrico
Fecha-ultimo-acceso 8 Numrico
Hora-ultimo-acceso 8 Numrico

Pantallas del sistema

A cada pantalla del sistema se debe asociar una pantalla de ayuda, agilizando la utilizacin del
sistema para nuevos usuarios y aumentando la productividad en la utilizacin.

Pantalla de registro de cliente (Alta de cliente)


Registro de Clientes
Cdigo [______] Nombre [____________] Razn Social [________________]
Tipo [__] Territorio [______] RUC [____] Registro de contribuyente [________]
Direccin [____________________________] Barrio [_______________]
Zona Postal [______] Ciudad [_____________]
Contacto 1 [____________________] Telfono [____________]
Contacto 2 [____________________] Telfono [____________]

Archivos referenciados: Clientes


Datos: Todos los del archivo
Reglas: Emitir un mensaje de error en caso de que el RUC no sea vlido
Emitir un mensaje de error en caso de que el cliente ya exista
Ejercicio de Puntos de Funcin
Pantalla de Modificacin de datos de cliente
Modificacin de datos de Clientes
Cdigo [______] Nombre [____________] Razn Social [________________]
Tipo [__] Territorio [_____] RUC [____] Registro de contribuyente [_______]
Direccin [____________________________] Barrio [_______________]
Zona Postal [______] Ciudad [_____________]
Contacto 1 [____________________] Telfono [____________]
Contacto 2 [____________________] Telfono [____________]

Archivos referenciados: Clientes


Datos: Todos pueden ser modificados, excepto el cdigo de cliente
Reglas: Emitir un mensaje de error cuando este suceda

Pantalla Consulta de clientes


Consulta de Clientes
Cdigo [______] Nombre [____________] Razn Social [________________]
Tipo [__] Territorio [_____] RUC [____] Registro de contribuyente [________]
Direccin [____________________________] Barrio [_______________]
Zona Postal [______] Ciudad [_____________]
Contacto 1 [____________________] Telfono [____________]
Total Compra Ao [_____________] Total Compra mes actual [____________]

Archivos referenciados: Clientes - Histrico de clientes


Datos: 12 de archivos de clientes y dos de histrico de clientes
Reglas: Se debe ingresar el cdigo de cliente
Verificar si el cliente existe, en caso contrario emitir mensaje de error
El archivo histrico de clientes pertenece a otra aplicacin

Pantalla de eliminacin de cliente


Eliminacin de datos de Cliente
Cdigo [______]

Archivos referenciados: Clientes


Datos: Slo es necesario ingresar el cdigo de cliente
Reglas: Verificar si el cliente existe, en caso contrario emitir mensaje de error
Ejercicio de Puntos de Funcin
Pantalla de registro de productos
Registro de Productos
Cdigo [______] Nombre [____________] Descripcin [________________]
Tipo [__] Unidad [______] Costo medio [____] Precio medio [________]
Principal proveedor [____________________] Precio medio [__________]
Principal cliente [______________________]
Fecha de ltima compra Cantidad ltima compra Precio unitario
[___] [___] [___]

Archivos referenciados: Productos


Datos: Todos los del archivo
Reglas:

Pantalla de modificacin de datos de productos


Modificacin de datos de Productos
Cdigo [______] Nombre [____________] Descripcin [________________]
Tipo [__] Unidad [______] Costo medio [____] Precio medio [________]
Principal proveedor [_________________] Precio medio [_______________]
Principal cliente [______________________]
Fecha de ltima compra Cantidad ltima compra Precio unitario
[___] [___] [___]

Archivos referenciados: Productos


Datos: Todos pueden ser modificados, excepto el cdigo de
Reglas:

Pantalla de consulta de productos


Consulta de datos de Productos
Cdigo [______] Nombre [____________] Descripcin [________________]
Tipo [__] Unidad [______] Costo medio [____] Precio medio [________]
Principal proveedor [_________________] Precio medio [_______________]
Principal cliente [______________________]
Fecha de ltima compra Cantidad ltima compra Precio unitario
[___] [___] [___]

Archivos referenciados: Productos


Datos:
Reglas:
Ejercicio de Puntos de Funcin
Pantalla de eliminacin de productos
Eliminacin de datos de Productos
Cdigo [______]

Archivos referenciados: Productos


Datos: Slo es necesario ingresar el cdigo de producto
Reglas: Verificar si el producto existe, en caso contrario emitir mensaje de error

Pantalla de pedidos de clientes


Pedidos de Clientes
Nmero de pedido [______] Fecha de pedido [____________]
Cdigo de cliente [_______]
Cdigo producto Cantidad Precio unitario
[___] [___] [___]

Archivos referenciados: Clientes, Productos y Pedidos


Datos:
Reglas: Verificar si el pedido existe. Verificar si el producto existe. Verificar si el cliente existe. Actualizar las
informaciones sobre el pedido en el registro de productos

Pantalla de acceso al sistema


Pantalla de Identificacin
Cdigo del usuario [______]
Contrasea [______]

Archivos referenciados: Contraseas


Datos:
Reglas: El usuario y la contrasea debern ser vlidos para acceder al sistema. Emitir un mensaje de error cuando
sea necesario. El archivo de contraseas no es mantenido por la aplicacin.

Men del sistema

Men Ayuda [___]


1- Inclusin de clientes
2- Modificacin de datos de clientes
3- Consulta de datos de clientes
4- Exclusin de clientes
5- Inclusin de productos
6- Modificacin de datos de productos
7- Consulta de datos de productos
8 - Exclusin de productos
9- Pedidos de clientes
10- Lista de clientes inactivos Fecha [______]

Opcin deseada [_]


Ejercicio de Puntos de Funcin
Archivos referenciados: Ninguno
Datos: Se debe ingresar el nmero de la opcin deseada
Reglas: En el caso que el usuario selecciones la opcin de lista de clientes inactivos, deber ingresar, adems, una
fecha y sern considerados todos los clientes que tuvieran su ltimo pedido realizado antes de la fecha especificada.
Si ningn registro cumple con la condicin, se mostrar el informe en blanco.

Pantalla de ayuda
Ayuda - Men de opciones
Esta pantalla permite que el usuario seleccione la funcin que desea utilizar:
Inclusin de clientes: Permite el alta de un nuevo cliente.
Modificacin de datos de clientes: Permite modificar los datos de un cliente
Consulta de datos de clientes: Consulta la informacin de un cliente
Exclusin de clientes: Permite eliminar los datos de un cliente
Inclusin de productos: Opcin que permite el alta de un nuevo producto
Modificacin de datos de productos: Permite modificar los datos de un producto
Consulta de datos de productos: Consulta la informacin de un producto
Exclusin de productos: Permite eliminar los datos de un producto
Volver a la pantalla anterior [_]

Archivos referenciados: Ninguno


Datos:
Reglas: La pantalla debe ser presentada cuando el usuario la solicite mediante el campo de Ayuda

Informes
1- Lista de clientes

Fecha: xx/xx/xx Lista de clientes Pgina: X


Cdigo Nombre Razn Social Tipo Territorio RUC Reg. Cont. Contacto Telfono
.......... ............ ................... ....... ............. ....... ............... .............
.........
.......... ............ ................... ....... ............. ....... ............... .............
.........
.......... ............ ................... ....... ............. ....... ............... .............
.........
.......... ............ ................... ....... ............. ....... ............... .............
.........
Total de Clientes: XXXX
Ejercicio de Puntos de Funcin
2- Clientes Inactivos

Fecha: xx/xx/xx Clientes Inactivos Pgina: X


Cdigo Razn Social Tipo Direccin Barrio RUC Ciudad Ultimo Pedido
........... .................... ...... ................ .......... ....... ......... ...................
........... .................... ...... ................ .......... ....... ......... ...................
........... .................... ...... ................ .......... ....... ......... ...................
........... .................... ...... ................ .......... ....... ......... ...................

3- Lista de Productos
Fecha: xx/xx/xx Lista de Productos Pgina: X
Cdigo Nombre Descripcin Unidad Costo medio Precio medio Precio Promedio
........... .............. ................. ......... ................... .................. .....................
........... .............. ................. ......... ................... .................. .....................
........... .............. ................. ......... ................... .................. .....................
........... .............. ................. ......... ................... .................. .....................

Se solicita

Elabore un Libro de Excel donde realice las siguientes actividades.

1. Identificar las funciones (Archivos lgicos internos, archivos lgicos externos, entradas
externas, salidas externas, consultas externas)
2. Clasificar las funciones (determinar el grado de complejidad para cada funcin)
3. Calcular puntos de funcin no ajustados
4. Calcular el factor de ajuste (en base a las 14 caractersticas generales)
5. Calculo de los Puntos de funcin ajustados. (El resultado es el tamao del sistema en
Puntos de Funcin)
6. Calculo del Esfuerzo del Proyecto
7. Calculo del Costo Estimado del Proyecto

Notas:

La pantalla de login no es contada ya que slo provee seguridad para el acceso.

La pantalla de men del sistema, como slo provee seleccin, no es considerada como una
funcin. Es considerada, sin embargo, como la parte de entrada para la consulta de clientes
inactivos.

Clientes inactivos, a pesar de haber sido considerada como un informe durante el planteamiento
inicial, no es una salida externa, sino una consulta externa ya que posee datos derivados y su
ejecucin se realiza por medio de la pantalla de men.

Anda mungkin juga menyukai