Está en la página 1de 29

Póngase cómodo…

empezamos en unos minutos


Sesión de aprendizaje- modalidad presencial

13:15 Hrs.
www.senati.edu.pe
Seminario de complementación práctica (INGENIERÍA DEL SOFTWARE)
Semana 15: Interacciones y estructuras en el sistema

Mg. Fernando Miguel Pisfil Ortiz

www.senati.edu.pe
Frase Motivadora

www.senati.edu.pe
Charla de 5 minutos

www.senati.edu.pe
OBJETIVO DE LA SESIÓN DE APRENDIZAJE

▪ Con la información proporcionada, con los


conocimientos previos de los estudiantes y
la orientación del facilitador, el participante
será capaz de identificar, describir y utilizar
con precisión notaciones del UML para
expresar las interacciones y la estructura de
un sistema en base a los requerimientos de
usuario.

5
www.senati.edu.pe
ETI-SENATI www.senati.edu.pe
Revisemos lo que indican
los equipos de la tarea
anterior (sesión 14)

www.senati.edu.pe
Actividad Académica (Equipos)
Elabora, comparte y explica.
✓ Una lista de requisitos funcionales y no funcionales de tu App.
✓ Lo elaborado.

www.senati.edu.pe
¿Qué es interacción en el
sistema?

www.senati.edu.pe
INTERACCIÓN
✓ Describe una acción que se desarrolla de modo recíproco entre dos o
más organismos, objetos, agentes, unidades, sistemas, fuerzas o
funciones.
✓ Podemos expresar la interacción en un caso de uso: Los Casos de Uso
(Ivar Jacobson) describen, bajo la forma de acciones y reacciones, el
comportamiento de un sistema desde el punto de vista del usuario.

www.senati.edu.pe
INTERACCIÓN
✓ Los Sistemas de Información basados en software, son herramientas
utilizadas por organizaciones para apoyar el desarrollo de sus
actividades, sean éstas de corto, mediano o largo plazo.

www.senati.edu.pe
INTERACCIÓN

www.senati.edu.pe
INTERACCIÓN
✓ Un papel importante en este ámbito lo tienen las personas que serán los
usuarios de los Sistemas de Información, quienes no siempre ven a
estas herramientas de buena manera, manifestando en ocasiones
actitudes de resistencia o rechazo, lo que puede ser producto de la
cultura organizacional imperante, la que puede dificultar el desarrollo
e incorporación de nuevos Sistemas de Información.

www.senati.edu.pe
Diagrama de Secuencia

✓ El diagrama de secuencia UML


representa los eventos en orden
cronológico, razón por la que a veces se
le llama diagrama de eventos o
escenario de eventos. El orden (es decir,
la secuencia exacta) es más importante
que los puntos específicos en el tiempo.

www.senati.edu.pe
Diagrama de Secuencia
✓ Los diagramas de secuencia pueden contener los fragmentos de interacción:
ocurrencia de interacción, invariantes de estado, cuadros de activación y
fragmentos combinados.

Cada uno de los cuadros representa un fragmento de interacción. La etiqueta


“ref” representa un fragmento de ocurrencia de interacción. Se pueden
combinar diferentes fragmentos, que van a requerir una u otra etiqueta
dependiendo del operador de interacción. El fragmento inferior es un
fragmento combinado con el operador de interacción “Alternativa”.
www.senati.edu.pe
Diagrama de Secuencia: Ejemplo
✓ Diagrama de secuencia de la funcionalidad contratar servicio

www.senati.edu.pe
Diagrama de Comunicación
✓ El diagrama de comunicación es una alternativa al diagrama de secuencia. Este se centra en una
representación espacial de los objetos.
✓ Los objetos intervienen en el diagrama de la misma forma que lo hacían en el diagrama de
secuencia. Este está unido gráficamente a los objetos con los que interactúa.

▪ Customer: cliente
▪ Place order agent: agente de pedidos
▪ Stock balance: saldo de existencias

www.senati.edu.pe
Actividad Académica (Equipos)
Verificar, comparte y explica.
✓ El diagrama de secuencia elaborado para representar el
intercambio de mensajes entre los distintos objetos de tu
sistema.
✓ El elemento elaborado.

www.senati.edu.pe
OBJETIVO DE LA SESIÓN DE APRENDIZAJE

▪ Con la información proporcionada, con los


conocimientos previos de los estudiantes y
la orientación del facilitador, el participante
será capaz de identificar, describir y utilizar
con precisión notaciones del UML para
expresar las interacciones y la estructura de
un sistema en base a los requerimientos de
usuario.

18
www.senati.edu.pe
ETI-SENATI www.senati.edu.pe
En la estructura de un SI ¿Qué
nombre podemos dar a sus
partes?

www.senati.edu.pe
FUNDAMENTOS: Estructura
✓La estructura de los sistemas de
información hace que sus partes
separadas se llamen subsistemas.
✓Los subsistemas funcionales
implementan y apoyan modelos,
métodos y algoritmos para obtener
información de control. La composición
de los subsistemas funcionales es muy
diversa y depende del área temática
del uso del sistema de información, la
actividad económica específica del
objeto y la gestión.
www.senati.edu.pe
FUNDAMENTOS OO

✓ La orientación a objetos representa el mundo real y resuelve problemas a través de objetos, ya sean
tangibles o digitales. Este paradigma tecnológico considera un sistema como una entidad dinámica
formada de componentes. Un sistema sólo se define por sus componentes y la manera en que éstos
interactúan.
www.senati.edu.pe
FUNDAMENTOS OO

Almacenamiento de datos en un OODBMS

✓ Actualmente, el desarrollo de aplicaciones se hace con lenguajes de programación orientada a


objetos almacenando datos en bases relacionales, por lo que el desarrollador debe utilizar un
lenguaje para la aplicación (Java, PHP, C++) y otro para la base de datos (SQL).
www.senati.edu.pe
Ejemplos OO

www.senati.edu.pe
Exposición

www.senati.edu.pe
Actividad Académica (Equipos)
Elabora, comparte y explica.
✓ Los Diagramas de Clase para el caso de uso de negocio más relevante de
tu proyecto.
✓ El recurso producido
✓ El recurso compartido

www.senati.edu.pe
Conclusiones
1. Todo sistema, genera interacción entre sus elementos, lo que
afirma que todo sistema genera acciones y reacciones .

2. La comunicación entre elementos en un sistema, se da a través de


mensajes que transmite información con la expectativa de que se
desencadene una actividad.

www.senati.edu.pe
Conclusiones
3. La estructura de un sistema, es el conjunto de elementos que
caracterizan un determinado ámbito de la realidad o dominio del
sistema.

4. Un sistema está constituido por partes claramente diferenciables,


sus elementos, relacionadas entre sí de algún modo particular,
combinación que constituye su estructura. Esta estructura es un
ordenamiento que se atribuye a los elementos mediante sus
relaciones.

www.senati.edu.pe
Gracias por tu:

1. Atención
2. Participación
Interés de
3. mejorar cada día
4. Comprensión

5. Compromiso
28
www.senati.edu.pe
ETI-SENATI
www.senati.edu.pe
www.senati.edu.pe

También podría gustarte