DIAGRAMA DE TIEMPO

14
 1. DIAGRAMA DE TIEMPO 1.1. DEFINICIÓN Los diagramas de tiempos de UML se usan para mostrar el cambio en el estado o valor de uno o más elementos en el tiempo. Este también puede mostrar la interacción entre los eventos de tiempos, las restricciones de tiempos y la duración que los gobiernan. Muestra el cambio en un estado o una condición de una instancia o un rol a través del tiempo. Se usa normalmente para exhibir el cambio en el estado de un objeto en el tiempo, en respuesta a eventos externos. 1.2. LÍNEA DE VIDA DEL ESTADO Una línea de vida del estado muestra el cambio de estado de ítem en el tiempo. El eje-X muestra el tiempo trascurrido en cualquier unidad que se elija mientras que el eje-Y se nombra con una lista de estados proporcionados. El siguiente es un ejemplo de una línea de vida del estado.

Transcript of DIAGRAMA DE TIEMPO

Page 1: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 1/14

 

 

1. DIAGRAMA DE TIEMPO

1.1. DEFINICIÓN

Los diagramas de tiempos de UML se usan para mostrar el cambio en el

estado o valor de uno o más elementos en el tiempo. Este también puede

mostrar la interacción entre los eventos de tiempos, las restricciones de

tiempos y la duración que los gobiernan.

Muestra el cambio en un estado o una condición de una instancia o un rol a

través del tiempo. Se usa normalmente para exhibir el cambio en el estado

de un objeto en el tiempo, en respuesta a eventos externos.

1.2. LÍNEA DE VIDA DEL ESTADO

Una línea de vida del estado muestra el cambio de estado de ítem en el tiempo. El

eje-X muestra el tiempo trascurrido en cualquier unidad que se elija mientras que

el eje-Y se nombra con una lista de estados proporcionados. El siguiente es un

ejemplo de una línea de vida del estado.

Page 2: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 2/14

 

 

1.3. LÍNEA DE VIDA DEL VALOR

Una línea de vida del valor muestra el cambio del valor de un ítem en el tiempo. El

eje-X muestra el tiempo transcurrido en cualquier unidad que se elija, lo mismo

que para la línea de vida del estado. El valor se muestra entre el par de líneashorizontales que se cruzan en cada cambio del valor. Ejemplo de una línea de vida

del valor: 

1.4. UBICAR TODO JUNTO

Las líneas de vida y del estado se pueden ubicar una arriba de otro en cualquier

combinación. Estas deben tener el mismo eje-X. Los mensajes se pueden pasar

de una línea de vida a otra. Cada transición del estado o valor puede tener un

evento definido, una restricción de tiempo que indica cuándo debe ocurrir un

evento, y una restricción de duración que indica cuánto tiempo debe estar enefecto un valor o estado. El diagrama de tiempo debería ser como el siguiente: 

Page 3: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 3/14

 

 

2. PRODUCCIÓN DEL SOFTWARE A NIVEL MUNDIAL

2.1. NAVEGADORES

2.1.1. CHROME 16 YA ES EL NAVEGADOR MÁS USADO EN EL MUNDO

Según StatCounter y con los datos de los primeros días de febrero, Chrome 16 esla versión de navegador más usada en el mundo, tal y como puede apreciarse en

la imagen de cabecera. En segundo lugar encontramos a Internet Explorer 8 y tras

éste a su hermano mayor, Internet Explorer 9. Firefox copa las tres posiciones

siguientes con las versiones 9, 10 y 3.6, seguido de Internet Explorer 7.

Estamos hablando de versiones aisladas, porque si consideramos “marcas”,

Microsoft Internet Explorer sigue siendo el dominador de un mercado en el que no

para de perder posiciones en favor de Google Chrome y otros productos comoMozilla Firefox.

Lecturas de la situación hay muchas y que cada uno disfrute de la suya. No deja

de ser curioso el “cuasi empate“ entre dos versiones técnicamente obsoletas como

Firefox 3.6 e Internet Explorer 7, con Safari 5.1 de Apple, que también hace tiempo

que no se renueva. Y qué decir de la resistencia a desaparecer de Internet

Explorer 6, con la misma cuota de mercado que la última versión de Opera.

Page 4: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 4/14

 

 

2.1.2. Uso de navegadores por versiones en febrero de 2012

Destacar también el porcentaje de uso de Chrome 17, que acaba de ser

publicado: 1,44%

Versión del

navegador

% cuota de mercado

Feb 2012

Chrome 16.0 25,57

IE 8.0 20,18

IE 9.0 11,65

Firefox 9.0 8,91

Firefox 10.0 7,11

Firefox 3.6 3,49

IE 7.0 3,43

Safari 5.1 3,22

Safari iPad 1,68

Firefox 8.0 1,65

IE 6.0 1,53

Opera 11.6 1,51

Chrome 17.0 1,44

Safari 5.0 1,3

Resto 7,33

Page 5: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 5/14

 

 

2.2. EL S.O. MÁS UTILIZADO EN EL MUNDO

Alguna vez te has preguntado, ¿Cuál es el sistema operativo más usado en el

mundo? Seguro que te has contestado tú mismo diciéndote : “pues seguro que

será Windows y después Linux o Mac”. FALSO. Lo queramos a sumir o no, elsistema más utilizado lleva por nombre “TRON“. 

Se trata (casi seguro) del primer S.O. considerado software libre, dado que la

fecha en que nació es de más de 7 años antes que Linus Torvald empezara a

trabajar en el conocido Linux, sistema que la mayoría de la gente cree que es el

primero en ser libre. Como digo, TRON, se considera de los primeros S.O. libres,

pero a pesar es eso, en Europa es un completo desconocido.

La pregunta está ahora en ¿por qué es de los más utilizados? TRON aparece

instalado en dispositivos como: Cámaras digitales, Sistemas de navegación de

coches, Vídeo-cámaras, Letrinas (me refiero a estas japonesas con “chorrito”) ,

Teléfonos, Faxes,…y miles de dispositivos más; es capaz de funcionar con

cualquier cosa e interconectarlas sin problemas. Más de 2700 aparatos distintos

fabricados al año lo incorporan.

2.3. EMPRESAS DIGITALES MÁS GRANDES DEL MUNDO (Tecnología e

Internet)

Estamos en un mundo digital y aunque todas las empresas del mundo

interactúan con sus clientes en la red, existen grandes empresas a nivel mundial

que están orientadas a prestar servicios o productos en internet. Este es un

ranking de las 10 empresas digitales más grandes del mundo en cuanto a uso,

popularidad y el valor de sus acciones en la bolsa de valores.

1ro. Facebook: Esta popular red social es la más utilizada en el

mundo para mejorar y reforzar nuestras relaciones personales.

Page 6: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 6/14

 

 

Adicionalmente Facebook está avaluada en 25 millones de dólares y con

alrededor de 500 millones de usuarios.

2do. Zynga: Es una empresa de videojuegos americana que ha

sido criticada constantemente por copiar sus ideas de otros juegos.Esta empresa digital es la creadora de juegos para facebook en los

que hemos participado todos como CastleVille y CityVille y sus

ingresos rodean los 270 millones de dolares. 

3ro. Wikipedia: Es una enciclopedia libre alimentada por

usuarios de todo el mundo que construyen conocimiento

compartiendo sus saberes en la red. Wikipedia está avaluada en

5 billones de dólares. 

4to. Skype: Es un  software que ha revolucionado las

conversaciones en línea debido a la implementación de la tecnología

de telefonista VoIP y a la compresión de los datos sin afectar la

calidad de los servicios. 

5to. Craigslist: Es una comunidad en línea en la cual es posibleofrecer todo tipo de servicios y productos mediante anuncios

clasificados en la web. Tiene 20 millones de visitas diarias y 10

millones de clasificados cada mes. 

6to. twitter: La red social basada en microblogging con

aproximadamente 200 millones de usuarios, genera diariamente 65

millones de tweets y maneja más de 800.000 peticiones de

búsqueda diarias. 

7mo. Vente-Privee: Empresa francesa que organiza

ventas privadas en Internet de todo tipo de productos de

moda, artículos para el hogar, juguetes, accesorios, entre

otros en la que solos afiliados pueden acceder a los servicios de la página.  

Page 7: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 7/14

 

 

8vo. Yandex: Es un buscador muy popular en Rusia y aunque

google.ru está disponible en la red, Yandex tienen alrededor del

56,9% del tráfico de búsquedas. Sus ingresos son calculados

en 30 millones de dolares aproximadamente. 

9no. Betfair: La mayor comunidad de apuestas de cualquier

tipo creada en el reino unido y sus ingresos se calculan en

15.2 millones de euros al año. 

10mo. Linkedin: Es un portal web orientado a servicios empresariales en la que

existen 25 millones de usuarios profesionales, por esta

razón es catalogada como la red para profesionales de

cualquier área y ha alcanzado 8.900 millones de dólares enwall street.

2.4. WORDPRESS Y JOOMLA!, LOS CMS MÁS UTILIZADOS A NIVEL

MUNDIAL, SEGÚN CMSCRAWLER.COM

CMScrawler.com es una web de la que no hemos podido conocer el autor y que

se dedica a detectar de forma automática el cms que utilizan casi 2 millones de

webs de todo el mundo. A partir de ahí hacen un ranking diario.

Ahora mismo el ranking de los 5 primeros es el siguiente:

1º) Wordpress 

2º) Joomla! 

3º) PublishmeSE 

4º) Frontpage 

5º) TYPO3  

Page 8: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 8/14

 

 

3. MITOS DE SOFTWARE 

3.1. MITOS DE SOFTWARE LIBRE

El software libre no es un modelo de negocio rentable: Este es quizá uno de

los mitos más repetidos entre las empresas de software tradicional que proviene

del hecho que hasta no hace muchos años el negocio de las empresas TIC se

encontraba en la venta de licencias y hardware. 

En la última década se ha puesto de manifiesto que el verdadero negocio se

encuentra en la venta de servicios de valor añadido y que solo las grandes

corporaciones con una situación casi de monopolio pueden fundamentar su

modelo en el cobro de licencias.

El Software Libre ofrece la oportunidad a las pequeñas empresas TIC de competir

 junto a otras más grandes, puesto que les facilita el acceso a gran cantidad de

recursos y aplicaciones listas para explotar comercialmente.

El software libre no es de calidad: Uno de los miles de ejemplos que

desmitifican esta idea es Google que utiliza y desarrolla todo tipo de Software

Libre. Pero existen multitud de grandes empresas que también confían en la

calidad del Software Libre como por ejemplo IBM, HP, Oracle, Microsoft, NASA,Airbus y un larguísimo etcétera. 

El software libre no dispone de soluciones empresariales: El número de

aplicaciones dentro del mundo del Software Libre es similar al de programas

privativos. 

Existen productos libres de alta calidad para casi cualquier nicho de mercado:

ERPs, CRMs, CMS, DMS, Gestión de Proyectos, Servidores, Bases de Datos,

Diseño, etc.

El software libre es muy difícil de utilizar: Este mito proviene del hecho que

históricamente GNU/Linux ha sido un sistema solo apto para especialistas con

profundos conocimientos informáticos, pero en la última década esto ha cambiado

Page 9: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 9/14

 

 

radicalmente, el ejemplo se encuentra en cualquier distribución GNU/Linux actual,

cuya instalación y manejo es realmente simple. 

El que una aplicación sea fácil o difícil de manejar no tiene nada que ver con que

sea Software Libre o no, sino de la complejidad intrínseca del problema quemaneja e inversamente proporcional a la formación reciba.

El software libre no es compatible con el hardware: En la actualidad los

sistemas operativos GNU/Linux funcionan correctamente con la gran mayoría del

hardware que existe en el mercado, sin necesidad de instalar ningún controlador

manualmente. 

Cuando un dispositivo no es compatible (independientemente del sistema

operativo utilizado), es necesario recurrir a la página web del fabricante y buscar el

driver de ese dispositivo para ese sistema. En caso de no encontrarlo, en Software

Libre también se puede recurrir a la Comunidad para solucionarlo.

El software libre solo puede utilizarse bajo sistemas gnu/Linux: Esta

afirmación es totalmente errónea. Una de las particularidades más extendidas del

Software Libre es ser multiplataforma. Existen todo tipo de aplicaciones libres que

se pueden utilizar en los principales sistemas operativos. El mejor ejemplo es el

navegador Mozilla Firefox o el paquete ofimático OpenOffice.org, pero también la

mayor parte de las aplicaciones empresariales  como ERP, CRM, CMS,

Servidores, etc. 

El software libre va a acabar con la profesión de programador: Éste es otro

mito utilizado habitualmente para atacar al Software Libre y no hay nada más

alejado de la realidad.

El Software Libre mejora a los programadores, pues les abre la puerta al

conocimiento, permitiéndoles acceder al código fuente, documentación técnica,

desarrolladores del producto, etc.

Page 10: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 10/14

 

 

El perfil tipo del programador de Software Libre es apreciado por las grandes

empresas que valoran su interés por el conocimiento, la experiencia en trabajos

colaborativos o el uso de herramientas para la gestión de proyectos.

El software libre no dispone de soporte técnico porque es gratis:Generalmente se puede conseguir Software Libre de forma gratuita, esto es una

consecuencia de que el código sea libre. Pero todas las herramientas tienen

soporte, proporcionado por los propios desarrolladores (algo improbable en el

software no libre), o bien por empresas que ofrecen servicios especializados. 

El soporte normalmente tiene una alta calidad, debido a que las empresas que lo

ofrecen tiene acceso a todos los recursos del software.

El software libre no usa formatos estandarizados: El Software Libre es uno de

los principales defensores del uso de estándares abiertos, mientras que son las

grandes compañías de software no libre quiénes fomentan la implantación de

formatos cerrados como estándares “de facto” para obtener una posición de

monopolio en el mercado. 

El software libre no dispone de herramientas de desarrollo eficientes: En

Software Libre se encuentran todas las herramientas necesarias para desarrollar y

gestionar proyectos de software. 

-Entornos de desarrollo como Eclipse, NetBeans, MonoDevelop, Glade+Anjuta,

Kdevelop...

-Framework y librerías para prácticamente cualquier lenguaje como Java, Python,

Ruby, C/C++, Perl, Mono, Php...

-Y un sinfín de herramientas para la gestión colaborativa en proyectos, control decódigo, incidencias...

El software libre no tiene garantía: El Software Libre no ofrece garantía de

funcionamiento en si mismo, son las empresas que lo distribuyen e implantan

quienes ofrecen esta garantía. 

Page 11: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 11/14

 

 

Generalmente con el software privativo, ocurre que aún pagando una licencia de

uso no se obtiene ninguna garantía de funcionamiento.

El software libre es más inseguro: Este mito proviene del hecho que cualquiera

puede acceder al código fuente y buscar vulnerabilidades. Sin embargo, ésta essu gran baza, ya que permite la revisión por parte de usuarios y especialistas que

pueden detectar errores y corregirlos rápidamente, incluso antes de que se

convierta en un problema. 

3.2. MITOS DEL CLIENTE 

1. Mito.- “Una declaración superficial de los objetivos es suficiente para empezar a

escribir los programas”. 

Realidad.- La mala definición inicial es la principal causa de baja calidad.

Se requiere un conocimiento formal y detallado de los hechos y procesos y amplia

comunicación con el cliente.

2. Mito.- “Los cambios en el software son faciles y sencillos”.

Realidad.- Es verdad que los requisitos del software cambien, pero el impacto del

cambio varía según el momento en que se introduzca.

3.3. MITOS DE LOS DESARROLLADORES 

1. Mito.-  “Terminando de escribir el programa y haciendo que funcione, nuestro

trabajo habrá terminado”. 

Realidad.- Entre el 50 y 70% del esfuerzo total dedicado a un programa se realiza

después de entregarlo al cliente por primera vez.

2. Mito.-  “Lo único que se entrega al terminar el proyecto es el programa

funcionando”. 

Page 12: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 12/14

 

 

Realidad.- El software funcionando es solo una parte de una CONFIGURACION

DE SOFTWARE. La documentación es la base de un buen desarrollo y guías para

las tareas de mantenimiento.

3.4. MITOS DEL DESARROLLO DE SOFTWARE A LA MEDIDA

Mito 1: Va a salir mucho más caro 

Realidad: El software a la medida es muy competitivo en términos de costos.

Mito 2: Se va a demorar muchísimo en estar listo

Realidad: Al final de cuentas, el software a la medida puede entrar en producción

más rápido.

Mito 3: El software a la medida tiene más bugs

Realidad: El software a la medida se prueba para cumplir exactamente sus

especificaciones.

Mito 4: Obtener soporte para software a la medida es costoso y difícil

Realidad: El mantenimiento de software a la medida es en muchos casos más

barato y fácil que software hecho.

Mito 5: Los proyectos de software a la medida fallan con mucha frecuencia

Realidad: Este mito si es cierto. Pero también es cierto que los proyectos de

implementación de software empaquetado fallan con la misma frecuencia.

Page 13: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 13/14

 

 

Contenido

1.  DIAGRAMA DE TIEMPO ........................................................................................................ 1

1.1.  DEFINICIÓN ...................................................................................................................... 1

1.2.  LÍNEA DE VIDA DEL ESTADO...................................................................................... 1

1.3.  LÍNEA DE VIDA DEL VALOR......................................................................................... 2

1.4.  UBICAR TODO JUNTO................................................................................................... 2

2.  PRODUCCIÓN DEL SOFTWARE A NIVEL MUNDIAL...................................................... 3

2.1.  NAVEGADORES .............................................................................................................. 3

2.1.1.  CHROME 16 YA ES EL NAVEGADOR MÁS USADO EN EL MUNDO .......... 3

2.1.2.  Uso de navegadores por versiones en febrero de 2012 .................................... 4

2.2.  EL S.O. MÁS UTILIZADO EN EL MUNDO .................................................................. 5

2.3.  EMPRESAS DIGITALES MÁS GRANDES DEL MUNDO (Tecnología e Internet) 5

2.4.  WORDPRESS Y JOOMLA!, LOS CMS MÁS UTILIZADOS A NIVEL MUNDIAL,

SEGÚN CMSCRAWLER.COM .................................................................................................. 7

3. MITOS DE SOFTWARE ............................................................................................................. 8

3.1. MITOS DE SOFTWARE LIBRE ......................................................................................... 8

3.2. MITOS DEL CLIENTE........................................................................................................ 11

3.3. MITOS DE LOS DESARROLLADORES......................................................................... 11

3.4. MITOS DEL DESARROLLO DE SOFTWARE A LA MEDIDA .................................... 12

Page 14: DIAGRAMA DE TIEMPO

5/17/2018 DIAGRAMA DE TIEMPO - slidepdf.com

http://slidepdf.com/reader/full/diagrama-de-tiempo 14/14

 

 

UNIVERSIDAD CATÓLICA BOLIVIANA “SAN PABLO” 

INGENIERIA DE SISTEMAS

DIAGRAMA DE TIEMPO, PRODUCCIÓN DEL SOFTWARE, MITOS DEL

SOFTWARE

INGENIERÍA DE SOFTWARE

ELABORADO POR: LICETH DIANA FLORES ESTRADA

DOCENTE: ING. ROLANDO MARTINEZ

Santa Cruz de la Sierra – Bolivia

2012