Taller #2

Software


Software: es un grupo de programas, reglas informáticas e instrucciones que le permite a la computadora realizar diversas tareas.

Software de sistema o de base: son programas informáticos, los cuales controlan e interactúan con el sistema operativo, dando control sobre el hardware y ofreciéndole soporte a otros programas.

Ejemplos de software de sistema o base:

BIOS: proporcionan la funcionalidad básica para operar y controlar el hardware conectado o integrado en el equipo.

Microsoft: permite a las partes de una computadora trabajar juntas para la realización de tareas como la transferencia de datos entre la memoria y los discos o la prestación de salida en un dispositivo de visualización. También proporciona una plataforma para ejecutar software de alto nivel del sistema y software de aplicación.


Software de aplicación: conjuntos de programas que funcionan como herramientas y que permiten realizar diversas tareas. 

Ejemplos de software de aplicación:

Microsoft Word: es una plataforma de escritura y redacción que fue creada por dos programadores Charles Simonyi y Richard Brodie que trabajaron en la compañía IBM y posteriormente fueron contratados por Microsoft. 

Numbers: es una aplicación de hoja de cálculo desarrollada por Apple Inc. en conjunto con Chester James. El principal competidor de Numbers es Microsoft Excel. Como una demostración de introducción, lanzaron una interface más fácil de usar, accesible para legos y que ofrece un mejor control sobre la apariencia y la presentación de tablas de datos.



Software de Programación: son aquellas aplicaciones que permiten crear y modificar otros programas y aplicaciones. Ejemplo Oracle, IBM, Java

Ejemplos de software de programación: 

Oracle: es un sistema de gestión de base de datos, su dominio en el mercado de servidores empresariales había sido casi total hasta que recientemente tiene la competencia del Microsoft SQL Server.

IBM: son las siglas en inglés de International Business Machines, cuyo significado en español se traduce como Máquina de Negocios Internacionales. Es una empresa de tecnología y consultoría más grande del mundo, con sede en Armonk, Nueva York, Estados Unidos. Sus productos incluyen hardware y software para la línea de servidores empresariales, productos de almacenamiento, microchips diseñados a la medida y software de aplicación.

Java: es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Eso quiere decir que si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado.



Software Libre: es el grupo de software que por elección del autor puede ser modificado, copiado, utilizado libremente con cualquier objetivo con o sin cambios y mejoras. Ejemplo: Mozilla Firefox

Ejemplo de software libre:

Mozilla Firefox: es un navegador con numerosas funcionalidades y posibilidad de personalización, suele ser especialmente valorada su capacidad para proteger la vida privada del usuario.


Software Propietario: es aquel en el que el público tiene limitadas sus posibilidades de uso, modificarlo y alterarlo, con frecuencia su licencia tiene un costo. Ejemplo: Itunes

Ejemplos de software propietario:

Itunes: es una aplicación muy completa para organizar, comprar música y películas, por ejemplo, o importar podcasts como la radio que se emite a través de Internet para escucharla.

Adobe: es una empresa de software estadounidense con sede en San José, California, Estados Unidos. Destaca en el mundo del software por sus programas de edición de páginas web, vídeo e imagen digital. Uno de los programas más conocidos de Adobe es Adobe Photoshop. Este editor de imágenes es utilizado por una gran cantidad de diarios y de revistas para retocar las fotos que publican, eliminando imperfecciones y optimizando la calidad.


Piratería del Software: es la elaboración de copias ilegales de cintas de video o de audio, programas informáticos con marca registrada, estos son actos de agresión contra la propiedad del autor y del derecho de patentes y marcas. 

Piratería del software:
El software pirateado normalmente tiene documentación inadecuada, que no permite a los consumidores usufructuar todos los beneficios del paquete de software. Además de eso, los consumidores no tienen la posibilidad de recibir versiones actualizadas del programa y soporte técnico, que están disponibles para los usuarios legítimamente registrados.


Mapa Mental - Origen, Evolución, Características e Importancia del Software



Ciclo de Vida del Software [Video] 




El Ciclo de vida del software es una secuencia estructurada y bien definida el cual tiene que pasar por diferentes etapas. También se conoce como SDLC -ciclo de vida del desarrollo de software- (siglas en inglés de software development life cycle) y puede considerarse una subcategoría del ciclo de vida de desarrollo de sistemas.

En el vídeo, se definen las distintas fases intermedias que se requieren para validar el desarrollo de un software, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo, se asegura de que los métodos utilizados son apropiados.
Algunos autores consideran un modelo de ciclo de vida un término más general que un determinado proceso para el desarrollo de software. En el ciclo de vida del software podemos encontrar distintos modelos, como lo son:

 Ciclo de vida lineal

Es el más sencillo de todos los modelos. Consiste en descomponer la actividad global del proyecto en etapas separadas que son realizadas de manera lineal, es decir, cada etapa se realiza una sola vez, a continuación de la etapa anterior y antes de la etapa siguiente.


 Ciclo de vida en cascada puro

