Está en la página 1de 27

INSTITUTO
TECNOLÓGICO
DE
COSTA
RICA


ESCUELA
DE
INGENIERÍA
EN
PRODUCCIÓN
INDUSTRIAL

LICENCIATURA
EN
INGENIERÍA
EN
PRODUCCIÓN
INDUSTRIAL

SISTEMAS
DE
INFORMACIÓN






SEGUNDO
PUNTO
DE
CONTROL:
PROYECTO
FINAL
DEL
CURSO




PROYECTO:
DESARROLLO
DE
SOFTWARE
PARA
EL
MANEJO
DE
LOS

DATOS
CONTABLES
PARA
LA
EMPRESA
ORCONSA
S.A




REALIZADO
POR:


 
 DIANA
ARAYA


 
 ANDREA
FERNÁNDEZ
PANIAGUA


 
 

PROFESOR:


 
 Mag.
CARLOS
ARIAS
RODRÍGUEZ


OCTUBRE‐2008




















I∙
PERFIL
DEL
PROYECTO

Proyecto: Desarrollo de software para el manejo de los datos
contables para la empresa ORCONSA S.A
____________________________________________________________________

PERFIL DEL PROYECTO


Fecha: 02 de Setiembre de 2008 Número de proyecto: 01
I. INFORMACIÓN GENERAL DEL PROYECTO
Nombre del proyecto
Desarrollo de software para el manejo de los datos contables para la empresa
ORCONSA S.A
Área funcional Nombre del solicitante
Administración y Contabilidad de la Ornamentales de Concepción S.A
empresa
Nombre del líder del Proyecto de TI y del Proyecto de Negocio
Wilmer Murillo Araya
II. DETALLE DEL PROYECTO
Problema o necesidad de negocio a resolver
* El problema de controlar y registrar de forma manual todos los movimientos y
transacciones que se realizan en la empresa: costos directos, indirectos, gastos,
ingresos, en fin, todos los datos necesarios para el manejo adecuado de la
contabilidad, es la causa de que este proceso sea bastante lento y tedioso, debido a
que el contador necesita mensualmente todas las facturas y comprobantes de pago
para realizar su trabajo, además, existe la posibilidad de que se pierda algún
documento necesario para tal efecto en el transcurso del mes. Por otra parte, todos
los documentos se almacenan en archiveros dentro de la empresa.
* Afecta al área administrativa de la misma, así como la eficiencia del sistema
contable.
* Lo que genera inversión de tiempo y dinero innecesarios debido a la ineficiencia
del sistema de registro de cuentas, datos y documentos, así como el uso de espacio
dentro de la empresa para mantener los archivos. Se produce desorden a la hora de
realizar la contabilidad mensualmente como consecuencia de todos los documentos
requeridos para conocer todos los movimientos efectuados durante el período.
Descripción de la Idea /Iniciativa
Con el fin de llevar a cabo con éxito el proyecto se propone la siguiente metodología:
Analizar el problema que la empresa desea corregir, en este caso, el manejo manual
de todos los datos contables y uso de archiveros para conservarlos, para poder
establecer los requerimientos del sistema; mediante reuniones con la alta dirección de
la empresa, para conocer sus objetivos y realización de lluvia de ideas. Una vez
definidos, los requerimientos se documentarán haciendo uso del presente documento,
así como de las plantillas existentes para tal fin en el Estándar IEEE, basándose en el
concepto de Casos de Uso. Posteriormente se procederá con el análisis, diseño y
modelado del proyecto, finalmente, se entregará a la empresa un prototipo funcional
del sistema, cuyo grado de completitud se establecerá previamente.
Objetivos Estratégicos
* Mejorar la tecnología de punta para el manejo de la organización, con el fin de
lograr y mantener un nivel de eficiencia competitivo.
* Buscar soluciones integrales a los problemas que se presentan para lograr la
excelencia en el desempaño de la empresa.
Objetivo del Negocio
Mejorar la eficiencia de la empresa, mejorando el manejo de información dentro de
la misma.
Beneficios/ Impacto en la organización
El desarrollo e implantación del sistema traerá a la empresa grandes beneficios,
mejorando la eficiencia mediante la reducción y eliminación de tiempos y
movimientos, lo que conlleva a una disminución en los costos.
* Permitirá el registro y almacenamiento de todos los movimientos realizados en una
base de datos, además el software cuenta con una interfaz gráfica de usuario
amigable, que le permite al usuario el fácil y rápido acceso a la información
registrada, de manera que los funcionarios autorizados que requieran conocer algún
dato podrán consultarlo en cualquier momento, sin necesidad de ir a buscar a los
archiveros o correr el riesgo de que otra persona los esté utilizando en ese momento.
* Agilizará el proceso contable gracias al rápido y fácil acceso que tendrá el contador
cada mes a las transacciones monetarias de ese período necesarias para llevar la
contabilidad. Con este beneficio se reducirá la cantidad de horas para efectuar esta
tarea, con lo cual disminuirán los costos y se incrementará la eficiencia del proceso al
hacer un mejor uso del recurso tiempo.
* El espacio disponible dentro de la empresa aumentará al eliminar los archivos
Beneficios/ Impacto en la organización
El desarrollo e implantación del sistema traerá a la empresa grandes beneficios,
mejorando la eficiencia mediante la reducción y eliminación de tiempos y
movimientos, lo que conlleva a una disminución en los costos.
* Permitirá el registro y almacenamiento de todos los movimientos realizados en una
base de datos, además el software cuenta con una interfaz gráfica de usuario
amigable, que le permite al usuario el fácil y rápido acceso a la información
registrada, de manera que los funcionarios autorizados que requieran conocer algún
dato podrán consultarlo en cualquier momento, sin necesidad de ir a buscar a los
archiveros o correr el riesgo de que otra persona los esté utilizando en ese momento.
* Agilizará el proceso contable gracias al rápido y fácil acceso que tendrá el contador
cada mes a las transacciones monetarias de ese período necesarias para llevar la
contabilidad. Con este beneficio se reducirá la cantidad de horas para efectuar esta
tarea, con lo cual disminuirán los costos y se incrementará la eficiencia del proceso al
hacer un mejor uso del recurso tiempo.
* El espacio disponible dentro de la empresa aumentará al eliminar los archivos
donde se guardan los registros de transacciones en documentos impresos y facturas
originales. Por otra parte, se eliminarán los tiempos requeridos para realizar dicha
labor, con lo que disminuyen los costos de operación y mano de obra indirecta.
* Permitirá un mejor control sobre las transacciones realizadas por parte de la
administración, con lo cual se reduce la probabilidad de pérdida de información,
dinero y a la vez hará el proceso de toma de decisiones más eficiente, al reducir el
tiempo necesario para conocer información requerida para tal efecto.
Entregas
Al finalizar el proyecto, los entregables serán un sistema de información, un poco
sencillo que permita lograr los beneficios mencionados anteriormente.
Se entregará junto con el sistemaPARTICIPANTES
la documentación del mismo, con un manual
sencillo,Participante
de fácil comprensión para guiar a losPuesto
usuarios. Fecha
Costo
Wilmerpreliminar estimado ($/hora)
Murillo Araya AdministradorDuración preliminar
de ORCONSA S.A estimada
20/10/08
Un programador
Diana 8032 colones/Administradora
Araya Cárdenas jornada 8 (Semanas)
de proyecto 20/10/08
horas
Andreadiarias
Fernández Administradora10de proyecto 20/10/08
401600
Paniaguacolones
Restricciones o limitaciones Desarrollador de software
Carlos Arias Carvajal 20/10/08
Por tratarse de un proyecto con fines académicos, como requisito del curso Sistemas
de Información, el prototipo final del sistema quizá no tenga todas las
funcionalidades requeridas por la empresa para solventar su problema y sólo lo
soluciones de forma parcial.


















