La Esencia de la Ingeniería de Software: El Núcleo de Semat
De acuerdo a la presentación que realizaron en Zurich en marzo de 2012expresan que el desarrollo de software “esta impulsado por modas y caprichos, hace veinte años se trataba OO, hace doce años acerca de componentes, UML, proceso unificado(RUP), hace diez años CMMI yspice, hace cuatro años XP, ayer Scrum, ahora Lean y Kanban. Todos muy buenos pero ninguno tiene lo que se necesita.
La ingeniería de software está gravemente obstaculizado hoy por prácticasinmaduras. Los problemas específicos incluyen:
• La prevalencia de caprichos más típico de la moda de la industria que de una ingeniería de la disciplina.
• La falta de una adecuada y ampliamente aceptadabase teórica.
• El gran número de métodos y variantes de método, con diferencias poco entendidas y amplificadas artificialmente.
• La falta de evaluación y validación experimental creíbles.
Ladivisión entre la práctica de la industria y la investigación académica
La visión de Semat:
Apoyar un proceso para refundar la ingeniería de software basada en una sólida teoría, principios probados yunas mejores prácticas que:
• Incluyan un núcleo de elementos ampliamente acordados, extensible para usos específicos.
• Resuelva los aspectos tanto de la tecnología como los de las personas.
•Este apoyado por la industria, la academia, los investigadores y los usuarios
• Soporte la extensión para enfrentar los cambiantes requerimientos y tecnología
Todo este proceso esta apoyado por grancantidad de personalidades entre otros:
Pekka Abrahamsson, Scott Ambler, Victor Basili, Jean Bézivin, Robert V. Binder, Dines Bjorner, Barry Boehm, Alan W. Brown, Larry Constantine, Steve Cook, BillCurtis, Donald Firesmith, Erich Gamma, Carlo Ghezzi, Tom Gilb, Ellen Gottesdiener, Sam Guckenheimer, Robert Glass, David Harel, Brian Henderson-Sellers, Martin Griss, Capers Jones, Ivar Jacobson,...
Regístrate para leer el documento completo.