Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
____________________________________________________________________
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)