Este modelo de ciclo de vida fue propuesto por Winston Royce en el año 1970. Es un ciclo de vida que admite iteraciones, contrariamente a la creencia de que es un ciclo de vida secuencial como el lineal.


 Ciclo de vida en V
Este ciclo fue diseñado por Alan Davis, y contiene las mismas etapas que el ciclo de vida en cascada puro. A diferencia de aquél, a éste se le agregaron dos subetapas de retroalimentación entre las etapas de análisis y mantenimiento, y entre las de diseño y debugging.

Humor



Decreto 3390, ventajas y desventajas 


El Software en Venezuela 


¿Qué carrera hay que estudiar para producir software?


La carrera que se debe estudia para producir software, es la ingeniería de software.

El objetivo de esta carrera, es diseñar y desarrollar software de calidad que satisfaga los requerimientos de una organización para su mejor funcionamiento. Para estudiar software primeramente se debe comprender el sistema binario en la lógica de programación.

El software dirige el desarrollo, operación y mantenimiento con un enfoque sistemático , disciplinado y cuantificable de su desarrollo, empleando modernas técnicas de creación de software.

¿Se dan en Venezuela esas carreras? ¿Donde?

En Venezuela no  se ve propiamente la ingeniería de software, pero si se dan en muchas la ingeniería en informática, computación y sistemas. Estas carreras se dan en las universidades como que son la UNEXPO, UCV, USB, UCLA, UDO, UCAB, UNEFA.
También está la universidad central occidental Lisandro Alvares en Barquisimeto, estado Lara que da la maestría en ciencias de la computación ingeniería de software.

¿Se desarrolla software en Venezuela?

Si en Venezuela hay muchas empresas que desarrollan software. Están encargadas de ofrecer sus servicios a otras empresas dando sus planes de software como son los sistemas SAP, FENIX entre otros.

Estas empresas están tratando de mejorar sus procesos, para aumentar su competitiva de y ganar mercados fuera del ambiente nacional.

Un sector creciente de la economía venezolana esta constituida por empresas dedicadas al desarrollo, mantenimiento y comercialización de productos de software. Dos estadísticas realizadas, en Venezuela durante los últimos 3 años han permitido conocer el estado actual de esta industria. El primero  de ellos fue realizado durante los años 2006-2007 (Rivera et). El segundo fue elaborado, durante el año 2008, bajo el marco del proyecto titulado  “métodos y modelos de desarrollo de software para empresas venezolanas” ambos estudios permitieron estable cerca y evaluar varios aspectos en varios estudios se tomaron en empresas públicas o privadas cuyo objetivo de negocio es exclusivamente La producción y comercialización de productos software. A este sector se le denominaba industrias venezolanas del software (IVS).

¿En que área se desarrolla software en Venezuela?

Principalmente en el crecimiento sostenido de todos los servicios de  telecomunicaciones, buenas accesibilidad  de los servicios, especialmente de banda ancha móvil , alto desarrollo del capital humano a nivel de educación superior.

Y las empresas que aquí producen software están encargadas del diseño y en la creación de software para brindarle beneficios a empresas de producción lo cual acuden a sus servicios para el implementó de los sistemas que esas empresas de software brindan.

¿Los venezolanos usamos el software venezolano?

En Venezuela se habla que en los últimos años la política pública ha apostado por el desarrollo de una industria propia de software.

El 28 de diciembre de 2004 pública en gaceta oficial # 38.095 el decreto oficial #3.390 que establece el artículo 1. La administración pública nacional empleará prioritaria mente software libre desarrollo con estándares abiertos, en sus sistemas, proyectos y servicios informáticos.

Después de esta publicación en el 2004. El gobierno venezolano firmas en 2007 con la nación Uruguay en materia de tecnología para la migración a software libre de toda la plataforma del software venezolano pero el convenio que se firmó con Uruguay lo violaba ya que pautaba un propietario llamado “Genexus” desarrollado por las empresas uruguaya en un convenio de varios millones de dólares. Pero al ser una aplicación propietaria violaba el decreto formado por el presidente.

Es por esto que se desconocía el hecho de que en Venezuela existen suficientes técnicos e ingenieros calificados  para el desarrollo de aplicaciones y que nuestro país tiene mucha más experiencia en materia de desarrollo de software libre.

La cual no la han sabido aprovechar, y podemos decir que Venezuela no es un país independiente en tecnología, por lo tanto el software que los venezolanos utilizamos no es propiamente del país.

¿De donde proviene el software que aquí utilizamos?

Venezuela entra en uno de los países con libertad de software. El gobierno de Venezuela estableció por decreto presidencial el uso preferente del AL y de GNU/LINUX en toda la administración pública, incluso en los ministerios y oficinas gubernamentales. En este país se desarrollan Canaimas GNU/LINUX usadas en el proyecto Canaima educativo y en la producción de computadores de escritorio que se ofrecen a bajo costo.

Pero por lo cual sabemos que esto  productos son aportados de otros países es decir su materia prima no viene directamente de Venezuela  sí no se países ajenos, lo cual aportan para Venezuela. Es por esto  que también el software que aquí se produce viene con aportes de otros países.

No hay comentarios.:

Publicar un comentario