Por mucho tiempo la reutilización de código se había limitado únicamente a el cortado y pegado de código, el programador se acordaba donde tenia un código igual o parecido para utilizarlo en el proceso o actividad de programación actual.
Con la programación estructurada se dio un gran paso para la optimización y ahorro en la construcción de código.
Con los tipos abstractos de datos también se dio un buen Avance en la abstracción y solución a situaciones donde se necesitaba una solución computacional.
Los paradigmas presentes en la ingeniería del software permiten un aprovechamiento mas eficiente del código ya construido.
Uno de estos paradigmas es la Programación Orientada a Objetos (OOP).
Otro factor que permite la reutilización de código es la programación genérica y la programación Dinámica, temas vistos en los capítulos 3 y 4 de este curso,.
La programación por componentes También hace buen aporte para la Reutilización de código y ahorro de esfuerzo, tiempos en tareas de construcción de software.
No se puede olvidar las Metodologías, métodos, técnicas, estrategias y lenguajes de modelado de la ingeniería del software algunas de estas son la programación extrema, Rup, MSF,Uml-lenguaje de modelado,SCRUM5,Crystal Methodologies,Dynamic Systems Development Method7 (DSDM), Adaptive Software Development8 (ASD),Feature -Driven Development9 (FDD), Lean Development10 (LD), entre otras.
Otra punto importante seria revisar las teorías importantes sobre Arquitecturas de Software, donde dependiendo del sistema a construir podemos seleccionar una u otra arquitectura. La arquitectura a grandes rasgos son los Elementos, antes llamados componentes, las relaciones de estos componentes, su adecuada agregación, unión e interrelación para formar un todo. Ver definición de Paul Clements.
Entonces cuando se habla de reutilización de código se busca el ahorro de tiempo y esfuerzo y la Ingeniería del Software evoluciona para brindar nuevas y mejores estrategias para la industria del software.
Hay 2 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Outlook Express En la actualidad uno de los servicios más utilizados por los usuarios de Internet, es el envio de correo electrónico. Outlook Express, es un gestor de correo, co... [22/03/04] |
|
14.716 | ||
|
Visual Basic 6.0. Guía básica Visual Basic es un lenguaje de programación desarrollado para Microsoft. Con Visual Basic podrás ap... [19/11/09] |
|
0 | ||
|
Creación de hoja de calificaciones con Excel 2007 Excel pertenece al paquete de ofimática Office de Microsoft, este programa es uno de los más utilizado tanto por empresas, instituciones y público en general. Este curso ... [24/10/07] |
|
6.861 | ||
Publicar en
del.icio.us
digg
meneame