Download - Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Transcript
Page 1: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Enfoque Sistémico en la Enfoque Sistémico en la Ingeniería de SoftwareUn modo de “ser sistémico” para la Innovación en el diseño de la Ingeniería de Software

MSc. Ing. Bruno Jerardino W.Prof. Depto. Ing. Informática – UsachCo-Director Cehum – ChileGerente General Segic - Usach

Page 2: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

En los comienzos de nuestra historia

Page 3: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Temas

• Fenomenología de la Percepción� Distinción� Distinción� Disponible a mano� Transparencia� Quiebre� Visibilidad

• La Realidad• Un caso de diseño de Software

Page 4: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

• La percepción es una fenómeno más complejo de lo que comúnmente pensamos

• Nuestra percepción esta influenciada por creencias, hábitos y predisposiciones biológicas.

Introducción

predisposiciones biológicas.

Page 5: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

• Operación Cognitiva• Separar algo de su entorno• El observador está interpelado y

comprometido

Distinción

comprometido• Similitud, contigüidad, contraste

ObjetoMirada

• Son históricas

Page 6: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

• La gente centra su atención en focos de acción y el resto es transparente.

• Cuando estamos en la transparencia no hay manera de hacer una distinción desapegada entre la situación en que vivimos y nosotros.

Disponible a mano

distinción desapegada entre la situación en que vivimos y nosotros.• Solo cuando hay deliberación (reflexión) hay una distinción sujeto-

objeto, i.e. a posteriori. • Lo disponible-a-mano son aquellas cosas que no distraen nuestra

atención cuando actuamos. • La gente en entornos sociales está lanzada en las situaciones sin

poder controlar su curso.

Page 7: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

• La percepción es una fenómeno más complejo de lo que comúnmente pensamos

• Nuestra percepción esta influenciada por creencias, hábitos y predisposiciones biológicas.

Transparencia

predisposiciones biológicas.

Page 8: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

• Son eventos que hacen que la gente se traslade a una nueva situación reconfigurando una nueva

• Cuando una persona está utilizando un procesador de texto y de pronto el tiempo de respuesta es cada vez más lento; en ese minuto

Quiebre

pronto el tiempo de respuesta es cada vez más lento; en ese minuto• la atención se retira “del escribir” y se coloca en descubrir la razón del

desperfecto o al responsable de dicho fenómeno. • Hay quiebres (rupturas) triviales y otros transcendentales• Triviales :

�Llamada telefónica, �nos saludan repentinamente, �no funcionó el PenDrive

• Trascendentales : ¿qué hago yo aquí?• Trascendentales : ¿qué hago yo aquí?

Page 9: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Quiebre y deliberación

quiebrequiebre

Transparencia Visibilidad

Page 10: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Escenario de la Visibilidad

Direccionalidad

Superficie Transparente

Observador

lo observado

Page 11: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

• Durante mucho tiempo se nos ha hecho pensar que la mente funciona así:

Realidad

AÑ wA

Ñ w Transformación

mapaLa Realidad

Page 12: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

• La realidad se confunde con la materialidad.• Se sobrestima lo externo y se usa la palabra “ser objetivo” como

certificado de lo verdadero.• Archivos Secretos X: La verdad está allá afuera

Realidad

• Archivos Secretos X: La verdad está allá afuera• Lo subjetivo es una “realidad de segunda clase” ya que depende del

punto de vista y es empañada por las emociones que nublan lo “real”.• La dirección de lo percibido tiene flechas de doble dirección adentro-

afuera.• El mundo externo es un mundo compartido• Partiendo de eso, todo se valida en la convivencia, viviendo con otros.• El ingrediente fundamental del mundo social se llama lenguaje• ¿Interrogantes nuevas?• ¿Interrogantes nuevas?

�De qué se trata el lenguaje�Cómo opera el Lenguaje �Para que usamos el Lenguaje

� Pero... ¿Desde dónde escuchamos?

Page 13: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Creencias

• Al percibir tratamos de hacer encajar lo percibido con lo que creemos que es

Page 14: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Hábitos

• Nuestro mundo de intereses• Nuestros Pre-supuestos y Expectativas• Nuestro Estado de Ánimo• Nuestra Confianza• Nuestra Confianza

Page 15: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Lo biológico

• Pertenecemos a un linaje de primates donde lo que vemos tiene un campo propio.

• Hay sonidos que alcanzamos a oir, y ciertas combinaciones de tonos que nos hacen ver colores que no están allí...que nos hacen ver colores que no están allí...

• ¿Los colores son propiedad de los objetos?

• más ejemplos a continuación...

Page 16: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

¡Cuente los puntos blancos!

Page 17: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

¿Son todas líneas horizontales o hay algunas oblicuas?

Page 18: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn
Page 19: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

¿Es el círculo de la izquierda más grande?grande?

Page 20: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Moralejas• Las cosas son de acuerdo al contexto donde aparecen• No hay información que nos de acceso privilegiado a la realidad• ¿Consecuencias?

Page 21: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

• Los actos concientes son extraños. De hecho, mayoritariamente estamos sumergidos en la transparencia

