Sei sulla pagina 1di 7

1.1.

Describa y justifique el problema, indicando porque se trata de un problema soluble


(referencia pg. 5):

Problema:

Un empleado necesita un programa donde pueda calcular los valores de


sus horas trabajadas (h. ordinaria, h. extra diurna, h. nocturna, h. extra
nocturna, recargo dominical, recargo extra dom/fes, recargo extra
dom/fes nocturno). Adems de poder consultar todas sus prestaciones
sociales (liquidacin de cesantas, liquidacin de prima, liquidacin de
vacaciones, auxilio de transporte, salud, pensin )

Cliente

Para todo tipo de personas que deseen saber su prestaciones laborales.

Usuario

Personas que tengan la necesidad de saber sus prestaciones sociales .

Requerimiento funcional

R1: Mostrar el valor en pesos de las horas laboradas del empleado.


R2: Mostrar el valor de auxilio de transporte
R3: Mostrar el valor de la prima
R4: Mostrar valor a pagar por salud
R5: Mostrar valor a pagar por pensin
R6: liquidacin de vacaciones

Mundo del problema

Este programa tiene la facilidad de usarse en cualquier lugar y para todo


tipo de usuario solo se necesita de un acceso a el sistema por medio de
un dispositivo electrnico.
Requerimiento no funcional

El nico requerimiento no funcional sera la distribucin del programa a


los diferentes clientes

.1. Seale mnimo 4 requerimientos funcionales indicando el tipo de dato que existen en el lenguaje
de implementacin para las variables que sern utilizadas en las entradas y salidas del
requerimiento
REQUERIMIENTO
FUNCIONAL 1

Nombre

Resumen

se mostrar el valor en pesos de todas las horas que un


empleado puede laboral

Entradas

horas laboradas al da
salario mensual

Salidas

REQUERIMIENTO
FUNCIONAL 2

Nombre
Resumen

Entradas

Salidas

REQUERIMIENTO
FUNCIONAL 3

Mostrar el valor en pesos de las horas laboradas del


empleado.

Nombre
Resumen

h. ordinaria,
h. extra diurna,
h. nocturna,
h. extra nocturna,
recargo dominical,
recargo extra dom/fes,
recargo extra dom/fes nocturno
Mostrar auxilio de transporte
se presta auxilio de transporte para personas que
ganen menos de dos smmlv
salario mensual
valor del auxilio de transporte
Mostrar liquidacin de prima
la prima corresponde a un mes de salario por cada ao
de trabajo y se paga en dos cuotas

Entradas

Salario mensual
Salidas

REQUERIMIENTO
FUNCIONAL 4

Nombre

Resumen

prima total

- primera prima junio


-segunda prima diciembre
mostrar precio salud

el valor que se descontar del salario mensual para salud

Entradas

salario mensual

Salidas

valor correspondiente al pago de salud


REQUERIMIENTO
FUNCIONAL 5

Nombre
Resumen

mostrar el valor de pensin


las pensiones se abonan a final de mes, por mes vencido
y en 14 pagas (12 meses + 2 pagas extraordinarias en
junio y en diciembre)
salario mensual

Entradas

Salidas

valor en pesos de lo que se paga cada mes para pensin


liquidacin de vacaciones

Nombre
REQUERIMIENTO
FUNCIONAL 6

Resumen

Las vacaciones corresponden a 15 das hbiles de


descanso remunerado por cada ao laborado, o
proporcional por fraccin de ao si el tiempo
laborado es inferior a un ao.

Entradas

Salidas

salario mensual
das de trabajo
valor de vacasiones

Identifique las entidades del mundo problema, mnimo 3 (Pg. 16)

ENTIDADES

NOMBRE

DESCRIPCIN

ENTIDAD 1

Empleado

ENTIDAD 2

Tiempo

la entidad empleado contiene nombre,


edad, salario mensual.
fecha de inicio
fecha de retiro
horas trabajadas normales

1.2. Seale las caractersticas de las entidades descritas:


Ejemplo:
EMPLEADO
NOMBRE

VALORES
POSIBLES
*

TIPO DE DATO (C++) Y EXPLICACIN


String;
//nombre de la persona

EDAD

18-63

int;
//edad del usuario

SALARIO

689.000 8900000

float;
//valor del salario

Tiempo

VALORES
POSIBLES

TIPO DE DATO (C++) Y EXPLICACIN

fecha de inicio

ao [> 0]
mes [0 - 12]
dia [ 0 - 30]

int
//indicar la fecha de inicio del empleado

fecha de retiro

ao [> 0]
mes [0 - 12]
dia [ 0 - 30]

int
//indicar la fecha de retiro del empleado

horas trabajadas
normales

0 - 24

int
//nmero de horas trabajadas al da

2.4. Diagrama de casos de uso:


Por favor utilizar: http://creately.com/Draw-UML-and-Class-Diagrams-Online (Use Case
Diagram)

2.5. Diagrama de clases (estructuras) en notacin UML:


Por favor utilizar: http://creately.com/Draw-UML-and-Class-Diagrams-Online (Class diagram UML)

Potrebbero piacerti anche