Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERA DE SOFTWARE
perfectamente la productividad del desarrollo. No hay mtrica correcta para
hacerlo.
Con ayuda de las herramientas de estimacin que han ido desarrollndose
y llegando a una madurez tal que son aplicables a las situaciones actuales,
aunque estas iniciaron hace ya algunas dcadas, desde los 70's. Herramientas
como COCOMO II, Precio-S, Sage, SEER-SEM. Pero tambin se puede ver el
cambio con respecto a la programacin, ha habido avances tecnolgicos de
desarrollo. La introduccin de lenguajes como FORTRAN Y COBOL disminuy el
costo de la funcionalidad del producto a un tercio del costo alcanzable cuando se
implementaba en ensamblador, esto debido a la reduccin de lneas de cdigo
necesarias para la funcionalidad del producto.
La evolucin de los lenguajes de programacin ha permitido la reduccin de
lneas de cdigo en los proyectos, permitiendo una mayor productividad. Como la
programacin orientado a objetos, que permite la reutilizacin de cdigo. La
tecnologa de desarrollo de software, la mejora de los requisitos del sistema creci
para gestionar el tamao y la complejidad de las tareas. Las plataformas de
desarrollo mejoraron para soportar el tamao cada vez mayor de los sistemas de
software. El desarrollo gil de software representa un cambio cultural importante
en el desarrollo. En las cuales dan mayor valor al individuo, a la colaboracin con
el cliente y al desarrollo incremental del software con iteraciones muy cortas. Este
enfoque est mostrando su efectividad en proyectos con requisitos muy
cambiantes y cuando se exige reducir drsticamente los tiempos de desarrollo
pero manteniendo una alta calidad.
Con todo esto, no solamente se est haciendo cambios en la cultura de
desarrollo, sino que tambin en las personas que conforman a la cultura de
desarrollo.
El tamao y la complejidad resultante de la necesidad de procesos para
gestionar el desarrollo de software. El proceso de cascada, principios de anlisis
de requerimientos, diseo de software, cdigo, prueba, y la integracin se convirti
en el estndar de desarrollo. El trabajo en la interpretacin de los requisitos,
producir y probar el diseo, la correccin de un razonamiento defectuoso,
coordinando el trabajo con otras personas que trabajan en la tarea, y la produccin
de la documentacin ha permitido un cambio gradual en la produccin de
software. Los nuevos enfoques de desarrollo, como el espiral de Boehm y el Gilb
como maneras de manejar los requisitos de complejidad y volatilidad. La
tradicional productividad en el desarrollo de software se increment con las
nuevas tecnologas.