• No se han encontrado resultados

DIAGRAMA DE TIEMPO

N/A
N/A
Protected

Academic year: 2021

Share "DIAGRAMA DE TIEMPO"

Copied!
14
0
0

Texto completo

(1)

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.

(2)

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íneas horizontales 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 en efecto un valor o estado. El diagrama de tiempo debería ser como el siguiente:

(3)

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 es la 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 como Mozilla 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.

(4)

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

(5)

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, el sistema 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

(6)

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 posible

ofrecer 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

(7)

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

(8)

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

(9)

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 que maneja 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.

(10)

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 de có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.

(11)

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 es su 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

(12)

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.

(13)

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

(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

Referencias

Documento similar

Atendiendo a las necesidades de la comunidad de tener el portal de manera funcional lo antes posible, que además permitirá realizar pruebas con los propios usuarios,

GIMP es quizás la primera gran aplicación libre para usuarios finales, también es considerado como una prueba de es posible crear aplicaciones para usuarios no

El presente trabajo pretende, como objetivo general, Elaborar una propuesta de desarrollo para un portal Web que brinde los servicios de gestión de la

Por consiguiente es de vital importancia el estudio de los costos de migración al SWL, basado en el ahorro que el uso de estos productos podría traer consigo, para

a) Evaluar el tipo de usuarios que participará en el proceso y el impacto corporativo que tienen en el plan de migración a Software Libre. b) Analizar el estado actual de la

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

- Empresas Contratistas de Software. Este fue el primer tipo de empresa y forma de comercialización y entrega de software. Se desarrolló desde mediados de los 1950, orientadas

Basándose en el hecho de que el empleo del Software Libre no implica gastos adicionales por concepto de cambio de software, así como que