Está en la página 1de 6

3

INGENIERIA DE SOFTWARE I
Asignatura: INGENIERIA DE SOFTWARE I

UNIDAD 3: Modelado de requerimientos desde el enfoque orientado a


objetos

TEMA 1: El paradigma orientado a objetos

Nombre de la Tarea

GUÍA DE PRÁCTICA EXPERIMENTAL N° 2

Objetivo de la Tarea

Describir el paradigma orientado a objetos a través de los objetos de datos, atributos y


relaciones.
Comprender el análisis de requerimientos orientado a objetos a través del diseño de
diagramas de flujo de datos (DFD).

INSTRUCCIONES

1. Actividad de aprendizaje:

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). Obtener
diagrama de contexto o Nivel 0, diagrama de nivel 1 y diagrama de nivel 2.

Caso de estudio:
A partir de una variedad de artículos disponible en un repositorio virtual (catálogo), un cliente
realiza compras de diversos productos, se agregan los productos al carrito de compras, se
actualiza la orden según se va agregando productos al carrito, almacena los datos de los
productos en la transacción; se procesa la información y se emite factura al cliente luego de
realizar el pago. El sistema deberá generar reportes de las compras realizadas por cada cliente y
de los datos de las transacciones generadas, información que será de utilidad para el
administrador del negocio. El administrador a través del sistema por podrá gestionar una orden
de inventario mediante repositorio del catálogo de productos para obtener el stock del inventario
y requerir orden de abastecimiento a los proveedores.

Paso 1: Identificar actores del proceso central

Identifique los posibles actores (entidades/terminadores), pensar que entre los actores

2
Nombre de la Unidad

principales y secundarios que podrían constar en el proceso. Para representar los actores que
van a identificar deben hacerlo de la siguiente manera:

Ilustración 1: Actor cliente

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

Dibuje un diagrama de flujo de datos de nivel 0 del movimiento de datos, use una sola hoja y
etiquete cada elemento de datos con claridad. Ver ilustración 02

Ilustración 02 – Un ejemplo de diagrama de flujo de datos: diagrama contextual o nivel 0.

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

Dibuje un diagrama de flujo de datos de nivel 1 del movimiento de datos, use una sola hoja y
© Universidad Estatal de Milagro – UNEMI

etiquete cada elemento de datos con claridad. Expanda el proceso principal Nivel 0 en su
diagrama de flujo de datos original en subprocesos; agregue flujos y almacenes de datos. Ver
ilustración 03

FORMATO CONTROLADO: FR0018/ v3.01 3


Nombre de la Unidad

Ilustración 03 – Un ejemplo de diagrama de flujo de datos: diagrama de nivel 1 o superior.

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

Dibuje un diagrama de flujo de datos de nivel 2 del movimiento de datos, use una sola hoja y
etiquete cada elemento de datos con claridad. Expanda o descomponga el proceso Nivel 1 en
su(s) diagrama(s) de flujo de datos de cada subproceso del nivel superior, tantos diagramas 1,
2, 3, … n como funciones haya en el diagrama de Nivel Superior. Ver ilustración 04
© Universidad Estatal de Milagro – UNEMI

Ilustración 04 – Un ejemplo de diagrama de flujo de datos: diagrama de nivel 2, expansión o detalle.

FORMATO CONTROLADO: FR0018/ v3.01 4


Nombre de la Unidad

Paso 5: Validar la consistencia de los DFD (Todos los niveles)

Revisar y validar la consistencia, legibilidad y comprensión de los diagramas y sus relaciones,


observando: nivel de detalle, flujo de datos, observando y corrigiendo las inconsistencias entre
los diagramas, con la finalidad de representar un orden lógico de los procesos derivado del
modelo de negocio referido en el caso de estudio, para ello deberá verificar:

• No falten flujos de datos de entrada o salida que acompañaban al proceso del nivel
superior.
• No aparezca algún flujo que no estuviese anteriormente asociado al proceso de nivel
superior.
• Todos los elementos del DFD resultante deben estar conectados directa o
indirectamente con los flujos del proceso origen.

Paso 6: Narrativa – Argumentación del modelo propuesto

Realice una descripción narrativa después de cada uno de los diagramas generados.

2. Instrucciones:

1. Para la elaboración de diagramas de flujo de datos, se recomienda:


a. Elabore conforme el formato o notación referido por el profesor en
ilustraciones anteriores y las explicadas en clases.
b. Identifique el o los actores, procesos, y subprocesos, su instancia y jerarquía
según corresponda.
c. El modelo de procesos deberá contener:

• Actores
• Un diagrama de contexto (Nivel 0).
• Un diagrama 0 (Nivel 1).
• Tantos diagramas 1, 2, 3, … n como funciones haya en el diagrama 0
(Nivel 2).
© Universidad Estatal de Milagro – UNEMI

d. Seleccionar una de las siguientes herramientas para el diseño de los casos de


uso:

• Microsoft Visio: https://office.live.com/start/visio.aspx


• Lucidchart: https://www.lucidchart.com/pages/es
• Visual Paradigm: https://online.visual-
paradigm.com/es/diagrams/features/uml-tool/ (Recomendado)

Estructura del documento:


1. Portada
2. Objetivos

FORMATO CONTROLADO: FR0018/ v3.01 5


Nombre de la Unidad

3. Desarrollo
• Paso 1
• Paso 2
• Paso 3
• Paso 4
• Paso 5
• Paso 6
4. Conclusiones
5. Bibliografía

RECOMENDACIONES

1. Asegúrate de que el trabajo contenga todos los apartados solicitados en el


objetivo de la tarea.
2. Amplía conocimientos; por lo tanto, puedes investigar en otras fuentes
científicas que consideres importantes para realizar el trabajo.
3. Utilice preferentemente las herramientas que se proporcionan en la instrucción.
4. Incluye las citas correspondientes en el trabajo, éstas deben ser parte de la
bibliografía.
5. El trabajo debe ser presentado en la plantilla institucional para elaborar tareas.
o Revise la gramática y ortografía.
o Organice las ideas que vaya a utilizar
o Tome en cuenta los parámetros y tiempos establecidos.
6. Asegúrate de subir el trabajo en la plataforma en el tiempo establecido.
© Universidad Estatal de Milagro – UNEMI

FORMATO CONTROLADO: FR0018/ v3.01 6

También podría gustarte