TN

Temas de hoy:

  • Javier Milei
  • Terremoto en Colombia
  • Juicio a Pity Álvarez
  • Lionel Messi
  • Cumbre LLA-PRO
  • Eclipse total de sol
  • Tecno
EN VIVO
tnTecno

Las ocho claves sobre el futuro del desarrollo de software y la Inteligencia Artificial

Columnista invitado (*) | De la mano de nuevas tecnologías, que eran impensadas hace 20 años, estamos viviendo una nueva era.

Alejandro  Bianchi
Por 

Alejandro Bianchi

05 de marzo 2023, 05:13hs
Los sistemas del futuro serán de una magnitud sociotécnica que requerirán la convergencia de varias disciplinas (Foto: AdobeStock)
Los sistemas del futuro serán de una magnitud sociotécnica que requerirán la convergencia de varias disciplinas (Foto: AdobeStock)
SeguirSeguinos enAgregá TN como sitio preferido

Los sistemas basados en software están cambiando la manera en cómo nos relacionamos, cómo hacemos negocios, cómo nos entretenemos, y hasta en cómo administramos la salud. También la forma en cómo pensamos la seguridad pública y la defensa de las naciones; y hasta se advierten transformaciones en la nueva dinámica de las ciudades en donde cada vez más, veremos vehículos autónomos y robots cumpliendo tareas de servicios públicos.

El software es estratégico para las naciones y su desarrollo

El software es fundamental para la manera en cómo se concebirán las empresas en un futuro no muy lejano y el concepto de trabajo también está alcanzado por la tecnología. Pero hay áreas que están en desarrollo y que en poco tiempo serán disruptivas, con gran impacto en la dependencia que tendremos del software: infraestructura inteligente, (nanotecnología) y la extensión de las capacidades humanas a través de la biotecnología y la inteligencia artificial a escala. Los sistemas del futuro serán de una magnitud sociotécnica que requerirán la convergencia de varias disciplinas para su desarrollo por lo que este deberá adaptarse a la nueva realidad.

¿Querés recibir más información de Tecno?

Suscribite acá

Pero esta dependencia, cada vez mayor, que tenemos del software nos hace vulnerables a las debilidades inherentes al mismo. Y estas debilidades, muchas veces reflejadas en casos de graves problemas en diferentes áreas, (fallas de seguridad, por ejemplo), son consecuencia de la falta o la necesidad de mejorar las prácticas de la Ingeniería de software para soportar los nuevos escenarios.

Leé también: ChatGPT tiene competencia: Meta presentó LLaMA, su propia versión de inteligencia artificial

Centros de formación y de investigación como el Software Engineering Institute están trabajando en la definición de una nueva concepción de la ingeniería de software sobre la base de que las tecnologías evolucionan rápidamente y que la adaptación de métodos y prácticas deben acompañar esta evolución.

El software es fundamental para la manera en cómo se concebirán las empresas en un futuro no muy lejano (Foto: AdobeStock).
El software es fundamental para la manera en cómo se concebirán las empresas en un futuro no muy lejano (Foto: AdobeStock).

Las ocho claves sobre el futuro del desarrollo de software

Algunas de las premisas que guían esta nueva concepción de la ingeniería de software son:

  1. Considerar el software como un componente estratégico de una nación, los esfuerzos en mejorar la manera en cómo se lo produce es una responsabilidad compartida entre el Estado la academia y la industria, colaborando con una visión compartida y garantizando los recursos necesarios para sostener la investigación y el desarrollo.
  2. El proceso de desarrollo debe ser reinterpretado en función a uno que integre a la Inteligencia Artificial (IA) con el desarrollador, para asegurar una continua evolución del sistema a través de implantar, por ejemplo, programación por intención. En casi todas las etapas del proceso de desarrollo, la IA tiene un enorme potencial para ayudar a los humanos, aliviando el esfuerzo de tareas tediosas, por lo que podrán concentrarse mejor en actividades que requieren la creatividad e innovación que solo nosotros podemos proporcionar. Para lograr este objetivo, se hace necesario visualizar el proceso de manera integral identificando los puntos en donde la IA y otras herramientas automatizadas aportan valor al desarrollo. Uno de los desafíos será la utilización de los datos del proceso de desarrollo para alimentar los componentes de IA. Esta área de investigación deberá proveer de un proceso de desarrollo altamente automatizado, que facilite la colaboración entre humanos y la IA y potencie la evolución continua de sistemas basados en software.
  3. Dado que los sistemas van a evolucionar constantemente y en algunos casos en tiempo real, se hacen necesarios nuevos métodos de aseguramiento de calidad, verificación y validación poniendo a la seguridad como un atributo de primer orden.
  4. Muchos de los sistemas futuros incluirán a las personas como componentes de este, no meramente usuarios, llevando la escala social a límites que van a requerir nuevos métodos de diseño para soportar nuevos atributos de calidad adicionales a los tradicionales de performance, disponibilidad, escalabilidad, etc.
  5. La característica sociotécnica de los futuros sistemas implicará dedicar esfuerzos a nuevos modelos y patrones arquitectónicos y serán necesarias nuevas estrategias de diseño que hagan foco en el concepto de “diseño centrado en el humano”.
  6. El volumen de los sistemas continuará creciendo, incrementando su complejidad para lo cual se hace necesario investigar nuevas metodologías y tecnologías de composición para facilitar la integración y orquestación de software. Paradigmas como línea de producto deben evolucionar con nuevas técnicas y herramientas.
  7. Los ingenieros de software deberán ser formados en disciplinas complementarias porque los nuevos desarrollos integrarán otras disciplinas del campo de las ciencias sociales y también incorporar nuevos conocimientos técnicos alineados a las nuevas tecnologías y demanda de los nuevos tipos de sistemas.
  8. Se necesita desarrollar nuevas especialidades para poder afrontar los requerimientos de la nueva generación de sistemas. Ingeniería en Seguridad e Ingeniería en Inteligencia Artificial son dos claros ejemplos.

