Está en la página 1de 15

GA4-220501095-AA1-EV02 - Modelos conceptual y lógico

para el proyecto desarrollo de software


Evidencia de producto: GA4-220501095-AA1-EV01 -
Diseñar el modelo conceptual y lógico de acuerdo al caso
de estudio

Aprendices:
Sebastian Villegas
Henao
Yeider ramirez
lopez Valentina
sierra

Intructora:
Margarita maria
alvarez

Análisis y desarrollo de software


Servicio nacional de aprendizaje sena
2022-2023
ACTIVIDAD

FASE N°2

Evidencia de producto: GA4-220501095-AA1-EV01 - Diseñar el modelo conceptual y lógico de


acuerdo al caso de estudio

Evidencia de producto

GA4-220501095-AA1-EV02 - Modelos conceptual y lógico para el proyecto desarrollo de software

Elementos a tener en cuenta en el modelo entidad relación:

 Realizar el modelo conceptual.

 Tener en cuenta el tipo de base de datos seleccionada. 

Tener en cuenta las especificaciones del análisis.  Se deben seguir las normas básicas de
presentación de un documento Modelos conceptual y lógico para el proyecto desarrollo
de software teniendo en cuenta:

 Generar el modelo lógico de acuerdo con la técnica seleccionada.  Normalizar el modelo


lógico de acuerdo con el tipo de base de datos.

 Crear el diccionario de datos según el modelo lógico.

 Definir políticas de seguridad para garantizar integridad, confidencialidad y disponibilidad de


los datos. Se deben seguir las normas básicas de presentación de un documento escrito, es decir
el documento debe tener como mínimo una portada, introducción y conclusiones.

INTRODUCCCION

El diseño de un modelo conceptual y lógico es esencial en el desarrollo de cualquier sistema de


información. En el caso de una tienda virtual, es importante entender los conceptos clave del
dominio y las relaciones que existen entre ellos para poder diseñar una solución efectiva. El
modelo conceptual representa las entidades importantes del dominio, como pueden ser los
compradores, vendedores y los productos, horarios, entre otros, así como sus relaciones y
atributos. Es importante tener en cuenta que el modelo conceptual es una abstracción de la
realidad, por lo que debe ser validado y ajustado con los interesados en el proyecto. Por otro lado,
el modelo lógico se enfoca en la implementación de la solución y cómo se van a almacenar y
acceder a los datos. En este sentido, se deben definir las tablas, columnas, claves primarias y
foráneas, entre otros elementos, que permitirán la creación de la base de datos y su posterior
manipulación. En el caso de la tienda virtual, el modelo conceptual y lógico deben estar diseñados
de manera coherente para que la solución sea efectiva y se puedan gestionar las compras y ventas
de manera adecuada. El modelo debe tener en cuenta los diferentes roles que pueden tener los
usuarios en la aplicación, la cantidad de vendedores, la disponibilidad de los productos, los datos
personales de los clientes, entre otros aspectos.

OBJETIVOS GENERALES.

1. Desarrollar un sistema de información efectivo: Este objetivo se enfoca en lograr un sistema


de información que cumpla con los requisitos de los usuarios y permita al usuario poder
comprar y vender sin ninguna dificultad

2. Identificar los conceptos clave del dominio: Este objetivo busca identificar los conceptos y
relaciones importantes del dominio de la tienda virtual. Se enfoca en comprender los
requisitos específicos de la aplicación y los elementos necesarios para su funcionamiento.

3. Validar y ajustar el modelo conceptual: Este objetivo se enfoca en validar y ajustar el modelo
conceptual del sistema de información con los interesados en el proyecto. Se busca asegurar que
el modelo sea una representación adecuada de la realidad y cumpla con los requisitos específicos
de los usuarios.

4. Definir los elementos necesarios para la implementación: Este objetivo se enfoca en definir
los elementos necesarios para la implementación del sistema de información, como las tablas,
columnas, claves primarias y foráneas, entre otros. Se busca garantizar la creación de una base
de datos coherente y bien estructurada.

5. Tener en cuenta los diferentes roles y requisitos de los usuarios: Este objetivo se enfoca en
tener en cuenta los diferentes roles y requisitos de los usuarios de la aplicación. Se busca
garantizar que la solución sea adecuada para los diferentes usuarios y cumpla con sus
necesidades específicas

GENERAR EL MODELO LÓGICO DE ACUERDO CON LA TÉCNICA SELECCIONADA

A partir de los requerimientos obtenidos anteriormente se procede a crear el modelo lógico de la


aplicación teniendo en cuenta que un vendedor puede tener uno o muchos clientes, un
comprador puede tener uno o muchos vendedores y un comprador puede comprar uno o muchos
productos y un producto especifico puede tener uno o muchos compradores por lo tanto se
presenta una relación de uno a muchos.
DIAGRAMAS DE RELACION UNO A MUCHOS

1 COMPRADOR-N VENDEDORES
1 VENDEDOR-N COMPRADORES

N PRODUCTO-N COMPRADORES
1 CARRITO DE COMPRAS-N PRODUCTOS
MODELO