• La ingeniería es un ámbito de prácticas

Moralejas

• La ingeniería es un ámbito de prácticas humanas dedicadas al diseño de quiebres y la recuperación de la transparencia en situaciones concretas

Page 22: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Transparencia-Quiebre-Vislibilidad

Fluir del vivir

El lenguaje

¿?¡Quiebre!

Page 23: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Reflexión

• ¿Se podrán intencionar los quiebres como un modo permanente de estar-en-el-un modo permanente de estar-en-el-mundo?

Page 24: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

En el fluir del vivir

• Lista de cosas por hacer• Usar agenda o un papelito para anotar lo que tengo planeo hacer.• Voy al lugar de siempre y me faltó comprar o realizar un trámite• ¡Quiebre!

9:00 Cosa 19:30 Cosa 2

10:00 Tramite 1

• ¡Quiebre!• Deberé estar más atento... me digo y sigo mi viva como si nada

10:00 Tramite 110:30 Tramite 2

…...

Page 25: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Mundo del Lenguaje

• Hacer visible aquello que puede compensar el quiebre.• ¿De que modo me anticipo al quiebre, de tal forma que me indique

que estoy cerca del lugar donde requiero hacer ese tramite?• ¿Qué tengo a la mano?• ¿Qué tengo a la mano?

• ¿Y si lo que se moviera fuera el eje del espacio y no el eje del tiempo?

• Cómo sería una Agenda de Compromisos ordenados por Localización Espacial (CoOL- e)

• ¿Existe alguna tecnología al alcance de todo aquel que tenga un teléfono móvil y que no requiera de un dispositivos GPS para tener opción de utilizar la Agenda CoOL-e?

Page 26: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Tecnologías de posicionamiento

• El posicionamiento móvil se refiere al proceso de determinación • de la ubicación de un dispositivo móvil.

• La ubicación de un móvil se refiere a la ubicación estimada producto de la operación de posicionamiento móvil

Page 27: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Algoritmos de posicionamiento

• E-OTD (diferencia de tiempo observada perfeccionada) el propio terminal mide la señal OTD (diferencia de tiempo observada) y calcula su propia ubicación.

• UL-TOA (tiempo de llegada de enlace de transmisión) se basa en la • UL-TOA (tiempo de llegada de enlace de transmisión) se basa en la medición del tiempo de llegada de una señal transmitida por un celular a diferentes estaciones base.

• Para el cálculo de la posición por medio de este método deben ser conocidas:

� Las coordenadas geográficas de las estaciones bases.� La diferencia de tiempo entre las estaciones.

Page 28: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Diseño

• De que problemática se hace cargo el diseño de la Agenda CoOL-e

• De los compromisos que no dependen del tiempo (anotarlos en una hoja, un boleto, la agenda temporal no devuelve la una hoja, un boleto, la agenda temporal no devuelve la transparencia)

• Quiebre que disuelve: Regresar “a casa” y caer en cuenta que los compromisos no fueron cumplidos.

• La agenda CoOL-e deberá guarda los compromisos que dependen del eje de la espacialidad ya que no se tiene claridad cuándo se pasará cerca de ese lugar.

Page 29: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Diseño

• Diseñando un Agenda de Compromisos ordenados por Localización Espacial (CoOL- e)

• ¿Que me provee transparencia?• ¿Qué me provee visibilidad?• ¿Qué me provee visibilidad?• ¿Qué servicios son necesarios para ir y venir entre visibilidad y

transparencia?

Page 30: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Diseño de la Aplicación

• Captura de requisitos• Diagrama de interacción de los casos de uso.• Visualización entre los casos de uso y el usuario.

Page 31: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Diseño de la Aplicación

• Componentes gráficos

Page 32: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Resultados

• Se desarrolló un prototipo en teléfono móvil Nokia (usando J2ME)• Se investigaron distintos algoritmos de triangulación para obtener el

posicionamiento de una persona en la ciudad. Esta tecnología ya está operativa e interactúa con Google MAPoperativa e interactúa con Google MAP

• Innovación en el concepto de agenda, pues la agenda tradicional se mueve en el eje del tiempo y en el caso de la agenda CoOL-e se mueve en el eje de la espacialidad, donde la variable tiempo es complemento de la variable espacio.

Page 33: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Mirando retrospectivamente

� Hacia un Buen Conocimiento y un Compromiso Ético

� Impulsar el desarrollo del conocimiento por encima de lo aceptado como verdad absoluta.como verdad absoluta.

� Compromiso a aplicar este conocimiento sólo para el bienestar del ser humano, para la superación del dolor y del sufrimiento.

Page 34: Enfoque sistémico en la Ingeniería de Software - Msc. Bruno Jerardino Wiesenborn

Hacia el Buen Conocimiento

� El buen conocimiento lleva a la justicia.� El buen conocimiento lleva a la reconciliación.� El buen conocimiento lleva, también, a descifrar lo sagrado en la

profundidad de la conciencia.profundidad de la conciencia.

Marcha Mundial Por la Paz y la No Violenciawww.marchamundial.org