Sei sulla pagina 1di 4

INSTITUCIÓN UNIVERSITARIA E.A.

M
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SOFTWARE

Información general

NOMBRE DE LA ASIGNATURA: Arquitectura de Software

PROFESOR: Alejandro Ocampo

NOMBRE DE LOS Alejandro Matallana Caballero


ESTUDIANTES:
Miguel Ángel Tamayo

Juan Sebastián Salazar

FECHA (DD-MM-AAAA): 08-09-2018

NOMBRE DE LOS AUTORES:

NOMBRE DEL ARTICULO: Upgradability y Elasticidad

Tema del articulo:

En estos artículos tratamos dos temas que aunque diferentes buscan un objetivo en común el
cual es la buena ejecución de una aplicación de software independiente del campo en el que se
encuentre, por un lado tenemos toda la parte de la elasticidad que contiene una aplicación, que
a nuestro parecer cumple un papel muy importante en las aplicaciones principalmente que están
alojadas en la nube, ya que es gracias a esta elasticidad que las aplicaciones pueden soportar la
gran cantidad de peticiones que hacen miles de usuarios a una aplicación determinada, esto con
el fin de que la aplicación no se caiga en tiempo de ejecución no genere perdidas a los dueña de
una empresa entre otras cosas; por otro lado tenemos la Upgradability que es otro factor super
importante a la hora de desarrollar aplicaciones, el fin que tiene es que permite mejorar las
aplicaciones en el mismo tiempo de ejecución en la gran mayoría de los casos, lo que se busca
con esto es corregir posibles errores que estén en la aplicación y que generen problemas o por el
simple hecho de agregar cosas nuevas que permitan que sea más ágil a la hora de su uso, con
estas dos características podemos evidenciar que cuando se construye una aplicación de software
se debe pensar en cada detalle por pequeño que sea, y es gracias a esto que las diferentes
aplicaciones pueden tener gran éxito en el mercado son estas pequeñas cosas que marcan la
diferencia entre ser competitiva y rentable o simplemente ser una perdida de tiempo y dinero
que nadie pueda usar por las técnicas empleadas para su construcción.

Tiempo de la lectura del articulo:

Tiempo de lectura del articulo: 45 minutos

Tiempo del análisis del articulo: 60 minutos


Ideas principales de la lectura: (Mínimo 5 ideas)

I. La elasticidad es muy importante en una aplicación de software ya que permite que una
aplicación pueda permitir que se expanda que crezca para poder soportar una gran
cantidad de peticiones en un tiempo mínimo, lo mas interesante y a diferencia de la
escalabilidad que es su predecesora es que así como puede hacer crecer la aplicación
para soportar toda esta gran cantidad de peticiones en un tiempo especifico esta misma
tiene la posibilidad de volver a su estado general si las peticiones son pocas es decir
controla si necesita crecer o si necesita volver a su estado original lo cual es importante
para cualquier aplicación ya que permite ahorrar costos teniendo siempre maquinas que
solo se van a activar en ciertas ocasiones cuando hayan muchas peticiones y que de resto
se van a quedar inactivas generando perdidas a los dueño de un sistema.

II. En el proceso de construcción de software un arquitecto debe tener en cuenta la parte


del crecimiento de una aplicación, debido a que hoy en día todos los sistemas están en
un crecimiento constante al multiplicarse claramente la actividad de los usuarios de un
día para otro es por tal motivó que cuando se este planeando un proyecto se debe tener
en cuenta la actualisabilidad que puede llegar a tener esto con la idea principal de que se
puedan mejorar ciertos módulos o errores o simplemente por el hecho de querer integrar
nuevos elementos a una aplicación como lo hacen la gran mayoría que cada vez buscan
mejorar constantemente sus productos para que estos sean mas competitivos y que a su
vez buscan la eficacia y agilidad en sus sistemas.

III. Salazar o migue


IV. Salazar o migue
V. Salazar o migue
VI. Salazar o migue

Mapa conceptual que contenga los conceptos más importantes del artículo (Máximo 15
conceptos): MIGUEL

Aspectos del artículo que más le llamaron la atención:

I. Una de las principales cosas que nos llamaron la atencion fue que a pesar de que la
elasticidad es importante en cualquier aplicación no siempre es usada como debería, son
pocas las aplicaciones que realmente cuentan con esa función que ayuda tanto a los
usuarios como a los dueños de la aplicación.

II. Las métricas necesarias para medir que tan elásticas es una aplicación o hasta que punto
se puede extender dependiendo de la aplicación en la que se encuentra ya que sobra
decir claramente que no todas las aplicaciones van a contar con los mismos estándares
de elasticidad o escalabilidad.
III. Muchas aplicaciones de las que conocemos hoy actualmente cuenta con lo que se
denomina como actualisabilidad pero no todas estas se pueden poner en marcha con el
aplicación en tiempo de ejecución, cosa contraria a lo que pasa con otras aplicaciones
que mientras se usan se pueden ir actualizando sin ningún tipo de problema, es por tal
motivo que nos parece importante resaltar que todas deben poder actualizarse en
tiempo de ejecución para que los usuarios puedan usarlas 24 – 7 que es lo que siempre
se espera una aplicación.

IV. Salazar

V. Salazar

VI. Salazar

Aspectos en los que le gustaría seguir profundizando:

I. Que tipo de herramienta existe en el mercado (Si es que existe) para medir la elasticidad
que puede tener una aplicación determinada.

II. Como determinar con exactitud qué tan elástica necesita ser una aplicación antes del salir
a producción.

III. Hasta que punto es bueno hacer actualizaciones de software en diferentes aplicaciones
y decidir por ejemplo volver a montar una nueva app con nuevas mejoras y que haga todo
lo que la versión antigua hacía.

IV. Diferencias entre elasticidad Vertical y horizontal.

V. Salazar

VI. Salazar

VII. Salazar

Como se mide la elasticidad:

 La elasticidad se puede medir mediante una serie de métricas las cuales pueden ser:
Memoria, CPU, Red o Disco
SI SABEN DE OTRAS PUEDEN PONERLAS

Como se mide la actualisabilidad: miguel o Salazar


Tiempo dedicado al análisis del artículo:
 75 minutos aproximadamente

Potrebbero piacerti anche