II∙
ESPECIFICACIÓN
DE
REQUERIMIENTOS
DEL
SOFTWARE





















 1.
INTRODUCCIÓN



1.1.
Propósito


 El
propósito
de
este
documento
es
comunicar
de
manera
precisa

las
 funciones
 y
 capacidades
 que
 el
 sistema
 proveerá,
 así
 como
 las

restricciones
 del
 mismo.
 Servirá
 como
 base
 para
 estimar
 el
 tamaño,

costo,
duración
y
planificación
del
proyecto,
y
pretende
ser
la
base
para

la
 evaluación
 del
 producto
 final,
 debe
 contener
 información
 que

permita
 decidir
 si
 el
 producto
 final
 es
 aceptable
 o
 no,
 es
 decir,
 para

saber
si
cumple
con
los
requerimientos.





1.2.
Alcance


 El
proyecto
es
de
suma
importancia
para
la
empresa
ORCONSA

S.A
 ya
 que
 su
 desarrollo
 viene
 a
 suplir
 la
 necesidad
 de
 resolver
 un

problema
 en
 la
 compañía
 y
 le
 traerá
 beneficios
 operativos
 y

económicos.
No
requiere

de
un
nivel
alto
de
confidencialidad,
ya
que
la

empresa
 es
 pequeña
 y
 para
 su
 desarrollo
 no
 se
 manipula
 información

