3.284 cursos gratis
6.263.460 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > Programación avanzada > Reutilización de código

Programación avanzada

Autor: Victor Viera
Curso:  4,50/5 4,50/5 (2 opiniones) |1185 alumnos|Fecha publicación: 18/06/2008

Capítulo 5:

 Reutilización de código

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.

Capítulo siguiente - Componentes
Capítulo anterior - Programación dinámica
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 2 opiniones. Opina sobre este curso.


Cursos similares a Programación avanzada


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]
 4,24/5 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/5 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]
 4,84/5 6.861  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail