cesnavarra 2008-boletín 3
Post on 03-Jul-2015
190 Views
Preview:
DESCRIPTION
TRANSCRIPT
Título El problema del canal de retorno en aplicaciones interactivas de
televisión digital terrestre (TDT)
Texto En televisión digital terrestre (TDT), cuando se quieren utilizar aquellas aplicaciones que son interactivas, es decir
aquellas que deben obtener datos de un servidor externo se necesita que el decodificador se conecte a Internet para
recuperarlos. Esto puede llegar a ser un problema en el
momento actual y con la mayor parte de los decodificadores que hay en el mercado.
Un canal de retorno debería estar siempre disponible y además si fuera posible debería ser inalámbrico para que el
usuario no tuviera cables atravesándole la casa. Esto último
puede causar rechazo e implicará que no se utilicen las aplicaciones tanto como podría ser posible.
Actualmente, la mayor parte de los decodificadores de televisión digital terrestre con MHP (Multimedia Home
Platform) ofrecen un canal de retorno que suele
ser MODEM. Este tipo de canal presenta varios inconvenientes como el hecho de que si se emplea, el
teléfono no se puede utilizar y si se está utilizando el teléfono, no estará disponible para nuestras
aplicaciones. Por otra parte, este canal tiene poca capacidad, con lo que las respuestas y los datos que se obtengan
tardarán bastante tiempo en procesarse y además habrá que configurar el MODEM en el decodificador con los datos de un
proveedor de servicios adecuado.
Otro tipo de canal de retorno que se puede obtener en el mercado, pero aún son escasos, es el que viene preparado
para usar Ethernet. Para utilizarlo sería necesario contar con un proveedor de servicios de ADSL o Cable Modem para que
instale un router para poder conectar el ordenador y el puerto ethernet del decodificador a la red. Este caso sería
más cómodo porque siempre estaría disponible el servicio y no haría falta configurar el decodificador, pero el problema
viene dado por el hecho de que hay que contratarlo y si sólo se va a emplear para acceder a los servicios interactivos de
la TDT no merece la pena.
Otra opción que se propone es la utilización de Bluetooth como canal de retorno en combinación de una
conexión GPRS/UMTS del móvil. Esta opción permitiría poder ver en la televisión los archivos y fotografías del móvil, pero
implicaría que el teléfono móvil al que se conecte debería
contar con tecnología Bluetooth y conexión GPRS o UMTS. Actualmente, sólo alrededor del 40% de los móviles
españoles cuentan con estas dos tecnologías. Además en el
caso de que el decodificador no tuviera esta opción y si tuviera un puerto USB, se podría colocar en él un adaptador
de Bluetooth que haría el mismo efecto.
Otras alternativas a futuro de canal de retorno podrían ser el uso de PLC (Comunicaciones a través de la Red Eléctrica) o
algún otro tipo de tecnología como la wifi o más a futuro WiMAX.
En cuanto a los decodificadores con wifi, estos tienen el
mismo inconveniente que aquellos con canal de retorno basado en ethernet (será necesario utilizar un proveedor de
ADSL o cable MODEM). La única ventaja frente a estos sería la ausencia de cables.
Resumiendo, en estos momentos no hay demasiadas
alternativas para ofrecer canales de retorno con disponibilidad total, sin necesidad de configuración del
decodificador e inalámbricos para facilitar su uso. Hasta que no se puedan ofrecer canales así y se fomente el uso de
decodificadores con MHP, las aplicaciones interactivas tendrán su uso bastante restringido.
Ponencia de Don Fernando Ruano (Secuenzia) sobre t-Banca,
t-marketing y t-comercio:
http://www.alcazardigitaltdt.com/eventos/ponencias.sh
tml www.alcazardigitaltdt.com/eventos/doc/Foro_2/3_Fern
ando_Ruano_-_Servicios_de_t-banca_y_otros.pdf
Categor
ías CES OpenSouce/Java
Tema Desarrollo
Autor Blanca Cubas Cruz
Mes Marzo
Año 2008
Boletín 03
Título Microsoft Office Live Small Business (1ª Parte)
Texto Desde hace unos días podemos disfrutar de la versión beta de esta nueva herramienta de Microsoft, la cual se encuadra
dentro de la nueva estrategia de la compañía para su
posicionamiento en aplicaciones on-line. La nueva suite se
encuentra bajo el nombre de Microsoft Office Live Small Business. Mi amigo Juan Carlos Gonzalez del Centro de
Innovación en Integración de Cantabria, me recomendó analizarla y así lo he hecho. Debo decir que tiene muy buen
aspecto y sigue la dinámica de usabilidad sencilla que
caracteriza a los productos de Microsoft. Más concretamente, se basa en tecnología ASP.NET y como característica más
destacable sus espacios de trabajo usan la tecnología de SharePoint. Esto no supondría ninguna novedad, salvo por el
hecho de que está herramienta supone una mejora para la PYME puesto que integra todos los servicios que puede llegar a
necesitar una empresa de estas características en una única solución.
Si queremos probar este nuevo servicio, lo primero que
debemos de hacer es entrar en http://smallbusiness.officelive.com/ donde llegaremos a
esta pantalla:
Deberemos registrarnos en Microsoft Office Live si no lo
estamos ya, y una vez nos hemos registrado llegamos a la pantalla que nos da la bienvenida:
Como se puede ver en la página principal, la cantidad de
características que incluye esta suite es importante. Si exploramos con detenimiento la página de bienvenida,
veremos una serie de opciones interesantes.
La primera nos posibilita el obtener nuestro propio dominio de internet (“Get a Web address”), si pulsamos el enlace nos
pedirá que volvamos a meter nuestra contraseña de la cuenta asociada al sitio y nos redireccionará a la siguiente página:
Donde se nos da la posibilidad de obtener nuestro propio
dominio, junto con la extensión deseada, del cual, se nos facilitara gratuitamente el primer año.
Si seleccionamos la segunda opción (“Create a business web
site”) se nos ofrece la posibilidad de crear un sitio web para nuestro negocio. Llegaremos a la siguiente pantalla:
En donde las principales opciones son la obtención de un
nombre para el dominio, la herramienta de diseño para el sitio Web y una opción para hacer que nuestro sitio web resulte
más atractivo. Si seleccionamos el editor para nuestro sitio web, se nos abrirá una herramienta de diseño de aplicaciones
web desde nuestro mismo navegador:
Esta plantilla recuerda claramente a las plantillas que usa
SharePoint, con su barra de acceso rápido, sus zonas y su motor de búsquedas. Las opciones del editor del sitio web, dan
como para otro artículo (posiblemente lo escriba), pero podemos ver que podemos editar tanto contenido como
apariencia de nuestro sitio, lo cual le otorga a este editor un juego de posibilidades importantes.
Daremos por bueno el diseño que viene por defecto de nuestro
sitio y pasaremos analizar más opciones que nos proporciona, por ejemplo si vamos a la parte inferior de la página veremos
que se parece mucho a los menús de SharePoint, debido a sus opciones:
Estos menús nos permiten recuperar versiones anteriores,
administrar el sitio, activar soluciones avanzadas de diseño web, así como instalar soluciones.
A la izquierda de la página tenemos la barra de acceso rápido, en la cual podemos acceder a sitios en los que guardar
nuestras imágenes, así como nuestros documentos y nuestros
estilos personales para la página. Una de las partes más importantes de la página es la sección de informes, que nos
permite conocer en todo momento el uso de nuestra web, elemento a elemento, así como descargarnos a nuestro PC las
estadísticas de un periodo de tiempo que deseemos:
Volviendo a la página de inicio, vemos que también podemos
administrar cuentas de correo, bajo nuestro dominio, así como realizar multitud de operaciones con el correo, con el
calendario y nuestros contactos:
Tendremos la posibilidad de crear hasta 5 cuentas gratuitas en
nuestro dominio:
Y a estas cuentas (u otras que deseemos) se les pueden
asociar flujos de trabajo, en función de eventos que asignemos. También como en todo sitio web, se permite hacer
grupos de usuarios con sus permisos.
Y por último comentar el núcleo de la solución, que es el Gestor de Contactos que nos permitirá gestionar nuestros
contactos (de negocio y personales), compañías, oportunidades de negocio, así como nuestros productos:
En el siguiente artículo, analizaré los apartados que quedan
por examinar pero como resumen cabría destacar que es un producto muy completo, que proporciona de manera sencilla y
muy intuitiva todo lo necesario para poner en marcha una web de nuestra pyme, sin necesidad de tener que pagar por
alojamiento. Así pues, puede ser una muy buena aplicación para tener en cuenta.
Catego
rías CES Microsoft
Tema Arquitectura
Autor David Valiño Martinez
Mes Marzo
Año 2008
Boletí
n 03
Título Hablemos del último, SQL Server™ 2008
Texto Esta vez vamos a hablar del último producto de Microsoft
que verá la luz este año, SQL Server™ 2008, esperado para finales de Q3 o lo que es lo mismo quizá a final de
Septiembre esté disponible. Actualmente, podemos descargar desde Microsoft una versión CTP (Community
Technology Preview) que dura 180 días mediante el
siguiente enlace http://www.microsoft.com/sqlserver/2008/en/us/t
rial-software.aspx
SQL Server™ 2008 cumple con la visión de Microsoft
sobre el futuro de la administración y gestión de datos
que predice un incremento significativo tanto en el volumen de los datos gestionados (facilitado por el
descenso en precio de los dispositivos de almacenamiento, reduciendo el “coste por mega”) como
en su tipo (datos geoespaciales, para dispositivos móviles, RFID, video e imagen, etc.).
Según Microsoft, los puntos fuertes de SQL Server™ 2008
son:
Confiable
Protección de la información
Encriptación de datos transparente: con esta versión
podemos encriptar toda la base de datos, desde los ficheros de datos hasta los backups y los logs, lo que nos
permitirá cumplir con las restricciones de seguridad más
exigentes.
Soporte de claves de acceso externas, permitiendo el uso
de herramientas de terceros así como de soluciones hardware.
Auditoría mejorada, que incluye hasta la auditoría de
consultas SELECT sobre los datos.
Continuidad del negocio
Disponemos de soporte para añadir CPUs “en caliente”,
evitando impactar en el negocio debido a paradas provocadas por necesidades de expansión.
Y mediante las mejoras en el mirroring de la base de
datos como son:
Reparación automática de páginas, de errores 823
y 824 en las páginas de datos
Mejor rendimiento, mediante el uso de compresión que minimiza el consumo de red
Más información de análisis sobre la operación de mirroring, que permite a los DBAs analizar más a
fondo estas tareas y optimizar su funcionamiento.
Rendimiento optimizado y predecible
Recolección de datos de rendimiento mejorada, con un
repositorio de esta información centralizado y nuevas herramientas de informes y monitorización del
rendimiento.
Eventos extendidos, que incluyen la posibilidad de exportarlos al ETW (Event Tracing for Windows) del
Sistema Operativo, de manera que se puede examinar de modo más fácil la correlación entre los eventos de BBDD
y los del S.O.
Compresión de backup, reduciendo el consumo de I/O y espacio en disco requerido, lo que hace que esta tarea
sea significativamente más rápida.
Compresión de datos, que igualmente ofrece mejoras en rendimiento en operaciones de I/O lo que es notable en
tareas de Data Warehousing.
Herramienta de gestión de recursos que permite a los DBAs definir los límites de recursos y prioridades de
acuerdo a diferentes cargas de trabajo, lo que logra que
la experiencia de usuario sea consistente (por ejemplo,
evitamos que la ejecución de consultas “pesadas” para informes mensuales coincida en tiempo de ejecución con
las consultas on line de los usuarios y ralentice estas últimas).
“Congelación” de planes de ejecución, permitiendo que
los planes de ejecución buenos conocidos sean estables en el tiempo.
Productiva
Mediante una mejor integración con el .NET
Framework y Visual Studio Team System permite el desarrollo de aplicaciones más potentes y eficientes.
Gestión basada en políticas, mediante el “Policy
Framework” que permite a través del SQL Server™ Management Studio definir políticas de uso y gestión de
todas las entidades del servidor, como instancias, bases de datos, etc.
Instalación simplificada, que permite a los partners
proporcionar configuraciones de instalación recomendadas.
Desarrollo simplificado, a través de librerías como
LINQ, ADO.NET Entity Framework, integración del Common Language Runtime (CLR) con los objetos de
servicio ADO.NET
Y mejoras adicionales en el Service Broker y Transact-SQL, como nuevos tipos de datos DATE/TIME,
herramientas de diagnóstico de Service Broker, etc.
Soporte de dispositivos ocasionalmente conectados, facilitando el desarrollo de aplicaciones para usuarios
móviles tal y como demanda el mercado actual.
Nuevos tipos de datos no sólo relacionales, como
datos jerárquicos para estructuras arbóreas, tipo de datos
“archivo” para acceso vía BBDD a ficheros de datos, columnas “sparse” para datos no muy frecuentes en
tablas, tipos de datos definibles por el usuario sin límite a 8000 bytes, información geográfica…
Inteligente
SQL Server™ 2008 se posiciona como una BBDD con grandes capacidades para Business Intelligence “out of
the box”, lo que facilita el acceso de los negocios a aplicaciones de BI de gran demanda en la actualidad.
Compresión de datos, para permitir mayores
volúmenes en menor espacio de disco con una mejor gestión y menores tiempos de I/O.
Compresión de backups, minimizando su impacto en el
sistema de gestión de BBDD.
Gestión en paralelo de tablas particionadas, para la
gestión eficiente de grandes volúmenes de datos.
Optimización de las consultas STAR JOIN, típicas de
los sistemas de BI.
El Gestor de Recursos mencionado anteriormente.
Escalabilidad mejorara en SQL Server™ Integration
Services, y búsquedas persistentes que garantizan la
consistencia de los datos analizados incluso con grandes volúmenes de información.
Mejoras en la gestión de Reports, mediante:
Un nuevo Report Designer más útil
Mejoras en la visualización de informes mediante
nuevos componentes.
Integración de los informes directamente en Word, y mejoras en su visualización en Excel.
Y, cómo no, integración con Microsoft Sharepoint.
En definitiva, y según Microsoft, SQL Server™ 2008
representa un producto significativo, que proporciona muchas características nuevas y mejoras clave,
convirtiéndose en la versión más robusta y completa de SQL Server
La impresión general es que Microsoft parece haber
corregido las carencias más notables de su versión
anterior, manteniendo su facilidad y flexibilidad de uso, a
la vez que ha aportado unas nuevas características a su gestor de base de datos que pueden convertirlo en una
alternativa seria y de calidad dentro del ámbito de la empresa media-grande.
Categorías
CES Microsoft
Tema Arquitectura
Autor Rafael Flores Yoldi
Mes Marzo
Año 2008
Boletín 03
Título CeBIT & OpenSource
Texto Como apareció en una reciente noticia en la página web,
los CES visitaron la feria CeBIT en Hannover. En concreto, yo iba muy interesado en ver que proyectos e ideas se
estaban desarrollando, en que sectores se estaba haciendo
incidiendo y que tecnologías que se estaban empleando con el fin de ver cual era la situación actual en Europa y cuales
eran los pasos que estaban dándose. Aunque, sin duda alguna, también tenía un gran interés en ver cual era el
estado de uso de las tecnologías Open Source en Europa.
Me llevé a la vez una ilusión y un fiasco. Siendo realistas, la situación del Open Source en Europa no es mala, pero
siendo un poco más idealistas, está muy lejos de lo que sería deseable. Si bien es cierto que políticamente Europa
está haciendo muchos guiños al mundo Open Source,
poniéndole cierto freno a Microsoft. Pero esto no se traduce, por el momento y a mi entender, en el día a día de
las empresas que emplean las TIC, tampoco en las empresas que desarrollan las TIC, pero lo que es más
preocupante, en las administraciones que son las que deben dar ejemplo.
También han surgido en los últimos años muchas noticias relevantes a la migración de administraciones a entornos Linux o paquetes ofimáticos como Open Office (BCC, Policía
Francesa, La dirección general del trabajo de
Alemania, Ayuntamiento de Munich), quizás el mejor
ejemplo lo tenemos en Extremadura. En cualquier caso,
parece indicar que se trata de comportamientos aislados, puesto que nada de esto se pudo apreciar en la feria.
¿Estarán yendo a contracorriente?. Esto plantea algunas dudas: ¿es buena realmente la situación del Open Source
en Europa?, ¿es una fachada todo lo que se oye en Europa
acerca del Open Source?.
Pero tal y como había adelantado, también me llevé una ilusión al ver pequeños reductos dedicados al Open Source,
como por ejemplo, el Linux Park, donde se concentraban todas las empresas que dedican su negocio en torno a uso
del sistema operativo del pingüino: Ubuntu, Novell, etc.
Hablando de Novel, asistimos a una charla en la que
hablaron del acuerdo Novell-Microsoft y de los beneficios que va a suponer esta alianza para todos los usuarios en
materia de interoperabilidad e integración. Está claro que una colaboración estrecha Windows-Linux puede ser muy
beneficiosa en estos temas pero me surge una duda sobre ese "todos", en cualquier caso, habrá que seguirlo de cerca
para ver en que queda todo esto.
Y siguiendo con el hilo anterior, este pequeño nicho fue uno
de los pocos lugares donde pude ver la sonrisa del pingüino. En general, de forma muy dispersa y puntual, se
veían empresas presentando productos en un entorno Linux, muy pocas, aunque había cosas curiosas. Como era
el caso de un sistema a base de sensores que convertían cualquier superficie en una pantalla táctil. Donde si se veía
más presencia del mundo Open Source fue en el llamado Future Park. En el se aglutinaban universidades de
diferentes zonas geográficas de Alemania, mostrando sus líneas de investigación. Esto es lo que habíamos venido a
buscar. Pude comprobar satisfactoriamente como sigue habiendo campos en los que Linux sigue siendo un
referente. Por ejemplo, Había un proyecto para la identificación de rostros en tiempo real mediante redes
neuronales desarrollado en Linux. Otro aspecto que me
llamó la atención fue la alta proliferación del lenguaje de programación Java (generalmente en entornos Windows) y
el extenso uso de Eclipse, no como entorno de desarrollo, sino como base para construir otros entornos de desarrollo
más específicos.
En definitiva y resumiendo, abrumadora presencia de entornos y aplicaciones propietarias, pequeña presenta del
sistema operativo Linux y un notable uso del lenguaje Java.
Categorías CES OpenSouce/Java
Tema Varios
Autor Raúl Sanz de Acedo
Mes Marzo
Año 2008
Boletín 03
Título Patrones televisivos.
Texto Si alguno al leer la primera palabra del título pensaba
que este artículo iba a tratar del interesante tema de los patrones de diseño, siento decepcionarle.
Cuando iba al colegio, en la era pre-Internet, el
argumento “lo he visto en la tele” era prueba irrefutable de que algo era cierto. No voy a utilizar semejante
medio de aserción pero sí quiero basarme en lo que nos ofrece dicho mass-media para hablar acerca de la
profesión de informático.
Igual debiéramos definir qué es un “informático” y me
acojo a la segunda acepción que indica el diccionario de la RAE: “que trabaja o investiga en informática”. Ese
mismo diccionario define “técnico” como “persona que posee los conocimientos especiales de una ciencia o
arte” y “tecnólogo” como “persona que se dedica a la tecnología”. Indica, además, que un “médico” es
(¡atención!) una “persona legalmente autorizada para profesar y ejercer la medicina” y define explícitamente
las siguientes categorías: de cabecera, de cámara, de
familia, espiritual (¿?), forense, legista, residente. Por otro lado un “abogado” es un “licenciado o doctor en
derecho que ejerce profesionalmente la dirección y defensa de las partes en toda clase de procesos o el
asesoramiento y consejo jurídico” y distingue entre abogado del diablo, del Estado, de oficio, de pobres, de
secano, fiscal y general. Omito algunas ironías que me sugieren ver juntas las palabras “diablo” y “Estado” y
destaco que especifica en la definición la titulación académica que debe tener un letrado.
Y un “arquitecto” (para cerrar el triángulo que siempre se citan como ejemplo de actividades “nobles” ¿o no os
habíais dado cuenta?) es la “persona que profesa o
ejerce la arquitectura”.
Como veis algunas profesiones merecen más profundidad y aclaraciones que otras.
Vamos a suponer que las personas, o modelos, o patrones de los que hablaremos, han realizado estudios
superiores en informática, medicina, abogacía o
arquitectura.
Y ahora vamos a ver la tele... ¡Oh! Estupendo, hoy
toca House: una persona con poderes omnímodos sobre su equipo (porque “tiene” un equipo aunque no sabe
trabajar “en” equipo), que no debe responder de sus decisiones ante nadie, que dispone de los mejores
medios para realizar su labor, aparentemente bien remunerado, al que todos consideran un genio y que no
pasaría un control antidoping ni en un campeonato de petanca.
“Bueno, bueno” diréis algunos “es un personaje de ficción. Además hay series corales en las que los
médicos son más humanos, cooperativos... Mira si no Anatomía de Grey”.
Es verdad, en esta serie los personajes parecen
personas pero lo asombroso es su capacidad de trabajo: los jefes de sección o de residentes pueden llevar toda la
gestión de su equipo y estar a pie de calle, esperando las ambulancias o en la mesa de quirófano realizando la
más compleja intervención quirúrgica cuyas técnicas han aprendido mientras nosotros dormimos pero ellos no,
amén de tomar un trago después de la dura y larga jornada. Y si uno es un buen profesional es fichado por
el hospital como si de Pau Gasol se tratara.
Podríamos saltar a las series de abogados y todo lo que
rodea al mundo legal: no he visto la que se titula Shark pero por los spots que la anunciaban creo
que trata de una especie de prima donna de la justicia, con carta blanca para hacer lo que desee: ya se sabe
“dura lex, sed lex”.
No sé si hay series de arquitectos pero me han dicho
que sí hay una de informáticos: The IT Crowd (véase un
ejemplo). Si alguno espera encontrar en ella a programadores que teclean en dos ordenadores a la vez
o que dictan en voz alta código ensamblador a sus ayudantes o que con ayuda de una pizarra y dos
rotuladores diseñan un sistema global de mercado
bursátil en tiempo real o que a la vez que planifican las tareas de 20 personas, con el teléfono agarrado por el
cuello, indican la línea exacta en la que se encuentra el bug que tiene colapsado “todo el sistema”, se sentirán
decepcionados.
Y eso que esta disparatada analogía estaría en consonancia con lo escrito arriba respecto a lo que
vemos cada día en las pantallas pero en otras actividades.
Según indica la wiki el argumento “se centra en las travesuras de tres miembros del departamento
informático, situado en un desordenado, sucio y caótico sótano, que además contrasta fuertemente con las
fantásticas vistas de Londres de las que disfruta el resto de la organización”.
¡Cómo no! Para eso somos los raros, los frikis. Tanto que ni siquiera esta palabra aparece aún en el diccionario.
Corolario: la televisión, como ya averigüé en el patio de mi colegio, no siempre dice la verdad pero muchas veces
actúa de amplificador/distorsionador de la realidad. Y la
realidad es que hay profesiones que gozan de un prestigio reconocido, desde su definición hasta los
clichés que de ellas se proyectan al público, y otras a las que nos cuesta, simplemente, hacer entender lo que
hacemos.
Pregunta: ¿podemos cambiar esta percepción? Si quieres enviar algún comentario o sugerir temas a tratar en otros artículos, escribe a: curtasun[simboloArroba]cein.es
Categorías General
Tema Varios
Autor Carlos Urtasun
Mes Marzo
Año 2008
Boletín 03
Título Uso de UML en aplicaciones 3D
Texto Algunas estadísticas sobre ingeniería de software, revelan
datos preocupantes. Entre el 30% y el 80% de los proyectos
de software nunca se terminan o se terminan fuera del
tiempo establecido. Esto se debe en muchos casos a la falta
de recursos, de tecnología y de conocimientos específicos del
desarrollador. Pero también, en gran medida, a una incorrecta
planificación.
Este problema se podría evitar si antes de comenzar a
desarrollar código, realizáramos un análisis de los recursos y
estructuras necesarias para implementar nuestra aplicación.
Actualmente una de las especificaciones más utilizadas con
este fin, es UML (Unified Modeling Lenguage).
UML, apoyado por OMG (Object Management Group), nació
con el objetivo de mejorar las especificaciones ya existentes
sobre programación orientada a objetos (métodos de Booch
y Rumbaugh, Jacobson) y de unificarlas bajo una misma
herramienta que nos permitiera modelar y construir la
estructura de nuestro sistema, desde distintos puntos de
vista. Para lo que se ayuda de diferentes diagramas. En
concreto, UML 2.0, utiliza 13 diagramas fundamentales
divididos en 2 grupos:
Los Diagramas de Estructura que se centran en los
objetos que deben existir en el sistema modelado y que se dividen en:
o diagrama de clases
o diagrama de componentes
o diagrama de objetos
o diagrama de estructura
o diagrama de despliegue
o diagrama de paquetes
Los Diagramas de Comportamiento que se
encargan de las acciones que debe realizar el sistema y del flujo de datos entre los distintos objetos, y que se
dividen en:
o diagrama de actividades
o diagrama de casos de uso
o diagrama de estados
o diagrama de secuencia
o diagrama de colaboración
o diagrama de tiempos
o diagrama de vista de interacción
Un pequeño ejemplo de su uso, se podría ver a través de
una aplicación 3D, como la vista en artículos anteriores. Por ejemplo pensemos en un escenario básico, en el que
queremos ver a una persona con movimiento en un paisaje exterior.
Nuestro escenario principal contendrá (diagrama de
estructura):
Un objeto cámara, otro Iluminación y otro elementos del
entorno. Cada uno de los cuales se definirá (diagrama de clase) con una serie de atributos y métodos. Dentro
del objeto elementos del entorno, tendremos dos tipos de objetos: animados y estáticos. Por ejemplo si
creamos un objeto persona, esteheredará (diagrama de clase) de la clase Animados, ya que todos los elementos
animados cuentan con unos métodos comunes.
Para mover nuestros objetos animados contaremos con
una serie de eventos (diagrama de casos de uso y diagramas de colaboración) relacionados con la entrada
por teclado.
Otro tipo de relaciones que se darán son las de componentes (diagrama de componentes). Este
caso se produce cuando accedemos, desde nuestro
escenario, a bibliotecas. En nuestra aplicación podríamos acceder, por ejemplo, a bibliotecas de efectos
meteorológicos o de sonidos ambientales.
A grandes rasgos, estos serían los principales diagramas
a desarrollar, pero si entráramos en detalle, veríamos
que probablemente son más los diagramas a usar. Para profundizar más sobre el tema existen numerosos
ejemplos en la red.
http://usuarios.lycos.es/oopere/uml.htm
http://www.hipertexto.info/documentos/uml.htm
http://www.clickear.com/manuales/uml
Categorías CES Microsoft
Tema Desarrollo
Autor Goretti Ortigosa Rada
Mes Marzo
Año 2008
Boletín 03
top related