confidencial,
 
 una
 vez
 que
 el
 sistema
 esté
 funcionando,
 únicamente
 la

alta
 dirección
 y
 el
 contador
 de
 la
 organización
 podrán
 acceder

libremente
 a
 
 toda
 la
 información,
 ya
 que
 como
 política
 interna
 no

todos
los
empleados
pueden
conocer
algunas
cifras
del
negocio.


 El
entregable
del
proyecto

es
un
software,
llamado
ADCO‐01
de

fácil
 instalación
 que
 estará
 listo
 antes
 del
 11
 de
 noviembre
 del
 2008,

que
será
capaz
de
almacenar,
ordenar
y
desplegar
información
que
será

introducida
mediante
los
dispositivos
dispuestos
para
tal
efecto.


 La
 empresa
 debe
 suplir
 al
 programador
 del
 equipo
 necesario

para
llevar
a
cabo
la
creación
del
programa,
el
equipo
requerido
incluye

una
unidad
de
procesamiento
(CPU),
un
monitor,
un
teclado,
un
mouse

o
ratón
de
computadora,
así
como
un
puesto
de
trabajo
adecuado.
Una

vez
instalado
el
sistema
en
la
empresa,
para
hacer
uso
del
mismo
sólo

se
 requiere
 de
 una
 computadora
 laptop
 o
 una
 computadora
 de

escritorio
con
sus
respectivos
dispositivos
de
hardware
para
la
entrada

y
salida
de
información.



2.
LISTADO
DE
REQUERIMIENTOS

2.
Especificación
de
Requerimientos

2.1
Requerimientos
externos
de
interfaz


2.1.1
Interfaz
de
usuario

Ventanas
utilizadas
para:


 
 
 
 ‐
Solicitar
contraseña
para
el
ingreso
al
sistema.


 
 
 
 ‐
Ingresar
datos
por
costos
de
combustible.


 
 
 
 ‐
Ingresar
datos
por
costos
de
químicos.


 
 
 
 ‐
Ingresar
datos
de
costos
por
uso
de
la
sierra.


 
 
 
 ‐
Ingresar
datos
por
costos
de
madera.


 
 
 
 ‐
Ingresar
datos
por
descarga
de
la
caña.


 
 
 
 ‐
Ingresar
datos
por
emparafinado
y
empacado.


 
 
 
 ‐
Ingresar
datos
por
cargas
sociales.


 
 
 
 ‐
Ingresar
datos
por
Otros
costos.


 
 
 
 ‐
Listar
información
por
costeo
total.


 
 
 
 ‐
Salir
del
sistema.


 
 2.1.2
Interfaz
de
Hardware


 
 
 No
