miércoles, 29 de agosto de 2012

0 Modulo 04: Ficha Tecnica

0 Modulo 04: Motivos que impulsan al desarrollo del Sofware Libre en Venezuela


Los motivos que impulsan el SL en nuestro país son variados, y van desde los económicos, ya que el software libre es menos costoso y proporciona a las empresas servicios y permite ampliar sus infraestructuras en sistemas tecnológicos, si embargo, no por esto escapando del todo de los costos asociados al soporte, capacitación, adecuación y desarrollo según la necesidad.

También existen las comunidades o grupos de personas que representan el factor social, estas cooperan entre sí impulsando los valores, al encontrarse integradas por usuarios, desarrolladores, distribuidores. Todas tienen en común el espíritu cooperativo, la búsqueda continúa del mejoramiento y difusión del software libre y del conocimiento, y se hace énfasis en que su principal interés es la libertad de los usuarios.

Y por ultimo también los motivos tecnológicos, ya que mediante el SL se puede lograr independencia tecnológica, ademas que el contar con estándares abiertos para el desarrollo de tecnologías de información permite tener soporte, documentación amplia, así como la interoperabilidad entre muchos sistemas.

lunes, 20 de agosto de 2012

0 Modulo 04: Aspectos Legales del Software Libre


miércoles, 15 de agosto de 2012

0 UML

Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software


más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, e
specificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
En UML hay 13 tipos diferentes de diagramas. Para comprenderlos de manera concreta, a veces es útil categorizarlos jerárquicamente, como se muestra en la figura anterior.

Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado:

Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado:
Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:

0 Modelo UML "Biblioteca Virtual"

miércoles, 8 de agosto de 2012

0 Modulo 2: La Ingeniería del Software y el SL

La ingeniería del software permite crear un orden dentro de un desarrollo de software libre, permite definir una metodología, herramientas y técnicas que se ajusten al proyecto. Va a lograr que se mida la calidad del desarrollo de forma ordenada, logra que las personas que colaboren dentro del proyecto puedan comprender cuál es su rol y como alcanzar el objetivo final. Ademas ha proporcionado al mundo de desarrollo de software, un modelo a seguir para obtener de forma disciplinada productos de software de calidad.
La necesidad de que existiese esta disciplina se presento porque el mundo de desarrollo de software creció rápidamente y los proyectos fracasaban, consumían mucho más tiempo del que se estimaba originalmente, rebasaban los presupuestos, al terminar no resolvían la situación o los requerimientos reales, entre otras cosas; al surgir la ingeniería de software y con ella diversos paradigmas o metodologías que de alguna manera proponen un orden en el proceso, para garantizar de una forma menos empírica el desarrollo y aumentar así las probabilidades de éxito.
Los proyectos de software libre no son la excepción, pero  el reto es aún mayor, se requiere de mucha más disciplina, y un buen engranado para asegurar el éxito de los proyectos, ya que el equipo de desarrollo trabaja distribuido alrededor del mundo y el trabajo es netamente colaborativo, nadie debe invertir mucho tiempo en comprender como es que funciona la cosa, sino que por el contrario se dedique a producir y colaborar, por lo que se requiere entonces de mecanismos dinámicos fáciles de aplicar y de entender.
Para gestionar cualquier proyecto incluso de software libre, entre los factores a tener en cuenta se encuentran: Cumplir con los plazos de entrega, Lograr la entrega completa según la definición inicial del proyecto, El proyecto debe servir para lo que se acordó y tiene la calidad esperada, El beneficio establecido para el proyecto se ha alcanzado.

0 Mapa Mental Sobre Ingenieria del Software


sábado, 4 de agosto de 2012

0 Módulo 1: Introducción al Software Libre




El software libre (en inglés free software, aunque en realidad esta denominación también puede significar gratis, y no necesariamente libre, por lo que se utiliza el hispanismo libre software también en inglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software:


1.- La libertad de usar el programa, con cualquier propósito;
2.- De estudiar el funcionamiento del programa, y adaptarlo a las necesidades;
3.- De distribuir copias, con lo cual se puede ayudar a otros
4.- De mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo).

Un dato curioso al respecto, es que Richard Matthew Stallman, creador del concepto de software libre y fundador de la Free Software Foundation, haya originado todo este movimiento a partir de un incidente con una impresora problemática de la cual se le negaron los drivers para la implementacion de una solucion, lo cual indica que no debemos subestimar los detalles de la vida diaria.

0 Mapa Mental Sobre el Software Libre


Sample Text

Sample text

Con la tecnología de Blogger.

Ads 468x60px

Popular Posts

Social Icons

Followers

Featured Posts