Leé también: Google creó una inteligencia artificial que compone canciones, pero mantiene el desarrollo bajo llave

Sobre estos 8 puntos se sustentarán las futuras generaciones de ingenieros de software. El mundo que viene será cada vez más dependiente del software, por lo que hay una enorme responsabilidad en asegurar sistemas con cada vez mayor calidad y que esa calidad se mantenga a medida que el software evolucione. Si bien el desarrollo de software tiene un enorme componente social, (conformación de equipos, motivación, comunicación y negociación, por mencionar algunos), la calidad solo se logra con buena ingeniería. Esto último cobra mayor vigencia en el mundo que se viene.

(*) Alejandro Bianchi es profesor de la Universidad ORT en Uruguay de la Maestría en Inteligencia Artificial y Big Data, docente en la UCA en la especialización en “ING. Software en temas de arquitecturas y mediciones de software” y docente en CAECE en “Big Data”. Además, es fundador y presidente de LIVEWARE Ingeniería de Software y es software architect certificate y ATAM evaluator Certificate otorgadas por el SEI, (Software Engineering Institute, CMU University, USA).

Las más leídas de Tecno

1

Qué es AI Persona, el nuevo aviso que suma Spotify en las canciones

2

Los próximos auriculares de Samsung copiarán una de las mejores funciones de los Apple AirPods

3

Una compañera de facultad le hizo un pedido inesperado, preguntó por qué y la respuesta la descolocó: “Tan dulce”

4

El creador del “Super Mario Bros.” reveló que una de las principales funciones del juego existe por error

5

El iPhone del 20° aniversario de Apple está en duda: qué se sabe del modelo “de cristal”

Suscribite a los newsletters de TN

Recibí las últimas noticias de TN en tu correo.

Temas de la nota

Columnistas invitadosInteligencia artificialSOFTWARE

Más sobre Tecno

Las 7 malas costumbres del uso del celular que ponen en riesgo tu seguridad y la de tus datos. (Imagen: ChatGPT)

Las 7 malas costumbres del uso del celular que ponen en riesgo tu seguridad y la de tus datos

La app de citas que solo dejaba a las mujeres iniciar el chat cambia una de sus reglas históricas. (Imagen: ChatGPT)

La app de citas que solo dejaba a las mujeres iniciar el chat cambia una de sus reglas históricas

La NASA confirmó que un asteroide del tamaño de un portaaviones se aproxima a la Tierra: ¿cuál es el riesgo de impacto? (Imagen ilustrativa: ChatGPT)

La NASA confirmó que un asteroide del tamaño de un portaaviones se aproxima a la Tierra: ¿cuál es el riesgo de impacto?

© 1996 - 2026, Artear

Seguinos en las redes

Instagram
Facebook
X (Twitter)
YouTube
TikTok
Telegram

Descargate la app de TN

google-playapp-store

Últimas noticias

  • Kicillof, Máximo y Massa se reunieron para buscar una posición común frente a la intención del Gobierno de eliminar las PASO
  • Cuándo serán las pericias psicológicas a Thiago Medina tras ser imputado por abuso sexual
  • “Me trataron como a una delincuente”: habló la niñera argentina que estuvo un mes detenida por el ICE en Estados Unidos
  • Tras la muerte de su papá, Lionel Messi es suplente en el partido que Inter Miami le gana 1-0 a León de México por la Leagues Cup

Secciones

  • Últimas noticias
  • Dólar
  • Deportivo
  • Show
  • Economía
  • Internacional
  • Opinión
  • Policiales
  • Política
  • Sociedad
  • Juegos

Sitios amigos

  • Grupo Clarín
  • Artear
  • eltrece
  • Ciudad Magazine
  • El Doce
  • Cucinare
  • Canal (á)
  • Clarín
  • Olé
  • Mitre
  • La 100
  • Cienradios
  • La Voz
  • Vía País

Descargate la app de TN

google-playapp-store

Seguinos en las redes

Instagram
Facebook
X (Twitter)
YouTube
TikTok
Telegram

© 1996 - 2026, Artear

Mapa del sitioTérminos y CondicionesPolíticas de privacidadMedia Kit