Está en la página 1de 10

INGENIERÍA DE SOFTWARE I

Facultad de Ingeniería

Carrera de Tecnología de la Información

Paralelo: C1

Materia

Ingeniería de Software I

Tema

La práctica consiste en el modelar el sistema de información “Sistema de Servicios

al Cliente en Comercio electrónico” utilizando la técnica de los diagramas de flujo de

datos (DFD)

Docente

DIAZ ARRIETA RONALD HENRY

Integrantes

González Sarcos Eliver Vicente

Grefa Calapucha Edison Esteban

Rosales De la Rosa Janelly Mariela

Tenenuela Mejía Edison Wilson

Vera Ronquillo Margarita Andreina

Nivel

Quinto semestre

MILAGRO – ECUADOR
INGENIERÍA DE SOFTWARE I

OBJETIVOS

Objetivo general

- Describir el paradigma orientado a objetos a través de los objetos de

datos, atributos y relaciones, y comprender el análisis de

requerimientos orientado a objetos mediante el diseño de diagramas

de flujo de datos (DFD) para el sistema de información "Sistema de

Servicios al Cliente en Comercio Electrónico".

Objetivos Específicos

- Crear un diagrama de flujo de datos de nivel 0 que ilustre el

movimiento de datos en el sistema, etiquetando cada elemento de

datos de manera clara y concisa.

- Desarrollar un diagrama de flujo de datos de nivel 1 que expanda el

proceso principal del Nivel 0 en subprocesos, incorporando flujos y

almacenes de datos para representar el sistema de manera más

detallada.

- Crear un diagrama de flujo de datos de nivel 2 que descomponga el

proceso del Nivel 1, detallando funciones específicas a través de

subprocesos adicionales, y etiquetar cada elemento de datos de

manera clara.
INGENIERÍA DE SOFTWARE I

DESARROLLO

 Paso 1: Identificar actores del proceso central.

Cliente Proveedor

Ilustración 1: Actor Cliente Ilustración 3: Actor


Proveedor

Administrador

Ilustración 2: Actor
Administrador

para el caso propuesto se ha realizado un análisis exhaustivo

en el cual se han identificado 3 entidades que son las que

interactúan, envían datos al sistema y reciben información. Las

identidades son cliente el cual realiza las compras, el administrador

que gestionar el sistema y el proveedor que suministra los productos

y las ordenes de abastecimiento. (Zuloaga Rotta, 2015)


INGENIERÍA DE SOFTWARE I

 Paso 2: Diseñar diagrama contextual o de nivel 0 del modelo de

negocio.

En la realización del diagrama de contexto se han colocado as

entidades que planteamos con sus debidas entradas de información

y las salidas de información que les envía el sistema. Para este caso

el proceso principal es el sistema de servicios al cliente en comercio

electrónico, el cual representa al sistema completo y se muestran las

interacciones que los usuarios tienen con este. (Colque Guitierrez,

2020)
INGENIERÍA DE SOFTWARE I

 Paso 3: Diseñar diagrama de nivel 1 o diagrama de nivel superior.

En este diagrama se mantienen las mismas entidades con sus entradas y

salidas de información que les envía el sistema, se ha dado más contexto para

visualizar de mejor forma el flujo de datos dentro del sistema. Se hizo la agregación

de procesos con los cuales se poder observar como los clientes realizan las

comprar que eso conlleva a seleccionar los productos, añadirlos al carrito, se

actualiza las ordenes y el cliente realiza el pago y se emite la orden, por el lado del

administrador gestiona el inventario para obtener el stock, se muestra el proceso de

como obtiene los reportes de las compras y de las interacciones de los usuarios y

también como solicita una solicitud de abastecimiento al proveedor. (ALT, 2007)


INGENIERÍA DE SOFTWARE I

 Paso 4: Diseñar diagrama de nivel 2 o diagrama de expansión o

detalle.

En este diagrama de flujo de datos de nivel 2 se puede observar más a fondo

los procesos realizados en el sistema, se observa que cada proceso tiene

relacionados otros subprocesos los cuales necesita para su correcto

funcionamiento. (Senn, 1992)

Algunos de los subprocesos son como validar información de pago y de datos

ingresados, etc. como también procesos que sirven para contextualizar y poder
INGENIERÍA DE SOFTWARE I

entender mejor los procesos que se han creado para realizar el correcto

funcionamiento del sistema que se ha planteado.

Se puede observar que las entradas de cada proceso están conectadas con

los procesos internos que tiene cada uno y estos subprocesos generan las salidas

que contiene el proceso principal.


INGENIERÍA DE SOFTWARE I

CONCLUSIONES

En el transcurso de esta actividad, se ha llevado a cabo el modelado

detallado del sistema de información "Sistema de Servicios al Cliente en Comercio

Electrónico" utilizando la técnica de diagramas de flujo de datos (DFD). Este

proceso ha permitido descomponer el sistema en sus componentes esenciales,

proporcionando una representación visual clara de cómo los datos fluyen a través

de las diferentes partes del sistema.

El primer paso consistió en identificar los actores clave del proceso central,

revelando la interacción crucial entre el cliente, el administrador y el proveedor. Esta

etapa estableció las bases para el diseño de los diagramas de flujo de datos

subsiguientes.

La creación del diagrama de contexto (Nivel 0) proporcionó una visión

panorámica del sistema, destacando las entidades externas y sus interacciones con

el sistema principal. Este nivel de abstracción fue fundamental para comprender las

entradas y salidas generales del sistema.

La expansión a un diagrama de nivel 1 permitió una exploración más

detallada de los procesos, revelando subprocesos clave y flujos de datos

adicionales. La inclusión de procesos como la gestión de inventario, la generación

de reportes y la interacción con proveedores brindó una comprensión más completa

de las operaciones internas del sistema.

El diagrama de nivel 2 proporcionó un nivel de detalle aún mayor,

descomponiendo los procesos principales en subprocesos específicos. Esto facilitó

la identificación de las funciones individuales necesarias para garantizar el correcto

funcionamiento del sistema en su totalidad.

Este ejercicio no solo ha mejorado nuestras habilidades en la creación de


INGENIERÍA DE SOFTWARE I

diagramas de flujo de datos, sino que también ha destacado la importancia de un

análisis exhaustivo de los procesos en un sistema de comercio electrónico. La

identificación de actores, la validación de datos y la coherencia en los flujos de datos

son esenciales para el diseño de sistemas eficientes y efectivos.


INGENIERÍA DE SOFTWARE I

BIBLIOGRAFÍA

ALT, T. D. (2007). Desarrollo de un editor o interprete de diagramas de flujo de datos con

generación de codigo C++ y Java. Obtenido de

https://rd.udb.edu.sv/bitstreams/cacd7f49-53be-401a-8b28-a32129740052/download

Colque Guitierrez, L. (2020). Diagrama de flujo de datos en el fortalecimiento del

Razonamiento Lógico Matemático.

Senn, J. A. (1992). Análisis y diseño de sistema de información. Obtenido de

https://dspace.scz.ucb.edu.bo/dspace/bitstream/123456789/606/1/1633.pdf

Zuloaga Rotta, L. (2015). Diagramas de flujo de datos.

También podría gustarte