TALLER #3
SOFTWARE
Son todos los componentes intangibles o los programas informáticos que hacen posible la ejecución de tareas específicas dentro de un computador.
LICENCIA

La licencia de software es, la autorización que el autor o autores, que son quienes ostentan el derecho intelectual exclusivo de su obra, conceden a otros para utilizar sus obras, en este caso los programas. Los autores, pueden otorgar distintos tipos de licencia, pueden autorizar su uso, modificación, distribución, etc.
Posee 5 tipos:
- Freeware. (Programas Gratuitos)
- Shareware y Trial (Programas Gratuitos por tiempo limitado)
- Evaluación y Demo (Similar al Shareware pero con opciones mas limitadas)
- Adware (Igual al Shareware, pero permite y descarga publicidad)
- Software Libre. (el programa puede ser usado, copiado, estudiado, modificado y redistribuirlo libremente).
BETA
Es el estado en el que encuentra un programa que no esta en su etapa final, es decir, que funciona pero posee fallas, este tipo de programas requieren constantemente su actualización debido a que como no esta en su versión oficial se van corrigiendo los errores que el mismo posee.
DEMO
Las demos o versiones demo de programas informáticos son programas comerciales que han sido distribuidos de forma gratuita (shareware) con una o más limitaciones respecto a la versión completa.
CICLO DE VIDA DEL SOFTWARE
El término describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, 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.
El orden de este procedimiento dependen del tipo de modelo de ciclo de vida acordado entre el cliente y el equipo de desarrolladores. Y estos son los siguientes:
- Análisis de los requisitos y su viabilidad: recopila, examinar y formula los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
- Diseño general: requisitos generales de la arquitectura de la aplicación.
- Diseño en detalle: definición precisa de cada subconjunto de la aplicación.
- Programación (programación e implementación): implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.
- Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.
- Integración: garantiza que los diferentes módulos se integren con la aplicación. Este es el propósito de la prueba de integración que está cuidadosamente documentada.
- Prueba beta (o validación): garantiza que el software cumple con las especificaciones originales.
- Documentación: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.
- Mantenimiento: comprende todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).
PIRATERÍA DE SOFTWARE

Es cuando se copia, descarga, distribuye un software que esta bajo los derechos de autor, ya que al realizar mas copias de las permitidas por la licencia ya se entraría en el tema de la piratería porque al realizar copias del disco no se copia el software si no la licencia que es lo que nos permite instalar el programa.
·
![]() |
| Parte del TALLER #3 aquí se tiene un Mapa Conceptual acerca de La Clasificación del Software. |
·




Hoy en día los países se desarrollan en base de su potencial tecnológico; quienes resulten no competentes, son determinados dependientes tecnológicas como es el caso de nuestro país, los sistemas operativos que se utilizan en la nación suelen ser desarrollados por potencias extranjeras. La universidad más conocida que dicta la materia de desarrollo de software es la Universidad Central de Venezuela. La capacitación de profesionales en la materia resulta poco ortodoxa comparado con la ya existente y que utilizamos a diario como son los sistemas de Microsoft y Linux (También cabe destacar el uso del sistema operativo Canaima, pero esta es creada en base a Linux).
ResponderEliminarBien pero en Venezuela si se preparan profesionales para desarrollar software, la UNESR es una y hay muchas otras universidades que lo hacen, aclara cuando dices que "resulta poco ortodoxa comparado con la ya existente", además del sector público también se desarrolla software en el sector privado en Venezuela, sabes en que áreas? Investiguen bien y completen su respuesta.
ResponderEliminar