aplica.


 
 2.1.3
Interfaz
de
Software

‐
Visual
BASIC
2005
(Windows
XP
o
Windows
Vista):
Permite

darle
 un
 diseño
 grafico
 al
 sistema:
 de
 fácil
 
 uso
 al
 usuario

permitiéndole
 así
 manejar
 y
 manipular
 el
 programa
 de
 tal

manera
 que
 utilice
 botones,
 ventanas
 de
 despliegue
 de

información,

cajones
para
ingresar
información,
entre
otras.

‐
Bases
de
datos
en
ACCESS:
Le
permite
tanto
al
usuario
como

al
sistema
guardar
información,
como
base
de
datos.
De
esta

manera
 se
 guarda
 información
 en
 el
 disco
 duro,
 
 para

posteriormente
ser
utilizada.



 
 2.1.4
Interfaz
de
Comunicación


 
 
 No
aplica.


 2.2
Requerimientos
Funcionales


 
 2.2.1
Modo
1


 
 
 2.2.1.1
 Requerimiento
 Funcional
 1.1:
 Ingreso
 de
 Contraseña

para
ingresar
al
sistema

Caso
de
uso
 Req.
1:
Ingreso
de
contraseña

Actores
 Usuario

Propósito
 Introducir
 la
 contraseña
 que
 le
 permite

acceder
al
sistema

Resumen
 El
 programa
 solicita
 el
 ingreso
 de
 una

contraseña
 para
 entrar
 al
 sistema,
 el
 cual

verifica
el
acceso
correcto
o
incorrecto
de
la

contraseña,
 de
 tal
 manera
 que
 si
 la

contraseña
 digitada
 por
 el
 usuario
 es

correcta
 este
 le
 permite
 el
 paso
 para

manipular
el
sistema

Referencias
cruzadas
 Req.
11

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

ADCO‐01


 2.
Pide
la
contraseña
de
identificación

3.
Introduce
la
contraseña
 


 4.
 El
 sistema
 lee
 la
 contraseña,
 verifica
 que

la
contraseña
esté
correcta
y
eventualmente

presenta
 las
 opciones
 del
 sistema
 una
 vez

que
permite
el
ingreso
del
usuario
al
mismo

Cursos
alternativos

Línea
4:
La
contraseña
es
incorrecta
y
se
muestra
un
mensaje
de
error:
“Contraseña

invalida,
ingrese
nuevamente
la
contraseña”.


2.2.1.2
 Requerimiento
 Funcional
 1.2:
 Ingreso
 de
 datos
 de

costos
de
Combustible

Req.
2:
Ingreso
de
datos
de
costos
de

Caso
de
uso

combustible

Actores
 Usuario

Propósito
 Introducir
datos
sobre
montos
de
costos
por

combustible

Resumen
 El
 usuario
 ingresa
 en
 los
 campos
 indicados


la
 información
 de
 kilometraje
 por
 día
 y
 el

costo
 por
 kilómetro,
 para
 obtener
 el
 costo

total
 por
 consumo
 de
 combustible
 y
 se

guarda
la
información.

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

los
 costos
 incurridos
 por
 concepto

de
combustible

2.
Elige
la
opción
“Costos
Directos”
 


 3.Despliega
 la
 ventana
 de
 opciones
 de

costos
a
ingresar

3.
Elige
la
opción
“combustible”
 


 4.Muestra
 la
 ventana
 para
 ingresar
 costos

por
combustible

5.
 Digita
 en
 el
 campo
 indicado
 el
 

kilometraje
recorrido

6.
 Digita
 en
 el
 campo
 indicado
 el
 

costo
por
kilómetro

7.
Presiona
el
botón
“calcular
costo”
 


 8.
Realiza
el
cálculo
y
lo
muestra
en
pantalla


 9.
Almacena
la
información

Cursos
alternativos

Línea
5:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
6:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
7:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.


2.2.1.3
 Requerimiento
 Funcional
 1.3:
 Ingreso
 de
 datos
 de

