Está en la página 1de 6

SEGUNDA ENTREGA PROYECTO FINAL

Integrantes:

o JEREZ AMADOR VIANEY LIZETH - Cód:47161286


o DUSSAN DELVASTO JUANITA - Cód:47161095
o URREGO CUARTAS KATHERINE MELISSA - Cód:47161229

1. Descripción de la información inicial de la materia prima directa (MPD), mano de obra directa (MOD), costos
indirectos de fabricación (CIF) Y del inventario/compra/devolución,)
2. Diagrama de bloques con el diseño del software a desarrollar

3. Diagramas UML de todas las clases que van a tener en el proyecto, incluyendo el diagrama UML de la clase
que contiene al método main.
4. Código de lectura archivos .txt
− Información de MPD
− Información MOD

1. Descripción de la información inicial de la materia prima directa (MPD), mano de obra directa (MOD), costos
indirectos de fabricación (CIF) Y del inventario/compra/devolución
A. CIF

B. MPD
C. INVENTARIOS

D.MOD

2. Diagrama de bloques con el diseño del software a desarrollar


3. Diagramas UML de todas las clases

Diagrama UML para calcular el costo de La materia prima directa (MPD)


- Herencia

Mpd
- OP: int
-materiaPrimaDirecta: double [] []
- inventarioInicial: int []
-precioxUnidad: double []
Final int FLETE = 80000
-compra: double[]

+ Mpd(materiaPrima: double [][], inventarioInicial: double [][], precUnidad: double[] , op: int)
+compra (): double
+ calcularValorUnitarioTela(): double
+ calcularValorUnitarioBotones(): double
+ calcularValorUnitarioHilo(): double
+ calcularValorUnitarioEncaje(): double
+ calcularValorUnitarioCinta(): double
+ consumoOPTela():double
+ consumoOPBotones():double
+ consumoOPHilo():double
+ consumoOPEncaje():double
+ consumoOPCinta():double

CostoOrdenDeProduccionMPD

- CostoOrdenProduccion (materiaPrima: double[][], InvInicial : int [][], precUnidad :


double[][], op: int)
-costoOPTela(): double
-costo OPBotones():double
-costo OPHilo():double
-costo OPEncaje():double
-costo OPCinta():double
+SumarCostosxOPDeTodosLosMaterialesDirectos(): double
Diagrama UML para calcular el costo de la Mano de obra Directa MOD)

Mod
- OP : int
-manoObra: double[]
-horasProductivas: double
-horas ImproductivasAnormales: double
-costoHora: double
-horasxOP: double
-sumaHrs: double

+ Mod (manoObra:double [], op :int)


-sumaPago(): double
-sumaHrsLaboralesYExtra(): void
-calcularHorasProductivasEImproductivasAnormales():void
-calcularCostoHora(): void
+costoManoDeObraDirectaxProduccion():double
Diagrama UML para calcular el costo de la Mano de obra Directa MOD)
- clases agregadas

TotalCIF
-OP: int
-totalMpi : PresupuestoMP
-totalMoi: PresupuestoMOI
-totalCif: PresupuestoCF
-tasaPredeterminada : double

+ TotalCIF( totalMPI:PresupuestoMPI, totalMOI:PresupuestoMOI, totalCIF :PresupuestoCF, op: int)


-sumaTotalCIF (): double
-CalcularTasaPredeterminada (): void
+ CalcularTotalCif(): double

PresupuestoMPI PresupuestoMOI PresupuestoCIF

-CONSUMO_MPI = 130000: int


- CONSUMO_MPI =130000: int -incrementoSalarialEsperado: double -IncrementoArriendoEsperado : double
-mpiBolsa: int [] -moiYearAnterior : double[] -cfYearAnterior: double
-mpiMarquilla: int[] -costoMoi = 0: double -inflacionEsperada : double
- consumoMpiProyectado: double -CostoCf=0: double
- aumentoProduccionEsperado: double +PresupuestoMOI (
-inflacionEsperada : double +PresupuestoCF( ArriendoEsperado:
incrementoSalarial:double, double, cfAnterior :int[] , inflación:
-costoMpi: double moiAnterior: double[] ) double )
+totalPresupuestoMOI(): double +totalPresupuestoCF(): double

+PresupuestoMPI (mpiBol: int[],


mpiMarqui : int [] aumentoProduccion:
double, inflación:double)
- calcularConsumoProyectado (): double
-consumoBolsaProyectado(): double
-consumoMarquillaProyectado(): double
+ totalPresupuestoMPI (): double

También podría gustarte