Über Teorías computacionales para el desarrollo de software
En el mundo globalizado y tecnológico en el que vivimos, es necesario buscar formas de mejorar el sistema informático digital. Los programas informáticos, por ejemplo, cambian constantemente, ya que es necesario corregir los errores existentes o añadir nuevas características y funcionalidades. Esta necesidad evolutiva del sistema informático lo hace "poco fiable" y predispuesto a defectos, retrasos en la entrega y sobrecostes. La complejidad de los sistemas de software exige que los profesionales del área razonen, diseñen, codifiquen y se comuniquen mediante componentes de software. La ingeniería de software se ha vuelto más atractiva debido a esta necesidad y se ha convertido en un área recientemente abordada. También a través de ella surgió la rama de la arquitectura de software, que trabaja con el uso de capas, con el objetivo de facilitar la asignación de la funcionalidad de los requisitos y apoyar la flexibilidad y portabilidad, lo que resulta en facilidad de reutilización y mantenimiento. Esto ocurre gracias a interfaces estándar bien definidas que encapsulan los componentes. Además de la modularización, la arquitectura soporta un conjunto de atributos de calidad y rendimiento.
Mehr anzeigen