Browsing Aspectos de Arquitectura y diseño en aplicaciones distribuidas (Web, Móviles, IoT, etc) con foco en Microservicios by Author "Antonelli, Ruben Leandro"
La ingeniería de requerimientos es una de las etapas más críticas
del desarrollo de software. Si bien existen desarrollos bajo métodos ágiles en
donde las prácticas de requerimientos son mínimas, aún existen muchos
desarrollos tradicionales en donde se invierte mucho esfuerzo en
requerimientos. En particular, el lenguaje natural es el instrumento más
utilizado, puesto que ayuda a reducir la brecha comunicacional que existe entre
los clientes y el equipo de desarrollo. Sin embargo, el lenguaje natural puede
originar varios defectos: ambigüedad, vaguedad, etc. En últimos años dos
disciplinas de la inteligencia artificial han contribuido con muchas herramientas
que han revolucionado el tratamiento de texto: natural language processing y
machine learning. Este tutorial tiene por objetivo brindar las herramientas
básicas para aplicar en la ingeniería de requerimientos.