“Evolución o mantenimiento del software. Una posición teórica”

Páginas: 14 (3454 palabras) Publicado: 29 de marzo de 2012
UNIVERSIDAD DE LAS CIENCIAS INFORMÁTICAS
DEPARTAMENTO DE TÉCNICAS DE PROGRAMACIÓN E INGENIERÍA DE SOFTWARE




“Evolución o mantenimiento del software. Una posición teórica”





Autor:
Idalberto Ricardo Cruz (iricardo@estudiantes.uci.cu)






"Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad."Albert Einstein

Resumen
El siguiente trabajo tuvo como objetivo explicar la posición teórica asumida por los autores en relación al tratamiento científico de la evolución y el mantenimiento de software, de forma tal que nos permita utilizar dicho conocimiento científicoen la solución de los problemas profesionales. Este conocimiento se podrá aplicar a todos los proyectos de desarrollo de software, específicamente en la etapa de mantenimiento de software. Para ello se empleó el método lógico, y dentro del método lógico sus tres variantes método deductivo, método inductivo y por analogía. Como resultados más destacados obtuvimos una serie de ideas en quecoinciden la mayoría de los especialistas más reconocidos, además elaboramos una hipótesis para futuros proyectos. Como conclusiones podemos citar que con proyectos cada día más complejos y costosos el mantenimiento de software es cada vez más importante. A pesar de la gran cantidad de autores que han tratado el tema la mayoría coincide en un núcleo de ideas que se expusieron anteriormente y la prevencióndel mantenimiento de software lejos de encarecer los costos de desarrollo significan una inversión para el iceberg en que se puede convertir este proceso. Como se puede observar estas conclusiones son muy útiles a la hora de desarrollar nuevos proyectos de desarrollo de software.
Palabras claves: Evolución de software, Mantenimiento de software, Posición teórica.

“Evolution or softwaremaintenance. A theoretical position”

Summary
The following study aimed to explain the theoretical position assumed by the authors in relation to scientific treatment of the evolution and maintenance of software, so allow us to use the scientific knowledge in solving professional problems. This knowledge might be applied to all software development projects, specifically in the software maintenancephase. This will use the logical method, and within its three variants logical method deductive, inductive reasoning by analogy. As most important results obtained in a series of ideas that match most of the most renowned specialists also elaborated a hypothesis for future projects. In conclusion we mention that with projects becoming more complex and costly software maintenance is becomingincreasingly important, despite the large number of authors who have addressed the issue most agree on a core of ideas that were presented above and the maintenance prevention away from expensive software development costs mean an investment in the iceberg that you can turn this process. As you can see these findings are very useful when developing new software development projects.
Keywords: Softwaredevelopment, Software maintenance, Theoretical position.


Introducción
Durante los más de 50 años de desarrollo del software, muchos han sido los problemas que han enfrentado los programadores y más tarde los ingenieros de software y todo el equipo que participa en un proyecto de desarrollo de software. Tal vez ninguno de estos problemas haya tenido el alcance, la connotación, ha sidoestudiado y ha causado tanta polémica como el mantenimiento o evolución del software. Este problema fue la causa principal de la crisis del software que se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad. Esta crisis a principios de los años 90 demostró la importancia del mantenimiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • posiciones teoricas
  • Mantenimiento de software
  • Mantenimiento de software
  • Mantenimiento del software
  • Mantenimiento de software
  • MANTENIMIENTO DE SOFTWARE
  • Software de mantenimiento
  • Software De Mantenimiento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS