1
ANÁLISIS Y DESARROLLO DE SOFTWARE
Ficha: 3336088
Modelos conceptual y lógico para el proyecto desarrollo de software
Presentado al Instructor Técnico:
Adriana Pilar Guzman
Entregado por los Estudiantes:
Kevyn Alexander Roldan Cruz
Yoimer Enrique Gutierrez
Yair Alberto Sarmiento
Servicio Nacional de Aprendizaje (SENA)
Junio 14 de 2026
Palmira
2
1. INTRODUCCION
MANSYS es un sistema de gestión de órdenes de trabajo diseñado para optimizar y
controlar los procesos operativos de una empresa dedicada al servicio técnico y
mantenimiento de equipos. El sistema permite administrar de manera eficiente la
información relacionada con clientes, equipos, diagnósticos, cotizaciones, órdenes de
trabajo, facturación, abonos y evidencias fotográficas, facilitando el seguimiento
completo de cada servicio prestado.
Dentro del desarrollo de software, el diseño de una base de datos constituye una etapa
fundamental, ya que permite organizar, almacenar y gestionar la información de forma
estructurada, garantizando su integridad, disponibilidad y seguridad. Para lograrlo, es
necesario elaborar modelos que representen la realidad del negocio y sirvan como base
para la implementación del sistema.
En este documento se presenta el modelo conceptual (Modelo Entidad-Relación, MER) y
el modelo lógico (Modelo Relacional, MR) para el proyecto MANSYS, identificando las
entidades principales, sus atributos, relaciones y cardinalidades. Además, se establecen
las políticas de seguridad necesarias para proteger la información del sistema y garantizar
la confidencialidad, integridad y disponibilidad de los datos almacenados.
La construcción de estos modelos permite comprender la estructura de la información que
manejará MANSYS y proporciona una base sólida para el desarrollo e implementación
de la base de datos que soportará el funcionamiento del sistema.
3
2. DESARROLLO
2.1 Modelo Entidad Relación – MER
Entidades
Usuario
Atributos:
idUsuario (PK)
nombre
email
rol
Administrativo
Atributos:
idAdministrativo (PK)
area
Técnico
Atributos:
idTecnico (PK)
especialidad
Dueño
Atributos:
idDueno (PK)
permisosGlobales
Cliente
Atributos:
idCliente (PK)
4
nombre
cedulaNit
telefono
email
direccion
Equipo
Atributos:
idEquipo (PK)
marca
modelo
tipo
numeroSerie
descripcionAdicional
OrdenDeTrabajo
Atributos:
idOrden (PK)
numeroOrden
fechaCreacion
estado
valorTotalEstimado
saldoPendiente
fallaReportada
fechaEntrega
Diagnóstico
Atributos:
idDiagnostico (PK)
descripcion
5
recomendaciones
fecha
costoReparacion
EvidenciaFotográfica
Atributos:
idEvidencia (PK)
urlArchivo
tipo
fechaCarga
Factura
Atributos:
idFactura (PK)
numeroFactura
fechaEmision
total
metodoPago
Abono
Atributos:
idAbono (PK)
monto
fecha
metodoPago
Cotización
Atributos:
idCotizacion (PK)
numeroCotizacion
fechaCreacion
6
total
estado
ItemCotización
Atributos:
idItem (PK)
descripcion
cantidad
precioUnitario
7
8
2.2 Modelo Relacional M.R
9
2.3 Politicas de Seguridad
Integridad de los Datos
Utilizar claves primarias (PK) para identificar cada registro de forma única.
Implementar claves foráneas (FK) para mantener la consistencia entre tablas.
Validar los datos ingresados por los usuarios.
Evitar registros duplicados mediante restricciones UNIQUE.
Realizar auditorías periódicas sobre la información almacenada.
Confidencialidad
Implementar autenticación mediante usuario y contraseña.
Encriptar las contraseñas utilizando algoritmos seguros.
Restringir el acceso según el rol:
o Dueño: acceso total.
o Administrativo: gestión de clientes, órdenes y facturación.
o Técnico: acceso únicamente a órdenes asignadas.
Utilizar conexiones seguras (HTTPS).
Proteger la base de datos mediante firewalls y controles de acceso.
Disponibilidad
Realizar copias de seguridad automáticas diariamente.
10
Mantener servidores redundantes para evitar interrupciones.
Implementar planes de recuperación ante desastres.
Monitorear continuamente el rendimiento del sistema.
Mantener actualizados los sistemas operativos y gestores de bases de datos.
11
3. CONCLUSIONES
1. El modelo conceptual permitió identificar claramente las entidades, atributos y relaciones
que intervienen en el sistema de gestión de órdenes de trabajo para servicio técnico.
2. El modelo lógico transformó el diseño conceptual en una estructura relacional adecuada
para su implementación en sistemas gestores de bases de datos como MySQL.
3. La definición de claves primarias y foráneas garantiza la integridad referencial de la
información y facilita la gestión de los datos.
4. Las políticas de seguridad propuestas contribuyen a proteger la información almacenada,
asegurando la confidencialidad, integridad y disponibilidad de los datos del sistema.