viernes, 17 de junio de 2011

ACTORES DENTRO DEL DESARROLLO DE SOFTWARE

Dentro de la metodología del Desarrollo de Software tenemos la fase del Análisis, donde encontraremos como  definir más claramente qué es lo que va a hacer nuestro programa y para esto el principal debe de ser la Identificación de actores.
En lenguaje UML, actores son los usuarios y cualesquiera otros sistemas con los que se pueda comunicar con nuestro programa. un actor "especifica un rol jugado por un usuario o cualquier otro sistema que interactúa con el sujeto."
Un actor modela un tipo de rol jugado por una entidad que interactúa con el sujeto (esto es, intercambiando signos y datos), pero que es externo a dicho sujeto.
Los actores pueden representar roles jugados por usuarios humanos, hardware externo, u otros sujetos. Un actor no necesariamente representa una entidad física específica, sino simplemente una faceta particular (es decir, un "rol") de alguna actividad que es relevante a la especificación de sus casos de uso asociados. Así, una única instancia física puede jugar el rol de muchos actores diferentes y, asimismo, un actor dado puede ser interpretado por múltiples instancias diferentes.
                                                                               RAMÍREZ ESCUTIA NUBIA JAZMÍN

jueves, 9 de junio de 2011

COMPUTO EN LA NUBE

Alejandro Carreño 8S11

Es buena opción implementar esta tecnología, pero para ello la empresa tendría que revisar que modelo seria más apto para su beneficio y/o buen funcionamiento.

Pero será ¿seguro tener toda la información en la nube? No sabes en donde está tu información, no sabes si alguien más tiene acceso a ella, pero como beneficio se puede ocupar la nube como un respaldo de tu información, si se descompone tu disco u ocurre algo tan solo en la maquina donde tienes toda esa información se perderá, pero en la nube siempre estará ahí, se puede tener acceso a la información desde cualquier parte donde te encuentres y a demás es multiusuario.

En lo que respecta al manejo de la nube en cuestion al ambito empresarial se debe tener en cuenta que esta provee ventajas las cuales proporcionaran una disminucion en los costos, lo cual conlleva a manejar una mayor flexibilidad de los recursos de las TIC´S.

Antes de realizar una inversion las empresas deben tomar en cuenta cual es el modelo de despliegue que se adapta a sus necesidades ya que el modelo de despliegue es aquel el cuel le proporcionara un modelo detallado de la forma en la cual los componentes se desplegaran a lo largo de la infraestructura.

Se hace mencion de que una de las formas en las que una empresa puede obtener el maximo retorno de sus inversiones es utilizar al maximo sus activos de TI.

Hay que tomar en cuenta que es necesario administrar la capacidad de servicios que se pueden ofrecer con la finalidad de obtener una alta en la utilidad sin correr riesgos al minimizar los servicios.

martes, 7 de junio de 2011

COMPUTO EN LA NUBE

bueno pues como es mencionado en la revista "software guru" el termino de computo en la nube nos da ventajas en cuanto a disminuir costos y aumentar la flexibilidad de los recursos TIC. este paradigma es muy importante que lo adopten las pequeñas medianas y grandes empresas para que mejoren en cuanto a la distribución y repartición de información mediante un sistema mas seguro como lo es el computo en la nube.
este concepto sigue tres modelos de despliegue a seguir los cuales son:
  • Nube privada. Es operada específicamente para una organización o empresa. La infraestructura puede ser manejada por la misma empresa (in-house) o por un tercero.
  • Nube pública. La infraestructura está disponible al público en general por lo que logra grandes economías de escala por medio de grandes volúmenes de usuarios. Nótese que la infraestructura es propiedad de una empresa que provee servicios en la nube.
  • Nube de comunidad. En este escenario, varias organizaciones con intereses similares comparten recursos de infraestructura.
  • Nube híbrida. Se refiere a la combinación de diversos modelos de nube, donde cada uno está separado pero se habilita el intercambio e integración de datos y aplicaciones entre éstos.
Las organizaciones pueden usar sus activos de TI de forma más efectiva para obtener el máximo retorno de su inversión. Gran parte de las tareas operativas y administrativas se pueden automatizar para reducir costos y proveer los más altos niveles de servicio.

:::::La Nube en el Ambito Empresarial (Revista SG):::::

MANEJANDO LA NUBE EMPRESARIAL.

La nube nos provee de ventajas y de una gran flexibilidad en el recurso de la utilización de las TIC, no obstante se conoce que gran parte de Empresas en nuestro país, aun no conocen los beneficios de tener o ser guiados por esta gran tecnología la cual nos da grandes adecuaciones para nuestra empresa.

Tenemos un sin fin de herramientas a utilizar, pero también es necesario conocer los tipos de beneficios que nos da cada nube los cuales son algunos de los siguientes:
  • Nube privada. Es operada específicamente para una organización o empresa. La infraestructura puede ser manejada por la misma empresa (in-house) o por un tercero.
  • Nube pública. La infraestructura está disponible al público en general por lo que logra grandes economías de escala por medio de grandes volúmenes de usuarios. Nótese que la infraestructura es propiedad de una empresa que provee servicios en la nube.
  • Nube de comunidad. En este escenario, varias organizaciones con intereses similares comparten recursos de infraestructura.
  • Nube híbrida. Se refiere a la combinación de diversos modelos de nube, donde cada uno está separado pero se habilita el intercambio e integración de datos y aplicaciones entre éstos.
Además de esto también es necesario conocer características de seguridad y de capacidad que se tienen para la nube por lo cual desgloso estos puntos importantes que hay que tener a concideración:

