Post on 06-Jul-2018
8/18/2019 ProYecto Final aCoset
1/37
Fundación Universitaria panamericana
Modelado de Sistema
Proyecto FinalDiseño Y Construcción del
Sistema De La Empresa Acoset
.
Presentado por:
8/18/2019 ProYecto Final aCoset
2/37
Presentado por:
1. Planeación Del Proyecto
RESPONSABLE CELULAR CORREO ROL TAREAS
Juan Carlos Rocha 3202284694 jcrocha@unipanamericana.edu.co
Gerente de proyectosPlaneación del proyecto (cronograma de actividades, tiempos y
responsables)
John Stiven Díaz 3176632227 jstivendiaz@unipanamericana.edu.co
Gestor de ProyectosSeguimiento del proyecto, informe semanal de avances (organizar
estrategias colaborativas)
Carlos Sanchez 3168780046cernestosanchez@unipanamericana.edu.co
Ingeniero de requerimientos (analista)Requerimientos funcionales y no funcionales, apoyo en el Diseño de
la base de datos
Paola Bohórquez Pbohorquez@unipanamericana.edu.co Ingeniero de modelado Casos de uso completos, diagramas y flujos de eventos
Israel Jiménez 3202658204 jijimenez@unipanamericana.edu.co
Ingeniero de modeladoDiagramas de clases implementando asociación, composición,
agregación, herencia y polimorfismo, Diagramas de despliegue
Cristian Rodriguez 3214895306ccrodriguezcorreal@unipanamericana.edu.co
Ingeniero de modeladoMáquinas de estado por todos los casos de uso identificados,
Diagramas de secuencia
Daniel Iturriago 3112859152diturriago@unipanamericana.edu.co
Ingeniero de modeladoDiagramas de colaboración por todos los procesos identificados en
los casos de uso, Tarjetas diagramas de interfaces
Fabio Aldemar Ceballos 3103230595 cceballos@unipanamericana.edu.co Ingeniero desarrolladorDiseño de la base de datos (modelo entidad relación, relacional y
físico relacional) Pseudocódigo del desarrollo propuesto completo
Juan Carlos Parra 3115825904 jcparraarias@unipanamericana.edu.co
Ingeniero desarrolladorPseudocódigo del desarrollo propuesto completo, Código fuente de
todo el desarrollo comentariado
Yoesmith Corro 3132308368ycorro@unipanamericana.edu.co
DocumentadorManuales de usuario, apoyo en la elaboracion de los casos de uso,
diagramas y flujos de eventos.
Dayer González 3042002701dfgonzalez@unipanamericana.edu.co
DocumentadorManual técnico, apoyo en la elaboracion de los casos de uso,
diagramas y flujos de eventos.
Ing. Alexander Ramirez Consultor de proyecto Consultoria
EMPRESA ACOSET
Objetivo General del proyecto: Diseña y ostui u sistea de ifoaió ue peita la gestió de los popdutos y seviios de la Epesa ACO“ET, asados e e oe del egoio, teiedo e ueta sus
proveedores, clientes y gestión del recurso humano relacionado con la actividad de negocio.
CE18 7. CE19 8. CE20 9. . Ver pag 500. Referencia bibliografia CE21 10. 11. CE22 12. CE23 13. y CE25 14.
2. Seguimiento Del Proyecto, Informe Semanal De Avances (Organizar Estrategias Colaborativas)
Los informes y avances semanales fueron cargados en un grupo llamado en la Web Proyecto Modelado
https://groups.google.com/d/optoutm
https://groups.google.com/d/optoutmhttps://groups.google.com/d/optoutm
8/18/2019 ProYecto Final aCoset
3/37
https://groups.google.com/d/msgid/proyecto-modelado/CAFj%3DnCUh1kDxurBUL-
1oGMR6CbaEWhFbQSHAhUWAUL1hSWoF7g%40mail.gmail.com. A la vez se creó un grupo por WhatsApp en donde nos
recordábamos las actividades a entregar, en el siguiente cuadro se ven los avances presentados al profesor cronológicamente.
RESPONSABLE ROL TAREAS C Nc C Nc C Nc Aportes No. Aporto Realizado No realizado
Juan Carlos Rocha Gerente de proyectosPlaneación del proyecto (cronograma de
actividades, tiempos y responsables)X
John Stiven Díaz Gestor de ProyectosSeguimiento del proyecto, informe
semanal de avances (organizar estrategias X X
Carlos Sanchez Ingeniero de requerimientos (analista)
Requerimientos funcionales y no
funcionales, apoyo en el Diseño de la base
de datos
Casos de uso 3 (incluye ficha)
X X
Paola Bohórquez Ingeniero de modelado Casos de uso completos, diagramas y
flujos de eventos X X
Israel Jiménez Ingeniero de modelado
Diagramas de clases implementando
asociación, composición, agregación,
herencia y polimorfismo, Diagramas de
despliegue
Casos de uso 2 (incluye ficha)
X X
Cristian Rodriguez Ingeniero de modelado Máquinas de estado por todos los casos de
uso identificados, Diagramas de secuencia
Casos de uso 4 (Incluye Ficha)
X X
Daniel Iturriago Ingeniero de modelado
Diagramas de colaboración por todos los
procesos identificados en los casos de uso,
Tarjetas diagramas de interfaces
Casos de uso 1 (Incluye Ficha)
X X
Fabio Aldemar Ceballos Ingeniero desarrollador
Diseño de la base de datos (modelo
entidad relación, relacional y físico
relacional) Pseudocódigo del desarrollo
propuesto completo X X
Juan Carlos Parra Ingeniero desarrollador
Pseudocódigo del desarrollo propuesto
completo, Código fuente de todo el
desarrollo comentariado X
Yoesmith C orro Documentador
Manuales de usuario, apoyo en la
elaboracion de los casos de uso, diagramas
y flujos de eventos. X
Dayer G onzález Documentador
Manual técnico, apoyo en la elaboracion
de los casos de uso, diagramas y flujos de
eventos. X
Ing. Alexander Ramirez Consu ltor de p royecto Consu ltor ia
PROGRAMACION DE TAREAS PROYECTO ACOSET
REQ F/NF
REQ F/NF
REQ F/NF
REQ F/NF
REQ F/NF
REQ F/NF
Aportes Realizado
REQ F/NF
PLANEACION DEL PROYECTOS3
4 NOV
Objetivo del proyecto General del proyecto: Diseñar y construir un sistema de información que permita la gestión de los propductos y servicios de la Empresa ACOSET, basados en en “core” del negocio, teniendo en cuenta sus
proveedores, clientes y gestión del recurso humano relacionado con la actividad de negocio.
CASOS DE USO: 1. Registro y Consulta - 2.Benéficos y Ofertas a empresas vinculas - 3. Gestión de Capacitaciones (extend) - 4. Registro y Gestión de la Documentación (asociados )
S1
21 OCT
Documentacion Casos de uso
(ya realizo aporte para los casos
de uso )
S2
28 OCT
https://groups.google.com/d/msgid/proyecto-modelado/CAFj%3DnCUh1kDxurBUL-1oGMR6CbaEWhFbQSHAhUWAUL1hSWoF7g%40mail.gmail.comhttps://groups.google.com/d/msgid/proyecto-modelado/CAFj%3DnCUh1kDxurBUL-1oGMR6CbaEWhFbQSHAhUWAUL1hSWoF7g%40mail.gmail.comhttps://groups.google.com/d/msgid/proyecto-modelado/CAFj%3DnCUh1kDxurBUL-1oGMR6CbaEWhFbQSHAhUWAUL1hSWoF7g%40mail.gmail.comhttps://groups.google.com/d/msgid/proyecto-modelado/CAFj%3DnCUh1kDxurBUL-1oGMR6CbaEWhFbQSHAhUWAUL1hSWoF7g%40mail.gmail.com
8/18/2019 ProYecto Final aCoset
4/37
3. Requerimientos Funcionales Y No Funcionales
3.1 Requerimientos Funcionales
Permitir el registro, actualización y consulta de la información aportada por las empresas
asociadas según sea la solicitud requerida.
Llevar la sistematización de la asesoría jurídica en todos los procesos judiciales en que se
puedan ver inmiscuidas las empresas asociadas. Dichas asesorías contemplaran el
acompañamiento de abogados especializados para cada caso en particular. al igual quelas posibles actualización de las normas legales que rija para cada empresa.
Conocer la disponibilidad de los empleados por empresas y facilitar la consulta de la
misma, con el objetivo de ofrecer nuevos servicios de empleo a empresas interesadas en
los distintos sectores laborales.
Registro y gestión de empleados por empresa vinculadas, según el servicio detercerización que se ofrece.
Publicar empleos para usuarios registrados en la plataforma, de tal manera que más
empresas interesadas conozcan los beneficios que ofrecen las empresas asociadas.
Registro de capacitaciones realizadas a los empleados, incluyendo datos básicos de las
personas q e tomaron los c rsos así como el instr ctor fecha/hora q e f e lle ada la
8/18/2019 ProYecto Final aCoset
5/37
4. Casos De Uso Completos, Diagramas Y Flujos De Eventos
4.1 CASOS DE USO DEL SISTEMA“ACOSET Afiliaciones y Actualización Datos”
RF- 01 Registro y Consulta
Objetivos OBJ – 01 Garantizar el registro de empresas nuevas las
cuales desean ser vinculadas.
Para el caso de los asociados se brinda la opción deactualización de datos vía web.
Requisitos RI – 01 Validar el estado actual de la solicitud de la
Empresa nueva o asociada.
Descripción El sistema deberá funcionar, como se describe y plantea
en el siguiente caso de uso.
Precondición La empresa nueva deberá registrarse en la base de datos
para certificarse y/o participar de las capacitacionesofrecidas por ACOSET, de igual manera para las
empresas ya registradas deberá mantener sus datos
actualizados.
Secuencia
Normal
Paso Acción
1 Para la empresa interesada en asociarse, deberá
realizar su inscripción vía web, para ello deberá
t d t bá i d l
8/18/2019 ProYecto Final aCoset
6/37
6 Como valor agregado al sistema, para la
vinculación de empresas nuevas, contaran con la
opción de cargar la documentación vía web, loscuales son (Rut, Rues, Fotocopia CC del
representante legal y por último el contrato
firmado “este documento lo podrá descargar por
la página de ACOSET”). Todos estos documentos
deberán subirse por la web, escaneados y en
formato PDF. Esto para mayor agilidad en el
proceso de vinculación. De igual manera para lasempresas ya vinculadas que por vencimiento de
documentos sea funcional esta aplicación.
Postcondición
Las empresas que desean usar la aplicación o extend del
servicio de carga de documentos, deberán contar con sus
documentos escaneados.
Excepciones Paso Acción6 Para las empresas que no desean usar la
aplicación de carga de documentos deberán
acercarse personalmente para completar su
vinculación.
8/18/2019 ProYecto Final aCoset
7/37
Diagrama Sobre El Caso De Uso
Registro, Consultar
8/18/2019 ProYecto Final aCoset
8/37
4.2 CASOS DE USO DEL SISTEMA“ACOSET Beneficios Y Ofertas”
RF- 02 Benéficos y Ofertas a empresas vinculas
Objetivos OBJ – 02 Ofrecer beneficios, mediante la constante
comunicación con los asociados o vinculados, relacionado
a capacitaciones, ofertas laborales y asesoría jurídica.
Requisitos RI – 02 Contar con la vinculación activa en ACOSET.
Descripción El sistema deberá funcionar, como se describe y plantea
en el siguiente caso de uso.
Precondición La empresa vinculada contara con beneficios como:
certificaciones, consulta y/o postulación a ofertas de
empleo o asesoría jurídica.
Secuencia
Normal
Paso Acción
1 La empresa vinculada podrá contar, con los
beneficios que ofrece ACOSET, los cuales deberá
solicitar por medio del sistema con cita previa
para el procedimiento de su preferencia.
2 Para las empresas vinculadas, socios o personas
naturales, podrán consultar en línea la oferta
laboral que ofrecen las empresas asociadas.
3 Las empresas vinculadas, contaran con la
disponibilidad actualizada, del calendario,
h i t it (S i i l li t
8/18/2019 ProYecto Final aCoset
9/37
Diagrama Sobre El Caso De Uso
Benéficos Y Ofertas a Empresas Vinculas
8/18/2019 ProYecto Final aCoset
10/37
4.3 CASOS DE USO DEL SISTEMA“ACOSET Gestión De Capacitaciones (Extend)”
RF- 03 Gestión de Capacitaciones (extend)
Objetivos asociados OBJ – 03 Gestionar el ingreso de una nueva capacitación
en el sistema
Requisitos asociados RI – 03 Información de empresa afiliada en sistema
Descripción El administrador debe ingresar y registrar todos los datos
de los participantes y directores de capacitaciónadjuntando su hora y fecha de realización.
Precondición El usuario debe tener un nivel administrativo dentro del
sistema y debe comprobar validación de credenciales para
ingresar al mismo.
Secuencia
Normal
Paso Acción
1 El operador debe ingresar su usuario y contraseña
para validar su cuenta e ingresar a funciones.
2 El empleado accede al sistema y genera el ingreso
de una nueva capacitación añadiendo fecha de
realización, descripción de capacitación, datos de
los empleados que participan, datos del instructor
d
8/18/2019 ProYecto Final aCoset
11/37
2 Si la empresa solicitante de la capacitación no se
encuentra registrada y posteriormente validada en
el sistema, no podrá solicitar ni agenda ningúnespacio de capacitación.
8/18/2019 ProYecto Final aCoset
12/37
4.4 CASOS DE USO DEL SISTEMA“ACOSET Registro Y Gestión De La Documentación (Asociados)”
RF- 04 Registro y Gestión de la Documentación (asociados)
Objetivos OBJ – 04 Garantizar el registro de toda la documentación
anexada por los nuevos asociados.
La documentación será actualizada vía web y manual.
Requisitos RI – 04 Validar el estado de la documentación actual del
nuevo asociado.
Descripción El sistema deberá funcionar, como se describe y plantea
en el siguiente caso de uso.
Precondición La nueva empresa (asociado) deberá registrarse en la
base de datos y presentar toda la documentación requerida
por ACOSET, en el lapso de tiempo pactado.
Secuencia
Normal
Paso Acción
1 Para la empresa interesada en asociarse, deberá
realizar la inscripción vía web.
2 Las nuevas empresas deberá registrar la
información en el tiempo establecido
3 La empresa que no presente la documentación
requerida, su estado en el sistema será inactivo.
4 Empresas ya asociadas, es necesario realizar y
t d t t li d
8/18/2019 ProYecto Final aCoset
13/37
Diagrama Sobre El Caso De Uso
Registro Y Gestión De La Documentación (Asociados)
8/18/2019 ProYecto Final aCoset
14/37
4.5 Diagrama De Flujos De Eventos Empresa Acoset
8/18/2019 ProYecto Final aCoset
15/37
5. Diagramas De Clases Empresa Acoset Implementando Asociación, Composición, Agregación, Herencia Y Polimorfismo.
8/18/2019 ProYecto Final aCoset
16/37
6. Máquinas De Estado Empresa Acoset.
8/18/2019 ProYecto Final aCoset
17/37
7. Diagramas De Colaboración Por Todos Los Procesos Identificados.
7.1 Diagramas De Colaboración Capacitaciones.
8/18/2019 ProYecto Final aCoset
18/37
7.2 Diagramas De Colaboración Creación De Usuarios.
8/18/2019 ProYecto Final aCoset
19/37
7.4 Diagramas De Colaboración Convocatorias De Capacitaciones Y Oferta Laboral.
8/18/2019 ProYecto Final aCoset
20/37
7.3 Diagramas De Colaboración Creación De Empresas Y Carga De Documentos.
8/18/2019 ProYecto Final aCoset
21/37
8. Diagramas De Secuencia Por Todos Los Procesos Identificados En Los Casos De Uso.
8.1 Diagramas De Secuencia Capacitaciones.
8/18/2019 ProYecto Final aCoset
22/37
8.2 Diagramas De Secuencia Creación De Usuarios
8/18/2019 ProYecto Final aCoset
23/37
8.3 Diagramas De Secuencia Creación De Empresas Y Carga De Documentos
8/18/2019 ProYecto Final aCoset
24/37
8.4 Diagramas De Secuencia Convocatorias De Capacitaciones Y Oferta Laboral.
8/18/2019 ProYecto Final aCoset
25/37
9. Tarjetas Diagramas De Interfaces.
9.1
Tarjeta Para La Clase Capacitaciones
Tabla 1 – Tarjeta para la clase capacitaciones con responsabilidades, colaboraciones,
jerarquías, contratos, subsistemas y protocolos identificados del caso de uso Beneficios y
ofertas.
Clase: Capacitaciones
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: capacitaciones
Propiedades: Extend
Superclases: Beneficios y ofertas
Subclases: capacitaciones
ATRIBUTOS
Contratos
1. Manejar evento
manejarEvento (evento)
2. Registrar evento
8/18/2019 ProYecto Final aCoset
26/37
9.2 Tarjeta para la clase Empresas Afiliadas
Tabla 2 – Tarjeta para la clase Empresas Afiliadas con responsabilidades, colaboraciones,
jerarquías, contratos, subsistemas y protocolos identificados del caso de uso Registro y gestión
de documentación.
Clase: Empresas Afiliadas
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Empresas Afiliadas
Propiedades: Concreta
Superclases: Empresas afiliadas
Subclases: Documentos
ATRIBUTOS
Contratos1. Manejar Evento
manejarEvento (Evento)
2. Registrar Evento
registrarEvento (evento)
8/18/2019 ProYecto Final aCoset
27/37
9.3 Tarjeta Para La Clase Documentos
Tabla 3 –
Tarjeta para la clase Documentos con responsabilidades, colaboraciones, jerarquías,
contratos, subsistemas y protocolos identificados en el caso de uso Registro y gestión de
documentación.
Clase: Documentos
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Documentos
Propiedades: Include
Superclases: Empresas Afiliadas
Subclases: Documentos
ATRIBUTOS
Contratos
1. Manejar Evento
manejarEvento (Evento)
2. Registrar Evento
8/18/2019 ProYecto Final aCoset
28/37
9.4 Tarjeta Para La Clase Sectores.
Tabla 4 – Tarjeta para la clase Sectores con responsabilidades, colaboraciones, jerarquías,
contratos, subsistemas y protocolos identificados para el caso de uso Registro y gestión de
documentación.
Clase: Sectores
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Empresas Afiliadas
Propiedades: Concreta
Superclases: Empresas Afiliadas
Subclases: Sectores
ATRIBUTOS
Contratos
1. Manejar Evento
ManejarEvento (Evento)
2. Registro Evento
8/18/2019 ProYecto Final aCoset
29/37
9.5 Tarjeta Para La Clase Ciudad.
Tabla 5 –
Tarjeta para la clase Ciudad con responsabilidades, colaboraciones, jerarquías,
contratos, subsistemas y protocolos identificados del casos de uso Registro y gestión de
documentación.
Clase: Ciudad
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Empresas Afiliadas
Propiedades: Include
Superclases: Empresas Afiliadas
Subclases: Ciudad
ATRIBUTOS
Contratos
1. Manejar Evento
manejarEvento() (Evento)
2. Registro Evento
8/18/2019 ProYecto Final aCoset
30/37
9.6 Tarjeta Para La Clase Programación Capacitaciones.
Tabla 6 –
Tarjeta para la clase Programación Capacitaciones con responsabilidades,
colaboraciones, jerarquías, contratos, subsistemas y protocolos identificados del caso de uso
Beneficios y ofertas.
Clase: Programación Capacitaciones
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Programación Capacitaciones
Propiedades: Extend
Superclases: Capacitaciones, Instructores, Empleados, Empresas Afiliadas, Usuarios.
Subclases: Programación Capacitaciones
ATRIBUTOS
Contratos
1. Manejar Evento
manejarEvento() (Evento)
2. Registro Evento
8/18/2019 ProYecto Final aCoset
31/37
9.7 Tarjeta Para La Clase Capacitadores.
Tabla 7 –
Tarjeta para la clase Capacitadores con responsabilidades, colaboraciones,
jerarquías, contratos, subsistemas y protocolos identificados del caso de uso Beneficios y
ofertas.
Clase: Capacitadores
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Capacitadores
Propiedades: Include
Superclases: Capacitaciones, Usuarios
Subclases: Capacitadores
ATRIBUTOS
Contratos
1. Manejar Evento
manejarEvento (Evento)
2. Registro Evento
8/18/2019 ProYecto Final aCoset
32/37
9.8 Tarjeta Para La Clase Empleados.
Tabla 8 –
Tarjeta para la clase Empleados con responsabilidades, colaboraciones, jerarquías,
contratos, subsistemas y protocolos identificados del caso de uso Beneficios y ofertas.
Clase: Empleados
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Empleados
Propiedades: Include
Superclases: Usuarios
Subclases: Empleados
ATRIBUTOS
Contratos
1. Manejar Evento
manejarEvento (Evento)
2. Registro Evento
manejarRegistro (Evento)
8/18/2019 ProYecto Final aCoset
33/37
9.9 Tarjeta Para La Clase Usuarios.
Tabla 9 –
Tarjeta para la clase Usuarios con responsabilidades, colaboraciones, jerarquías,
contratos, subsistemas y protocolos identificados del caso de uso Afiliaciones Y/O
actualización de datos.
Clase: Usuarios
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Afiliaciones Y/O actualizaciones de datos
Propiedades: Concreta
Superclases: Web Service
Subclases: Usuarios
ATRIBUTOS
Contratos
1. Manejar Evento
manejarEvento (Evento)
2. Registro Evento
8/18/2019 ProYecto Final aCoset
34/37
9.10 Tarjeta Para La Clase Rol
Tabla 10 –
Tarjeta para la clase Rol con responsabilidades, colaboraciones, jerarquías,
contratos, subsistemas y protocolos identificados del caso de uso Afiliaciones Y/O
actualización de datos.
Clase: Rol
Descripción: la interacción con el usuario se hace por medio de la interfaz del sistema
Modulo: Afiliaciones Y/O Actualización de datos
Propiedades: Include
Superclases: Usuarios
Subclases: Rol
ATRIBUTOS
Contratos
1. Manejar Evento
manejarEvento (Evento)
2. Registro Evento
8/18/2019 ProYecto Final aCoset
35/37
Modulo: General del sistema
Propiedades: Concreto/ Especifico/ Gestión Total
Superclases: Web Service
Subclases:
ATRIBUTOS
Contratos
1.
Manejar Evento
manejarEvento (Evento)
2. Registro Evento
manejarRegistro (Evento)
3.
Manejar Modificaciones
manejarModificacion (Evento)
4.
Manejar Actualizaciones
manejarActualizacion (Evento)
Responsabilidades privadas
8/18/2019 ProYecto Final aCoset
36/37
10. Diagramas De Despliegue Empresa Acoset.
8/18/2019 ProYecto Final aCoset
37/37
11. Diseño De La Base De Datos De la Empresa Acoset Modelo Entidad Relación