Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TEMA : PARADIGMAS
Es un paradigma de la programación de
computadores que tiene como objetivo el
desarrollo computacional basado en una
colección de objetos que están
interrelacionados y trabajan conjuntamente
para resolver un problema. Surge dentro de
los paradigmas de la programación como
un enfoque diferente al momento de
obtener soluciones computacionales.
Capas de software
Beneficios SOA
Diferencias con otras arquitecturas
1. Reutilización del software. Nos lleva a alcanzar un El análisis del riesgo se hace de forma explícita y
mayor nivel de reutilización de software. clara. Une los mejores elementos de los
restantes modelos. - Reduce riesgos del proyecto -
2. Simplifica las pruebas. Permite que las pruebas sean Incorpora objetivos de calidad - Integra el
ejecutadas probando cada uno de los componentes desarrollo con el mantenimiento
antes de probar el conjunto completo de componentes
ensamblados. Desventajas:
3. Simplifica el mantenimiento del sistema. Cuando • Genera mucho tiempo en el desarrollo del
existe un débil acoplamiento entre componentes, el sistema - Modelo costoso –Requiere experiencia
desabollador es libre de actualizar y/o agregar en la identificación de riesgos
componentes según sea necesario, sin afectar otras
partes del sistema. • Inconvenientes
4. Mayor calidad. Dado que un componente puede ser • Genera mucho trabajo adicional. Cuando un
construido y luego mejorado continuamente por un sistema falla se pierde tiempo y coste dentro de la
experto u organización, la calidad de una aplicación empresa. Exige una cierta habilidad en los
basada en componentes mejorará con el paso del analistas (es bastante difícil).
tiempo
GRACIAS