martes, 4 de junio de 2013

ARQUITECTURA DE SOFTWARE

La arquitectura de software es la estructura o estructuras de ese sistema, y comprende los componentes del software, sus propiedades externamente visibles, y las relaciones entre las mismas. Arquitecturas de software
La Arquitectura de Software de los Sistemas de Software a ser construidos, se convierte en un factor de importancia para lograr que éste tenga un alto nivel de calidad. Recuérdese que el poseer una buena Arquitectura de Software es de suma importancia, ya que ésta es el corazón de todo sistema informático y determina cuáles serán los niveles de calidad asociados al sistema.

* La arquitectura de software es un nivel de diseño diferente de los algoritmos y las estructuras de datos: 
* El diseño y la especificación de la estructura del sistema como un todo es entonces un nuevo problema. 
* Los elementos estructurales incluyen:
* La organización y el control globales. 
* Los protocolos de comunicación. 
* La distribución física. 
* La composición de elementos de diseño.
* La escalabilidad y el rendimiento. 
* La elección entre distintas alternativas de diseño.

domingo, 26 de mayo de 2013

SOUNDCLOUD

SoundCloud, lo que podríamos traducir en español como "Nube de Sonido", es un servicio que mediante la Internet permite compartir música (o cualquier grabación de audio).

Es por así decirlo, una red social musical, en donde artistas y personas comunes pueden subir sus grabaciones, para que otras personas las escuchen.

Te diría que es fundamentalmente una red para músicos y personas más bien orientadas al lado más técnico de la música, lo que podrás ver en la medida que te explique sobre esta herramienta.

Una de sus funcionalidades clave, es que las personas pueden comentar sobre la grabación, agregando acotaciones personales acerca de cada sección o parte, ya que estos comentarios se asocian al tiempo transcurrido en esta grabación. Personalmente disfruto mucho escuchando cosas allí, y puedo ver como otros usuarios comentan a los artistas cosas como "me encanta esta parte", o "deberías probar agregándole tal o cual cosa..."

La plataforma fue creada en el año 2007 en Alemania, por parte de Alex Ljung y Eric Wahlforss, inicialmente orientada a los músicos, para estos pudieran compartir sus grabaciones, y con el tiempo evolucionó a una herramienta masiva como la vemos ahora.

Por ejemplo, músicos pueden compartir por este medio sus demos, los ingenieros en sonido aquellos efectos o ambientes que crean, las personas sus grabaciones personales, etc.

La idea es la posibilidad de entablar conversaciones en torno a cada grabación, y eso hace único a este servicio, lo que además su diferenciación con el resto de las redes sociales de ámbito más general.

Por supuesto que como toda red social, permite a los desarrolladores mediante una API interactuar con SoundCloud, lo que se traduce en herramientas que hay para el iPhone o dispositivos móviles Android.

Existe una funcionalidad básica que es gratis, y además está la opción de pago, por ejemplo para artistas que quieran promover con más fuerza su material, o para promover cualquier grabación orientada a los músicos de estudio, como nuevos VSTis (instrumentos virtuales) y elementos afines. Las cuentas pagas además permite manejar más estadísticas y agrupar sets de grabaciones.

Me atrevo a decir que el usuario común y corriente no irá más allá de Youtube, tanto para contenido de audio como música, pero para los más inclinados al detalle en grabaciones, como naturalmente los músicos, la plataforma es excelente.

La verdad es que si no me gustara tanto la música y lo relacionado con la grabación y los VSTs, probablemente nunca hubiera escuchado hablar del sitio y su servicio.



domingo, 19 de mayo de 2013

DIAGRAMA DE CLASES


¿Qué es un diagrama de clases? Es un diagrama que muestra un conjunto de interfaces, colaboraciones y sus relaciones. Gráficamente es una colección de nodos y arcos. ¿Qué contienen los diagramas de clases? Clases. Interfaces. Relaciones de dependencia, generalización y asociación. Notas. Restricciones. Paquetes. Subsistemas. Pueden o no contener Se usan para agrupar los elementos de un modelo en partes más grandes


