El diseño es el centro de atención al final de la fase de elaboración y el comienzo de las iteraciones de construcción. Esto contribuye a una arquitectura estable y sólida, y crear un plano del modelo de implementación. Durante la fase de construcción, cuando la arquitectura es estable y los requisitos están bien entendidos, el centro de atención se desplaza a la implementación. El modelo de diseño está muy cercano al de implementación, lo que es
servicio_emp
id_s er_em p : int fecha : varchar cod_em p : varchar id_s ervicio : int id_area_emp : int cuc : float cup : float
(f rom Clas es persist entes)
control_ins _selec <<select>> empres a <<select>> servicio <<select>> area <<select>> fecha <<button>> Insertar <<button>> Modificar <<button>> Cancelar (f rom Registrar) control_ins id_control_ins : int fec_regis trado : varchar id_s er_em p : int nom _infor : int nom _recib : int
(f rom Clas es persist entes)
control_ins
fechaderegis tro <<select>> nom _informa
<<select>> nom_recibe <<button>> Insertar <<button>> Cancelar (f rom Registrar) cl_control_ins (f rom Registrar) <<subm it>> actividades actividades dificultades <<button>> Insertar <<button>> Cancelar (f rom Registrar) <<Build>> cl_actividades (f rom Registrar) <<subm it>> actividades id_act : int actividad : varchar dificultades : varchar id_control_ins : int
(f rom Clases persist entes)
ser_actividades
(f rom Registrar)
servicio_emp
(f rom Registrar)
ser_control_ins
(f rom Regist rar)
cl_control_ins _selec
(f rom Registrar)
<<subm it>>
<<Build>>
cronograma id_crono : int
fec_realizacion : varchar id_s er_em p : int nom _ejecuta : int nom _aprueba : int nom _cliente : int
(f rom Clases persistentes)
cl_cronograma2
(f rom Regist rar)
serv_crono id_s erv_crono : int actividad : varchar fec_inicio : varchar fec_culminacion : varchar obs erv : varchar id_crono : int
(f rom Clases persistentes)
serv_crono (f rom Registrar) cronogram a2 actividades fec_inicio fec_culminacion obs ervaciones <<button>> Insertar <<button>> Cancelar
(f rom Regist rar)
<<subm it>>
cl_cronogram a
(f rom Regist rar)
<<Build>> cronograma
fecha <<select>> nom _realiza <<select>> nom _aprueba
<<select>> nom _cliente <<button>> Insertar <<button>> Cancelar
(f rom Regist rar)
<<subm it>>
servicio_em p id_s er_em p : int fecha : varchar cod_em p : varchar id_s ervicio : int id_area_em p : int cuc : float cup : float
(f rom Clases persistentes)
servicio_em p
(f rom Regist rar)
cronogram a_selec <<select>> em pres a <<select>> servicio <<select>> area <<select>> fecha <<button>> Insertar <<button>> Modi ficar <<button>> Cancelar
(f rom Regist rar)
ser_cronograma
(f rom Regist rar)
cl_cronograma_selec
(f rom Regist rar)
<<Build>> <<subm it>>
s ervicio_ em p
s ervicio_ em p id_s er_em p : int fecha : varchar cod_em p : varchar id_s ervicio : int id_area_em p : int cuc : float cup : float (f rom Clas es pers istentes )
regis tro_pts _s elec <<select>> em pres a <<select>> s ervicio <<s elect>> area <<select>> fecha <<button>> Insertar <<button>> Cancelar eval_pto2 id_eval_pto2 : int evalua cion : char id_pto2 : int id_regis tro : int (f rom Clas es pers ist entes)
eval_pto2
eval_tecnicas id_eval_tec : int evalua cion : char id_tecnica : int id_regis tro : int (f rom Clas es pers ist entes) cl_as pectos
regis tro fecha <<select>> nom _evalua <<se lect>> nom _informa
<<button>> Insertar <<button>> Cancelar as pectos <<select>> as pectos <<button>> Evaluar <<button>> Cancelar <<subm it>> cl_regi s tro <<s ubm it>> <<Build>> regis tro id_regis tro : int fec_realizacion : varchar id_s er_em p : int nom _evalua : int nom _informa : int
(f rom Clas es persist entes )
eval_tecnicas_es c <<s elect>> tecnicas
<<button>> Evaluar <<button>> Cance lar
<<Build>> eval_tecnicas cl_eval_tecnicas_es c <<subm it>> evaluacion inform acion <<select>> evalua cion
<<button>> Insertar <<button>> Cancelar <<Build>> cl_evaluacion <<s ubm it>> eval_inform acion id_i nfo : int informacion : varchar evaluacion : char id_regis tro : int
(f rom Clas es persist entes)
eval_inform acion s er_regi s tro cl_regi s tro_pts_s elec
<<subm it>>
<<Build>>
servicio_em p id_s er_em p : int fecha : varchar cod_emp : varchar id_s ervicio : int id_area_emp : int cuc : float cup : float
(f rom Clases persistentes)
mod_def_selec <<select>> empresa <<select>> servicio <<select>> area <<select>> fecha <<button>> Insertar <<button>> Modi ficar <<button>> Cance lar
(f rom Registrar)
def_s ol id_def : int cant_trab : int result : varchar id_s er_em p : int nom _realiza : int nom _recibe : int
(f rom Clases persistentes)
mod_def_pos _s ol cant_trabajadores
resultados <<select>> nom _realiza <<select>> nom _recibe
<<button>> Insertar <<button>> Cance lar
(f rom Registrar)
cl_mod_def_pos_s ol
(f rom Regist rar)
<<subm it>> mod_def_pos_s ol_2 deficiencias p_s oluciones <<button>> Insertar <<button>> Cancelar
(f rom Regist rar)
<<Build>>
cl_m od_def_pos_s ol_2
(f rom Regist rar)
<<subm it>>
serv_def_sol id_s erv_s ol : int deficiencias : varchar p_s oluciones : varchar id_def : int
(f rom Clases persistentes)
serv_def_sol
(f rom Regist rar)
servicio_em p
(f rom Registrar)
def_s ol
(f rom Regist rar)
cl_m od_def_s elec
(f rom Regist rar)
<<subm it>>
<<Build>>
actas_selec <<select>> empres a <<select>> servicio <<select>> area <<select>> fecha <<button>> Insertar <<button>> Modificar <<button>> Cancelar (f rom Registrar) servicio_emp id_s er_em p : int fecha : varchar cod_em p : varchar id_s ervicio : int id_area_emp : int cuc : float cup : float
(f rom Clases persist entes)
servicio_emp (f rom Registrar) acta id_acta : int fec_realiza : varchar lugar : varchar as pectos : varchar sit_crono : binary dif_des _act : varchar acuerdos : varchar id_s er_em p : int
(f rom Clases persist entes)
ser_actas es tado_crono fec_realizacion lugar as pectos dificultades acuerdos <<button>> Insertar <<button>> Cancelar (f rom Registrar) cl_actas (f rom Registrar) <<subm it>> serv_acta id_s erv_acta : int id_acta : int cod_em p : varchar nom _part : int
(f rom Clases persist entes)
actas2_participantes <<select>> nom _partipante
<<select>> empres a <<button>> Insertar <<button>> Cancelar (f rom Registrar) serv_acta (f rom Registrar) cl_actas 2_participante s (f rom Registrar) <<subm it>> acta (f rom Registrar) cl_actas _s elec (f rom Registrar) <<Build>>
mostrar_cliente <<button>> anterior
servicio_emp id_s er_em p : int fecha : varchar cod_em p : varchar id_s ervicio : int id_area_emp : int cuc : float cup : float
(f rom Clases persist entes)
perm isos idpermiso : int idus er : int idgrupo : int
(f rom Clases persist entes)
cliente_s elec <<select>> servicio
<<select>> area <<button>> Mos trar <<button>> Cancelar
cliente
grupos idgrupo : int grupo : varchar
(f rom Clases persist entes)
grupos perm isos cl_cliente_selec <<submit>> <<Build>> cl_cli ente <<Build>> <<subm it>> servicio_emp cl_m os trar_cliente <<subm it>>
mostrar_select <<button>> empres a
<<button>> servicio <<button>> area <<button>> fecha <<button>> Mos trar <<button>> Cancelar
mostrar
servicio_emp id_s er_em p : int fecha : varchar cod_em p : varchar id_s ervicio : int id_area_em p : int cuc : float cup : float
(f rom Clases persist entes)
cl_mos trar_select <<subm it>> <<Build>> cl_mos trar <<subm it>> servicio_emp CU Mostrar Servicio. ser_em p fecha <<select>> empres a <<select>> servicio <<se lect>> area
cuc cup <<button>> Insertar <<button>> Cancelar cl_s er_em p <<submit>> ser_s ervicio_em p servicio_em p id_s er_em p : int fecha : varchar cod_emp : varchar id_s ervicio : int id_area_em p : int cuc : float cup : float
(f rom Clases persistentes )