Durante el sabotaje de finales del año 2002 y principios del 2003,
Petróleos de Venezuela (Pdvsa), la principal empresa del país, dejó al
descubierto su vulnerabilidad tecnológica, ya que la mayoría de sistemas
operativos, con los cuales se manejaba y pagaba millones de dólares en
licencias, fueron fabricados y eran manejados desde Estados Unidos. Y
desde allí, con sólo una llamada o un código, pudieron apagar servidores
y tumbar servicios en un proceso que en la industria petrolera
venezolana es casi totalmente automatizado.
Pdvsa busca soberanía tecnológica con el software libre Guardián del Alba | Correo del Orinoco
domingo, 20 de octubre de 2013
Pdvsa busca soberanía tecnológica con el software libre Guardián del Alba | Correo del Orinoco
En la sede de esta empresa en Mérida, 141 personas diseñan
aplicaciones para brindar seguridad, control e independencia a la
industria petrolera. Están construyendo otra para manejo de pozos.
viernes, 11 de octubre de 2013
El Software Libre permite una sociedad más libre y universaliza el conocimiento
Copiado
de mpcomunas.- Este miércoles 09 de octubre de 2013, la Oficina de Sistemas y
Tecnología de la Información y Comunicación OSTI del Ministerio del Poder
Popular para las Comunas y Movimientos Sociales, llevó a cabo en el auditorio
de la sede principal del Inces en Caracas, una conferencia sobre la importancia
del Software Libre en las instituciones públicas.
La
charla, bajo el nombre de “Soberanía Tecnológica”, estuvo dirigida a todos los
trabajadores y trabajadoras de dicho ministerio.
La
misma fué iniciada por el Feijóo Jiménez Director General de la Oficina de
Sistema y Tecnología de la Información del MinComunas, informó sobre los
avances efectuados durante la administración del Ministro Reinaldo Iturriza en
la preparación de una infraestructura para sumar a que el estado Venezolano
logre implementar “Gobierno Eletrónico”. “Hemos avanzado en el cambio de
paradigmas, nuestra plataforma hoy realiza interoperabilidad con otras
instituciones y con nuestros entes adscritos, avanzamos eliminando licencias
privativas, comenzamos instaurando gestor Bases de Datos MariaDB, Frameworks de
desarrollo YII y lenguajes de programación, Servidores, portal de internet y
desarrollo de nuevos sistemas informáticos tan solo con Software Libre”.
En
su intervención expresó que la independencia tecnológica no es solo utilizar
tecnologías libres, sino que es necesario también acabar con el uso de “hojas
de cálculo” que permiten que personas creen dependencia con su manejo “A veces
usuarios piden hojas de cálculo con datos institucionales para hacer cruces
para sus cuentas, los resultados buscados nunca serán consistentes, no puede
ser que hoy día sigamos trabajando con mecanismos obsoletos e inconsistentes ”,
concluyó diciendo “Hay que acabar de una vez por toda con la manipulación
indiscreta de la información, se debe cambiar esos viejos mecanismo utilizando
plataformas estables y seguras, hasta entonces, ninguna institución podrá
mantener los avances tecnológicos como tampoco podrá ser independiente
tecnológicamente”.
Luego
tomó la palabra el español Rafael Rico Muñoz, activista mundial del software
libre, quien explicó que la soberanía tecnológica se construye teniendo
soberanía nacional e independencia tecnológica.
La
libertad de uso, libertad de difundir lo que usas, libertad de compartir y
libertad de conocer cómo está hecho el trabajo, es lo que implica la
soberanía”, manifestó el activista.
Rico
añadió que por el contrario, la empresa Microsoft vende la licencia tan solo
como permiso de su uso, luego esta tiene que ser actualizada y pagada
nuevamente cada dos años. “Además, secuestran y privatizan el conocimiento,
pues no podemos modificar, innovar, ni ponerlo al servicio de todos los
ciudadanos de manera fácil y accesible”, sentenció.
lunes, 7 de octubre de 2013
OMT metodologia orientada a objetos
OMT (Object Modeling Technique) es una de las metodologías
de análisis y diseño orientadas a objetos, más eficientes que existen en la
actualidad. La gran virtud que aporta esta metodología es su carácter de
abierta (no propietaria), que le permite ser de dominio público y , en
consecuencia, sobrevivir con enorme vitalidad. Esto facilita su evolución para
acoplarse a todas las necesidades actuales y futuras de la ingeniería de
software.
Las fases que conforman a la metodología OMT son:
· Análisis.
El analista construye un modelo del dominio del problema, mostrando sus
propiedades más importantes. El modelo de análisis es una abstracción resumida
y precisa de lo que debe de hacer el sistema deseado y no de la forma en que se
hará. Los elementos del modelo deben ser conceptos del dominio de aplicación y
no conceptos informáticos tales como estructuras de datos. Un buen modelo debe
poder ser entendido y criticado por expertos en el dominio del problema que no
tengan conocimientos informáticos.
·
Diseño del
sistema. El
diseñador del sistema toma decisiones de alto nivel sobre la arquitectura del
mismo. Durante esta fase el sistema se organiza en subsistemas basándose tanto
en la estructura del análisis como en la arquitectura propuesta. Se selecciona
una estrategia para afrontar el problema.
·
Diseño de
objetos. El
diseñador de objetos construye un modelo de diseño basándose en el modelo de
análisis, pero incorporando detalles de implementación. El diseño de objetos se
centra en las estructuras de datos y algoritmos que son necesarios para implementar
cada clase. OMT describe la forma en que el diseño puede ser implementado en
distintos lenguajes (orientados y no orientados a objetos, bases de datos,
etc.).
·
Implementación. Las
clases de objetos y relaciones desarrolladas durante el análisis de objetos se
traducen finalmente a una implementación concreta. Durante la fase de
implementación es importante tener en cuenta los principios de la ingeniería
del software de forma que la correspondencia con el diseño sea directa y el
sistema implementado sea flexible y extensible. No tiene sentido que utilicemos
AOO y DOO de forma que potenciemos la reutilización de código y la
correspondencia entre el dominio del problema y el sistema informático, si
luego perdemos todas estas ventajas con una implementación de mala calidad.
domingo, 6 de octubre de 2013
Que es el UML
Es un lenguaje basado en diagramas para la especificación, visualización, construcción y documentación de cualquier sistema complejo, “Lenguaje de Modelado Unificado” UML por sus siglas del inglés, de tal manera
UML es
un lenguaje para describir modelos. Básicamente, un modelo es una
simplificación de la realidad que construimos para comprender mejor el sistema
que queremos desarrollar. Un modelo proporciona los “planos” de un sistema,
incluyendo tanto los que ofrecen una visión global del sistema como los más
detallados de alguna de sus partes. Para comprender el objetivo del modelado
con UML, es muy útil compararlo con otras áreas de ingeniería, como es la
construcción de edificios o automóviles, con sus diferentes planos y vistas; o
incluso con la industria cinematográfica, donde la técnica del storyboarding (representación
de las secuencias de un película con viñetas dibujadas a mano) constituye un
modelado el producto.
Si bien
UML es independiente de las metodologías de análisis y diseño y de los
lenguajes de programación que se utilicen en la construcción de los sistemas software,
es importante destacar que se basa en el paradigma de la orientación a objetos.
Por tanto, es especialmente adecuado cuando se pretende la construcción de
sistemas software desde la perspectiva de la orientación a objetos.
La
especificación, visualización, construcción y documentación de cualquier sistema
software requiere que el sistema pueda ser estudiado desde diferentes puntos de
vista, ya que un usuario final necesita una visión diferente del sistema de la
que necesita un analista o un programador. UML incorpora toda una serie de
diagramas y notaciones gráficas y textuales destinadas a mostrar el sistema
desde las diferentes perspectivas, que pueden utilizarse en las diferentes
fases del ciclo de desarrollo del software.
Fuente:
Suscribirse a:
Entradas (Atom)