¿Qué contienen los diagramas de clases?

•Clases.

lnterfaces


•Relacicnes de dependencia, generalización y asociación.
•Notas.
r Pueden ono contener
Resbiccicnet J
Paquetes. Se usan para agiupar los elementos de un
I modelo en partes más grandes
•Subsistemat J



domingo, 12 de mayo de 2013

DIAGRAMA DE SECUENCIA

DIAGRAMA DE SECUENCIA
Definición: El diagrama de secuencia describe las interacciones entre un grupo de objetos.
Un diagrama de secuencia es una forma de diagrama de interacción que muestra los objetos como líneas de vida a lo largo de la página y con sus interacciones en el tiempo representadas como mensajes dibujados como flechas desde la línea de vida origen hasta la línea de vida destino
ELEMENTOS PRINCIPALES 
El diagrama de secuencia consta de objetos representados del modo usual rectángulos con nombres subrayados, estímulos o mensajes representados con líneas con un punto y una flecha y tiempo representado por una linea vertical




EJEMPLO DIAGRAMA DE SECUENCIA DEL AJEDREZ

domingo, 21 de abril de 2013

CERTIFICACIÓN DE MICROSOFT


Dispone de certificaciones Microsoft para la mayoría de sus tecnologías y todos los niveles de destreza. Obtener una certificación Microsoft le proporciona las destrezas relevantes que pueden llevarle hacia una carrera satisfactoria y darle acceso a los valiosos beneficios del programa de certificaciones de Microsoft. Entre estos beneficios se incluye el acceso al sitio exclusivo para miembros y a una amplia red mundial de otros profesionales certificados.
Las diversas rutas de certificación de Microsoft

Profesional tecnológico

Hay una amplia gama de certificaciones Microsoft a disposición de profesionales informáticos y desarrolladores de todos los niveles de destreza, desde puestos para principiantes hasta arquitectos de soluciones.

Profesional empresarial

Si el uso de los productos Microsoft Office forma parte importante de su trabajo, debería pensar en obtener una certificación como especialista en Microsoft Office (MOS).

Estudiante

Las certificaciones Microsoft pueden marcar la diferencia y distinguirle de otras personas que compiten con usted por el mismo trabajo. Contar con la certificación de Microsoft le ayuda a aumentar sus posibilidades de empleo y de éxito académico. Muchas de ellas están reconocidas y se recomiendan como créditos universitarios.
Los estudiantes de educación secundaria y terciaria que estén matriculados (a tiempo total o parcial) en un programa universitario o para diploma pueden recibir un descuento de hasta el 55 por ciento del precio público de las certificaciones como Especialista Tecnológico Certificado (MCTS) de Microsoft. También disponen de descuentos en las selectas certificaciones Profesional Informático Certificado Microsoft (MCITP) y Desarrollador Profesional Certificado Microsoft (MCPD).

domingo, 14 de abril de 2013

DIAGRAMA CASOS DE USO


Diagrama de casos de Uso del negocio.
Para tener una visión general de los diferentes procesos de negocio de la organización, se elabora el diagrama de casos de uso del negocio, en el que aparece cada proceso del negocio como un caso de uso, relacionado con el actor del negocio 
esto permite que el usuario tenga con una vista previa de su relación con el sistema manteniendo una comunicación entre analista y usuario
dado que al fin y al cabo el producto sera usado por el.


domingo, 7 de abril de 2013

UML

UML es una herramienta o lenguaje visual, independiente del lenguaje de programación, que se emplea para llevar el diseño y documentación de sistemas.Si bien es independiente del lenguaje, su uso se aplica a lenguajes que obedecen el paradigma OO (Orientado a Objetos) como ser Delphi, Java o C++ por ejemplo.UML está compuestos por una serie de diagramas, y cada uno está diseñado para mostrar parcialmente una parte del sistema.