costos
de
Químicos

Req.
3:
Ingreso
de
datos
de
costos
de

Caso
de
uso

Químicos

Actores
 Usuario

Propósito
 Introducir
datos
sobre
montos
de
costos
por

químicos

Resumen
 El
usuario
ingresa
la
información
de
cantidad

de
 paquetes,
 costos
 por
 paquete,
 costos

unitarios
 según
 el
 tipo
 de
 químico.
 Para

obtener
el
total
por
dia
y
el
total
por
lote
y
se

guarda
la
información.

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

los
 costos
 incurridos
 por
 concepto

de
productos
químicos

2.
Elige
la
opción
“Costos
Directos”
 


 3.Despliega
 la
 ventana
 de
 opciones
 de

costos
a
ingresar

4.
Elige
la
opción
“químicos”
 


 5.
 Muestra
 la
 ventana
 para
 ingresar
 costos

por
químicos

6.
 Selecciona
 en
 el
 campo
 indicado
 

el
tipo
de
químico

7.
 Digita
 en
 el
 campo
 correcto
 el
 

número
de
paquetes
utilizados

8.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
unitario
por
paquete

9.
Presiona
el
botón
“calcular
costo”
 


 10.
 Realiza
 el
 cálculo
 y
 lo
 muestra
 en

pantalla


 11.
Almacena
la
información

Cursos
alternativos

Línea
6:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
7:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
8:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.



2.2.1.4
 Requerimiento
 Funcional
 1.4:
 Ingreso
 de
 datos
 de

costos
de
mano
de
obra
de
aserradores


Req.
4:
Ingreso
de
datos
de
costos
de
mano

Caso
de
uso

de
obra
de
aserradores

Actores
 Usuario

Propósito
 Introducir
 datos
 sobre
 montos
 de
 mano
 de

obra
de
aserradores

Resumen
 El
 usuario
 ingresa
 la
 información
 de
 horas

por
día
y
horas
extras
por
día,
los
costos
por

horas
 ordinarias
 y
 extras,
 cantidad
 de

personas,
 para
 obtener
 el
 total
 y
 el
 total
 de

horas
extras
y
se
guarda
la
información.

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

los
 costos
 incurridos
 por
 mano
 de

obra
de
aserradores

2.
Elige
la
opción
“Costos
Directos”
 


 3.Despliega
 la
 ventana
 de
 opciones
 de

costos
a
ingresar

4.
Elige
la
opción
“MO
aserrado”
 


 5.Muestra
 la
 ventana
 para
 ingresar
 costos

por
mano
de
obra
por
aserrado

6.
 Digita
 en
 el
 campo
 indicado
 la
 

cantidad
 de
 horas
 ordinarias

trabajadas

7.
 digita
 en
 el
 campo
 indicado
 la
 

cantidad
de
operarios

8.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
por
hora
ordinaria

9.
 Digita
 en
 el
 campo
 indicado
 la
 

cantidad
de
horas
extra
trabajadas

10.
 Digita
 en
 el
 campo
 correcto
 el
 

número
operarios
extras

11.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
por
hora
extra

12.
 Presiona
 el
 botón
 “calcular
 

costos”


 13.
 Realiza
 los
 cálculo,
 tanto
 de
 jornada

ordinaria
como
horas
extra
y
los
muestra
en

pantalla


 14.
Almacena
la
información

Cursos
alternativos

Línea
5:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
6:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
7:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
8:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
9:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.



2.2.1.5
 Requerimiento
 Funcional
 1.5:
 Ingreso
 de
 datos
 de

costos
de
por
madera.

Req.
5:
Ingreso
de
datos
de
costos
de
por

Caso
de
uso
 madera.


Actores
 Usuario

Propósito
 Introducir
al
sistema
datos
sobre
costos
por

madera

Resumen
 El
 usuario
 ingresa
 la
 información
 por
 día

referente
a
los
costos
en
madera
y
se
guarda

la
información.

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

