TN

Temas de hoy:

  • Javier Milei
  • Cristina Kirchner
  • Tensión en Medio Oriente
  • Boca Juniors
  • Dólar hoy
  • Mundial de Clubes
  • Interna peronista
  • 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)

    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

    La verdad sobre el iceberg negro que generó revuelo en las redes sociales: “Pocos humanos vieron algo así”

    2

    “Todos vamos a ser atacados”: la advertencia de un experto sobre la falta de cultura de ciberseguridad

    Por 

    Rodrigo Álvarez

    3

    El perro robótico más famoso bailó una canción de Queen en un concurso de TV: “¡Es un sí!”

    4

    WhatsApp revoluciona la sección “Novedades” y agrega anuncios en los Estados: no afectarán a los chats

    5

    Cómo jugar a la PS3 en Android con el primer emulador aprobado en la tienda de Google

    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

    Adiós al iPhone viejo: la lista completa de celulares compatibles con iOS 26 (Foto: Adobe Stock).

    Adiós al iPhone viejo: la lista completa de celulares compatibles con iOS 26

    Los robots ahora reconocen el dolor y las caricias con este invento de ciencia ficción

    Los robots ahora reconocen el dolor y las caricias con este invento de ciencia ficción

    ¿Qué cambia en “Novedades” de WhastApp? (Foto: Creada con ChatGPT)

    WhatsApp revoluciona la sección “Novedades” y agrega anuncios en los Estados: no afectarán a los chats

    Los comentarios publicados en TN.com.ar podrán ser reproducidos parcial o totalmente en la pantalla de Todo Noticias, como así también las imágenes de los autores.

    © 1996 - 2025, Artear

    Seguinos en las redes

    Descargate la app de TN

    google-playapp-store

    Últimas noticias

    • Cuándo es el Día de la Madre este 2025 en la Argentina
    • Tensión en Medio Oriente: Netanyahu asegura que matar al líder iraní Jamenei “pondría fin al conflicto”
    • La Justicia le reclamó al Gobierno garantizar la seguridad para la detención de Cristina Kirchner y la marcha
    • Ni Messi ni Cristiano Ronaldo: este es el mejor futbolista de la historia, según Edinson Cavani

    Secciones

    • Últimas noticias
    • Elecciones 2025
    • Mundial de Clubes
    • Deportivo
    • Show
    • Economía
    • Internacional
    • Opinión
    • Policiales
    • Política
    • Sociedad

    Sitios amigos

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

    Descargate la app de TN

    google-playapp-store

    Seguinos en las redes

    © 1996 - 2025, Artear

    Mapa del sitio
    Términos y Condiciones
    Políticas de privacidad
    Media Kit