Seguridad
La seguridad es quizá la principal preocupación de los usuarios al migrar a un ambiente en la nube. Esta inquietud no es exclusiva a la inteligencia de negocios, sin embargo en este caso se le da mayor prioridad debido a que estamos hablando de información muy importante para las organizaciones.

La seguridad debe cuidarse especialmente en dos puntos: durante su transferencia y durante su almacenamiento.

El mecanismo utilizado para garantizar la seguridad durante la transferencia, es el cifrado de datos. Se pueden utilizar distintos algoritmos dependiendo del grado de seguridad deseado. Ya en la nube, estos datos son descifrados y posteriormente transformados para completar el ciclo de inteligencia de negocios. Cabe mencionar que el proceso de cifrado irá ligado con el proceso de compresión.

Para garantizar la seguridad de los datos ya residiendo en la nube, se cuenta con dos mecanismos principales: cifrado de bases de datos y generación de bases de datos aisladas para cada cliente.

Desempeño
El desempeño de una aplicación de inteligencia de negocios puede ser afectado por dos factores: procesamiento de datos y transferencia de datos desde la fuente hasta destino. El procesamiento de datos cuenta con dos capas: base de datos y aplicación. En un modelo de nube, ambas capas pueden incluso mejorar su desempeño comparado con instalaciones tradicionales. Para el caso de bases de datos, la información es distribuida en diversos discos duros virtuales con el proveedor de servicio de nube y así trabajar en paralelo durante el acceso a datos.

Disponibilidad
Uno de los principales mecanismos para mantener alta disponibilidad en aplicaciones, incluso en ambientes en sitio, es la redundancia en hardware, tanto en formato activo-activo como activo-pasivo. Este esquema desde luego incurre en mayores costos para las empresas, pues se tiene que invertir prácticamente en el doble de recursos de cómputo. En el caso de la nube es factible contar con el mismo tipo de redundancia pero con costos más bajos, debido a que mientras no se utilice el ambiente pasivo o no se utilice a su máxima capacidad uno de los ambientes activos, no se tendría que pagar por el tiempo que no esté en operación.

Integración
La integración de aplicaciones en la nube ha sido un importante factor que ha cohibido la migración hacia ese modelo. Lograr que las nuevas aplicaciones ofrecidas vía SaaS trabajen íntegramente con los sistemas legados en las organizaciones no es tarea fácil, sobre todo cuando se requiere del intercambio de información en ambos sentidos.

Transporte de grandes volúmenes de datos
La transferencia de grandes volúmenes de datos a la nube es actualmente el principal obstáculo para las aplicaciones de inteligencia de negocios en la nube, sobre todo en países como el nuestro donde las conexiones a internet aún mantienen anchos de banda muy limitados. El proceso tradicional para una solución de este tipo consiste en cargar datos de forma batch al ser extraídos durante la noche por programas ETL.

Básicamente el que las empresas consideren la utilización de la nube dentro de sus estándares es cuestión de sobrevivir o perecer en esta nueva era tecnológica y no solo eso si no que además se debe de tener en cuenta que tipos de servicios son los que deseamos obtener de la nube.

Grupo: 8s11
Alumno: Rivera Solano Juan Diego

lunes, 6 de junio de 2011

LA NUBE EN EL ÁMBITO EMPRESARIAL


El computo en la nube (paradigma que permite ofrecer servicios de computación a través de Internet) provee ventajas significativas para disminuir costos ya aumentar la flexibilidad de recursos, pero aun así, varias empresas no han adoptado este paradigma.


Este paradigma contiene 4 distintos modelos de despliegue:

  • Nube privada: es operada específicamente por una empresa, cuya infraestructura puede ser manejada por la misma o por un tercero. Este modelo contiene beneficios ya que ganan flexibilidad y estandarización en la infraestructura. Dicha estandarización trae sus beneficios propios como es la reducción de costos, así como también establecer arquitecturas personalizadas a los requerimientos de los clientes.
  • Nube pública: la infraestructura está disponible a todo el público en general, y esto genera grandes economías de escala por medio de grandes volúmenes de usuarios. Los trabajos de otros clientes dentro de un mismo servidor no son visibles entre sí.
  • Nube de comunidad: están disponibles solo para un grupo específico de usuarios. Varias organizaciones con intereses similares comparten recursos de infraestructura. Requieren un proveedor de servicios de TIC con buen conocimiento de la industria correspondiente, incluyendo los requerimientos de seguridad y normatividad que apliquen en ella. Habilitan a las pequeñas empresas para entrar a la nube y obtener beneficios en reducción de costos. Un riesgo de este tipo de nube puede ser el quedar atado (lock-in) a un proveedor, debido a que es de esperarse que haya pocas alternativas.
  • Nube híbrida: Se refiere a la combinación de diversos modelos de nube, donde cada uno está separado pero se habilita el intercambio e integración de datos y aplicaciones entre éstos. Las nubes híbridas combinan, entre otras cosas, el bajo costo de las nubes públicas con el control de las nubes privadas. Puede parecer lo mejor de dos mundos, sin embargo requiere definir con gran precisión los requerimientos de la organización. Además, la adopción de un esquema híbrido involucra ajustes e integraciones que pueden impactar aspectos tecnológicos, de procesos, organizacionales e incluso legales. Es así que las empresas de consultoría e integradores de sistemas encontrarán grandes oportunidades para ofrecer servicios alrededor de este segmento.


La computación en nube es muy útil dentro de una organización o empresa ya que permite una integración en servicios de red, reduce tiempos de inactividad, se hacen implementaciones rápidas con menos riesgos y notoriamente ofrece una mejor economía dependiendo de la necesidad de dicha organización o empresa. 

                                                      fuente: revista SG32: Mayo-Julio 2011
                                                                       RAMÍREZ ESCUTIA NUBIA JAZMÍN