los
 costos
 incurridos
 por
 compra
 de

madera

2.
Elige
la
opción
“Costos
Directos”
 


 3.
 Despliega
 la
 ventana
 de
 opciones
 de

costos
a
ingresar

3.
Elige
la
opción
“madera”
 


 4.
 Muestra
 la
 ventana
 para
 ingresar
 costos

por
compra
de
madera

5.
 Digita
 en
 el
 campo
 indicado
 la
 

cantidad
 de
 pulgadas
 de
 madera

adquiridas

6.
 Digita
 en
 el
 campo
 indicado
 el
 

precio
por
pulgada


 7.
 Realiza
 los
 cálculo,
 tanto
 de
 jornada

ordinaria
como
horas
extra
y
los
muestra
en

pantalla


 8.
Almacena
la
información

Cursos
alternativos

Línea
5:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
6:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.



2.2.1.6
 Requerimiento
 Funcional
 1.6:
 Ingreso
 de
 datos
 de

costos
por
descarga
de
la
caña.

Req.
6:
Ingreso
de
datos
de
costos
de
mano

Caso
de
uso

de
obra
de
descargadores
de
caña

Actores
 Usuario

Propósito
 Introducir
 datos
 sobre
 montos
 de
 mano
 de

obra
de
descarga
de
la
caña

Resumen
 El
usuario
ingresa
la
información
de
horas
de

jornada
 ordinaria,
 cantidad
 
 de
 personas,

costo
 por
 hora,
 costo
 por
 hora
 extra
 y
 se

guarda
la
información.

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

los
 costos
 incurridos
 por
 mano
 de

obra
de
descargadores

2.
Elige
la
opción
“Costos
Directos”
 


 3.Despliega
 la
 ventana
 de
 opciones
 de

costos
a
ingresar

4.
Elige
la
opción
“MO
descarga”
 


 5.Muestra
 la
 ventana
 para
 ingresar
 costos

por
mano
de
obra
por
descarga
de
la
caña

6.
 Digita
 en
 el
 campo
 indicado
 la
 

cantidad
 de
 horas
 ordinarias

trabajadas

7.
 digita
 en
 el
 campo
 indicado
 la
 

cantidad
de
operarios
por
descargar

caña.

8.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
por
hora
ordinaria

9.
 Digita
 en
 el
 campo
 indicado
 la
 

cantidad
de
horas
extra
trabajadas

10.
 Digita
 en
 el
 campo
 correcto
 el
 

número
 operarios
 extras
 por

descarga.

11.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
por
hora
extra

12.
 Presiona
 el
 botón
 “calcular
 

costos”


 13.
 Realiza
 los
 cálculo,
 tanto
 de
 jornada

ordinaria
como
horas
extra
y
los
muestra
en

pantalla


 14.
Almacena
la
información

Cursos
alternativos

Línea
6:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
7:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
8:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
9:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
10:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
11:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.




 
 
 2.2.1.7
 Requerimiento
 Funcional
 1.7:
 Ingreso
 de
 datos
 de

costos
por
emparafinado
y
empacado
y
se
guarda
la
información.

Req.
 7:
 Ingreso
 de
 datos
 de
 costos
 por

emparafinado
 y
 empacado
 y
 se
 guarda
 la

Caso
de
uso

información.


Actores
 Usuario

Propósito
 Introducir
 datos
 sobre
 montos
 de
 mano
 de

obra
por
emparafinado
y
empacado

Resumen
 El
 usuario
 ingresa
 Se
 ingresa
 la
 información

de
 cantidad
 personas,
 costo
 por
 hora,
 costo

por
hora
extra
y
se
guarda
la
información.

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

los
 costos
 incurridos
 por
 mano
 de

obra
de
emparafinar
y
empacar

2.
Elige
la
opción
“Costos
Directos”
 


 3.Despliega
 la
 ventana
 de
 opciones
 de

costos
a
ingresar

4.
 Elige
 la
 opción
 “MO
 

