A
mediados de los años 80, no existían los ingenieros de software, y los de
sistemas se dedicaban a la parte de equipos. Los que programaban en esa época
portaban títulos en otras disciplinas como la ingeniería electrónica e industrial.
Hoy hay una clara definición entre los
ingenieros de sistemas y los ingenieros de software. Los primeros piensan en la
solución completa, el diagnóstico del problema, la formulación de la solución.
Los segundos identifican la arquitectura del software requerida para la
implementación de la solución, toman en consideración la interacción con las
bases de datos, y elaboran el programa. Sin embargo, no están pendientes de
procedimientos, cultura organizacional ni nada por el estilo.
Con
el movimiento de certificación ISO 9000 y en general la implementación de
Sistemas de Gestión de Calidad se generó una tendencia con enfoque en los
procesos para desarrollar aplicaciones. Se requería un desarrollo bastante
estructurado e incluyen procesos complejos y documentados. Este esquema es
ideal para grupos de desarrollo grandes, tanto en tamaño como en complejidad,
porque resuelve problemas de comunicación. Para equipos de desarrollo pequeño,
esta modalidad se convierte más bien en un lastre. Hoy además tenemos el marco
de referencia que propone el CMMI, todavía con mayor alcance y más complejo que
los procesos de ISO 9000 pero más pertinentes.
Referencias
J. Daccach.(S.F.) Tendencias en el Desarrollo de Software.
Recuperado el 7 de marzo del 2018 de http://www.deltaasesores.com/articulos/tecnologia/326-tendencias-en-el-desarrollo-de-software
Y si cambiamos el nombre de la entrada "meteorologistas"....
ResponderBorrar