ENTIDAD RELACION A MODELO

RELACIONAL MODELO RELACIONAL DE LA

APLICACION
1 VENDEDOR-N COMPRADORES

MODELO RELACIONAL:
N PRODUCTO-N COMPRADORES

MODELO RELACIONAL

1 CARRITO DE COMPRAS-N PRODUCTOS

MODELO RELACIONAL
TIPOS DE DATOS SEGÚN BASES DE DATOS
DICCIONARIO DE BASE DE DATOS

CAMPO TIPO DE DESCRIPCION


DATO
Pedido ID varchar Código único que permite identificar cada producto
dirección varchar Dirección en la cual se va a entregar el producto

teléfono varchar Permite comunicarse con el destinatario en caso de haber


complicaciones a la hora de entregar el envio
ciudad varchar Donde vive el remitente
Empresa varchar Es la empresa encargada de realizar el envio del paquete y de su
que realiza entrega al destinatario
el envio
Cliente ID varchar Código único que permite identificar al cliente
Nombre y varchar Es el nombre completo del vendedor
apellidos
Métodos de varchar Son los medios de pago que recibe el vendedor
pago
Producto ID varchar Código único que permite identificar al producto
precio varchar Es el precio del producto
Tipo de varchar Es el tipo de producto según la categoría a la que pertenece
producto
Agregar varchar Permite agregar productos al carrito
producto al
carrito
Calificar varchar Permite calificar al producto según la perspectiva del comprador
producto
Dejar varchar Permite calificar al vendedor dejando un comentario
reseña al
vendedor
Vendedor varchar Código único el cual permite identificar al vendedor
ID
Entidades varchar Son las entidades bancarias a las cuales el vendedor esta vinculado para
bancarias recibir pagos
Número de varchar Es el numero de cuenta del vendedor
cuenta
Empresa varchar Es la empresa que va a realizar el envio y la entrega al remitente
que va a
realizar el
envio

DEFINIR POLITICAS DE SEGURIDAD PARA GARANTIZAR INTEGRIDAD, CONDIFENCIALIDAD


Y DISPONIBILIDAD DE LOS DATOS

Se procede a definir las políticas de seguridad que rigen en la base de datos

se le asegura al usuario que los datos que brinde dentro del software solo se usaran en el
mismo asegurando así que ningún tercero tenga acceso a esta información confidencial.

Se le asegura al usuario que su información bancaria va a estar 100% segura dentro de


nuestro software.

GENERACIÓN DEL MODELO LÓGICO:

ID nombres Correo electronico apellidos telefono direccion ciudad


comprador
C00001 Juan Juancamilo12@gmail.com Bernal 3118055462 Calle 11 bogota
camilo Pérez #4-24
C00002 Dulce Dulcemaria26@hotmail.com rojas 3214082465 Calle 23 Villavicencio
maría # 6-35
C00003 yorimar Rorimar1234@gmail.com Rodríguez 3204797272 Calle 2 # Cali
4-22
C00004 Sebastián sebastianvilllegashenao@ Villegas 3196929911 Calle 6 # Medellin
Gmail.com h. 6-14
C00005 Piter pitervillegas@gmail.com Villegas 3244803953 Calle 8 # Bogota
Danilo h. 5-25
C00006 Álvaro Alvaro12345@gmail.com Villegas 3154160989 Cartagena
Alejandro h. de indias

nombres apellidos telefono direccion ciudad Medios de pago ID


disponible VENDEDOR
María Lopez 3118055462 Calle 11 bogota Nequi,bancolombia V00001
camila lopez #4-24
Juan Rojas 3214082465 Calle 23 Villavicencio Nequi V00002
stiven rocha # 6-35
María Rodríguez Calle 2 # Cali Nequi,paypal V00003
camia henai 3204797272 4-22
Sebastián Villegas 3196929911 Calle 6 # Medellin Nequi,banco de bogota, V00004
h. 6-14 paypal
Piter Villegas 3244803953 Calle 8 # Bogota Nequi,Bancolombia,banco V00005
Danilo h. 5-25 De bogota,davivienda
Álvaro Villegas 3154160989 Calle 12 Cartagena Nequi,paypal,davivienda V00006
Alejandro h. #5-26 de indias

CONCLUSION
Desarrollo de modelos conceptuales y lógicos para el desarrollo Cualquier sistema de
información, especialmente en el caso de aplicaciones de datos. Haga una cita con un
abogado. El modelo conceptual se centra en la representación. Abstracción de conceptos
clave del dominio y relaciones entre ellos. ellos, mientras que el modelo lógico se centra
en la implementación de la solución y cómo se almacenan y se accede a los datos. Ambos
modelos deben diseñarse de manera coherente para resolver la solución. Manténgalo
efectivo, puede administrar correctamente Decirle a los usuarios que el papel que puede
desempeñar en la aplicación es diferente Horario disponible, disponibilidad y datos
personales para abogados cliente. Lo importante es recordar, el modelo conceptual es La
abstracción realista debe verificar y ajustar con aquellos que estén interesados en
proyecto

También podría gustarte