emparafinado/empacado”


 5.Muestra
 la
 ventana
 para
 ingresar
 costos

por
 mano
 de
 obra
 por
 emparafinado
 y

empacado

6.
 Digita
 en
 el
 campo
 indicado
 la
 

cantidad
 de
 horas
 ordinarias

trabajadas

7.
 Digita
 en
 el
 campo
 indicado
 la
 

cantidad
de
operarios


8.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
por
hora
ordinaria

9.
 Digita
 en
 el
 campo
 indicado
 la
 

cantidad
de
horas
extra
trabajadas

10.
 Digita
 en
 el
 campo
 correcto
 el
 

número
operarios

11.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
por
hora
extra

12.
 Presiona
 el
 botón
 “calcular
 

costos”


 13.
 Realiza
 los
 cálculo,
 tanto
 de
 jornada

ordinaria
como
horas
extra
y
los
muestra
en

pantalla


 14.
Almacena
la
información

Cursos
alternativos

Línea
6:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
7:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
8:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
9:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
10:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
11:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.


2.2.1.8
 Requerimiento
 Funcional
 1.8:
 Ingreso
 de
 datos
 de

costos
por
concepto
de
cargas
sociales.

Req.
8:
Ingreso
de
datos
de
costos
por

Caso
de
uso

concepto
de
cargas
sociales

Actores
 Usuario

Propósito
 Introducir
 datos
 sobre
 montos
 de
 cargas

sociales

Resumen
 El
 usuario
 ingresa
 la
 información
 de

aguinaldos,
 vacaciones,
 riesgos

profesionales,
 CCSS
 y
 se
 guarda
 la

información.

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

los
 costos
 incurridos
 por
 cargas

sociales

2.
Elige
la
opción
“Costos
Indirectos”
 


 3.Despliega
 la
 ventana
 de
 opciones
 de

costos
a
ingresar

3.
Elige
la
opción
“Cargas
sociales”
 


 4.Muestra
 la
 ventana
 para
 ingresar
 costos

por
cargas
sociales

6.
 Digita
 en
 el
 campo
 indicado
 el
 

total
 de
 pagos
 por
 concepto
 de

seguros
a
la
CCSS

7.
 Digita
 en
 el
 campo
 indicado
 el
 

total
 de
 pagos
 por
 concepto
 de

vacaciones

8.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
 total
 por
 concepto
 de

aguinaldos

9.
 Digita
 en
 el
 campo
 indicado
 el
 

total
 de
 pagos
 por
 concepto
 de

riesgos
profesionales

12.
 Presiona
 el
 botón
 “calcular
 

costos”


 13.
Realiza
el
cálculo
del
total
de
costos
por

cargas
sociales



 14.
Almacena
la
información

Cursos
alternativos

Línea
6:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
7:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.


Línea
8:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
9:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.




2.2.1.9
Requerimiento
Funcional
1.9:
Ingreso
de
Otros
costos

Req.
9:
Ingreso
de
datos
de
costos
por

Caso
de
uso
 concepto
de
costos
indirectos

correspondientes
a
servicios

Actores
 Usuario

Propósito
 Introducir
 datos
 sobre
 montos
 otros
 costos

indirectos

Resumen
 El
 usuario
 ingresa
 la
 información
 de

montos
 cancelados
 por
 servicio
 eléctrico,

agua,
Internet,
INS
y
guardar
la
información

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
ingresar
al
sistema

los
costos
incurridos
por
servicios

2.
Elige
la
opción
“Costos
Indirectos”
 


 3.Despliega
 la
 ventana
 de
 opciones
 de

costos
a
ingresar

4.
 Elige
 la
 opción
 “Otros
 costos
 

indirectos”


 5.Muestra
 la
 ventana
 para
 ingresar
 costos

por
servicios

6.
 Digita
 en
 el
 campo
 indicado
 el
 

total
 de
 pagos
 por
 concepto
 de

servicios
eléctricos

7.
 Digita
 en
 el
 campo
 indicado
 el
 

total
 de
 pagos
 por
 concepto
 de

vacaciones

8.
 Digita
 en
 el
 campo
 correcto
 el
 

costo
total
por
concepto
de
agua

9.
 Digita
 en
 el
 campo
 indicado
 el
 

total
 de
 pagos
 por
 concepto
 de

seguros
al
INS

10.
 Digita
 en
 el
 campo
 indicado
 el
 

total
 de
 pagos
 por
 concepto
 de

Internet

11.
 Presiona
 el
 botón
 “calcular
 

costos”


 12.
Realiza
el
cálculo
del
total
de
costos
por

pagos



 13.
Almacena
la
información

Cursos
alternativos

Línea
6:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
7:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.


Línea
8:
digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.

Línea
9:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.


Línea
10:
Digita
caracteres
diferentes
a
números
y
se
muestra
un
mensaje
de
error.





 
 
 2.2.1.10
 Requerimiento
 Funcional
 1.10:
 Lista
 por

costeo
específico

Caso
de
uso
 Req.
10:
Lista
por
costeo
específico

Actores
 Usuario

Propósito
 Ver
la
lista
de
los
diferentes
costos
por
día
y

el
total
diario

Resumen
 Se
 presenta
 en
 pantalla
 la
 información
 del

costeo
por
un
día
específico.

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
usuario
desea
conocer
los
costos

específicos
diarios

2.
Elige
la
opción
“Cosos
diarios”
 


 


 3.
 convierte
 los
 costos
 indirectos
 a
 costos

diarios,
dividiendo
cada
uno
entre
el
total
de

días
que
tiene
cada
mes


 4.
Despliega
en
pantalla
la
lista
de
todos
los

costos
 para
 cada
 día
 y
 la
 sumatoria
 de
 los

mismos


 5.
guarda
la
información
en
el
sistema



2.2.1.11
Requerimiento
Funcional
1.11:
Salir
del
programa


 

Caso
de
uso
 Req.
11:
Salir
del
programa

Actores
 Usuario

Propósito
 Desplegar
pantalla
para
salir
del
programa.

Resumen
 El
 usuario
 desea
 salir
 del
 sistema,
 hace
 la

solicitud
y
abandona
el
mismo

Referencias
cruzadas
 Req.
1

Curso
normal
de
los
eventos

Acción
del
actor
 Respuesta
del
sistema

1.
Este
caso
de
uso
empieza
cuando
 

un
 usuario
 desea
 salir
 del
 sistema

ADCO‐01

2.
Presiona
el
botón
“SALIR”
 


 3.
 Despliega
 ventana
 con
 mensaje
 para

confirmar
la
salida

4.
Confirma
que
desea
abandonar
el
 

programa


 4.
se
cierra
el
programa




 2.3
Requerimiento
de
Ejecución

‐
 El
 sistema
 solo
 permitirá
 un
 usuario
 para
 ingresar
 al

programa.

‐
El
sistema
podrá
almacenar
y
manejar
la
información,
según

la
cantidad
y
restricción
que
le
permita
el
sistema
operativo
y

el
hardware
de
la
computadora.


 2.4
Restricciones
del
Diseño

‐
 El
 programa
 solo
 podrá
 correr
 si
 el
 sistema
 operativo
 es

Windows
Vista
o
Windows
XP.


 2.5
Atributos
del
sistema
de
Software

‐
 El
 sistema
 permitirá
 guardar
 y
 desplegar
 un
 historial
 de
 la

base
de
daos.

‐
 Además
 la
 información
 ingresada
 anteriormente
 podrá
 ser

utilizada
 en
 nuevos
 usos
 y
 ser
 manipulada
 si
 es
 necesario

como
el
caso
de
las
cargas
sociales.

‐
El
sistema
permitirá
fácil
manipulación
al
usuario.


 2.6
Otros
Requerimientos


 
 
 ‐
No
aplica.



















III∙
DIAGRAMA
DE
CLASES
(DIAGRAMA
UML)


También podría gustarte