Ir al contenido principal

Tipos De Software

En la vida cotidiana  de cada uno de nosotros se volvió común el uso de algún tipo de software para cualquiera que sea nuestra situación, ya sea para entretenimiento, investigación o trabajo, desde Netflix hasta la suit de ofimática de Microsoft el software se ha vuelto parte de la vida de las personas,?pero como funciona este y cuales son sus clasificaciones?


 Markus Spiske, 2020


Lo primero seria definir que es software, el software en esencia es la composición de uno o varios programas computacionales con instrucciones y reglas preestablecidas para cumplir con un propósito o tarea (RAE, 2020). Entre los muchos ejemplos existen las Apps como Uber, Cabify, Rappi o los sistemas Operativos como Windows MacOS, Linux incluso los programas de escritorio como Photoshop, Premier Pro  y muchos mas, ahora bien es preciso definir cual es la diferencia entre todos estos ejemplos. La principal separación con la que se clasifican los tipos de software son, Aplicaciones de propósito específico, Software de sistema, Herramientas de Desarrollo de Software y Software de aplicación general.

Aplicaciones de propósito específico

son lo que normalmente denominamos apps, tienen un enfoque hacia los usuarios finales, sirven para una labor especifica y suelen no ser esenciales para el sistema operativo, ejemplos de estos puede ser las apps de videojuegos, las suits de ofimática, los reproductores de video, o la suit de Adobe con productos como Photoshop

Software de sistema

son el conjunto de programas que se encarga de administrar el hardware de cualquier dispositivo entre esta categoría entra Windows, Linux, MacOS, iOS, Android.

Herramientas de Desarrollo de Software

En esta categoría se encuentran que no pretenden ir hacia un usuario final sino, para la creación e implementación de software nuevo, esta enfocado en los desarrolladores y en implementar mejorías en la manera como crean productos ejemplo de esto pueden ser los compiladores de código como los de Microsoft  y Linux para el lenguaje C, editores código como Visual Studio Code, Sublime, Atom, IDEs como Visual Studio, Android Studio, software de control de versiones como Git, GitHub.

Software de aplicación general

Dentro de esta clasificación existen aplicaciones de usuario final, hasta de desarrollo de software desde los programadores este es el caso de los browsers como Mozilla Firefox, Google Chrome, Microsoft Edge, que apuntan a los usuarios finales y tiene un propósito diverso, dependiendo de lo que quiera buscar el usuario, en cambio las bases de datos como SQL, MongoDB, Redis, Cassandra apuntan unicamente a el trabajo de los desarrolladores y cada una de ellas se puede usar para propositos diferentes segun las necesidades del producto que se este creando.

Ejemplos de Software

Spotify, es una aplicación de propósito específico, creada para escuchar, guardar, y clasificar música de manera personalizada , te permite escuchar a tus artistas preferidos y descargar sus álbumes y canciones si tienes su suscripción mensual. Tiene plataforma en escritorio y móvil para que puedas escuchar musca donde sea (Anuncio no pago....aun). Es muy útil a la hora de organizar tus playlist de canciones favoritas o según el estado de animo que tengas en el momento, es muy fácil de usar, el diseño es increíble además el manejo de la interfaz grafica y la paleta de colores que usan realmente aportan mucho a la experiencia de usuario, es una de las mejores aplicaciones que puedes tener y realmente te conecta con el estado de animo que quieres sentir. https://www.spotify.com/


mongoDB es un software de aplicación general y también de propósito específico, se trata de una base de datos documental, no relacional, o de manera simplificada, una base de datos con muchas menos restricciones que las comunes SQL, mas que una base de datos también implementan todo un ecosistema para comenzar rápidamente un proyecto de bases de datos. dentro de sus ecosistema tienen una pagina web de acceso a las bases de datos propias, una aplicación de escritorio, y una entrada por consola, funciona en todos los sistemas operativos mas populares de escritorio(Windows, Linux, MacOS). A la hora de empezar un proyecto de bases de datos se tienen que tener varios parámetros para establecer que tipo de base de datos usar y con que herramientas administrarla y suele ser muy especifica y enfocada la solución, en cualquier caso mongoDB es una excelente opción, es fácil introducirse a su lenguaje, tienen su propia documentación y se a vuelto popular usarla, sirve para muchos escenarios y también tiene una opción administrada para desarrolladores de manera gratuita, para poder hacer pruebas y proyectos personales. https://www.mongodb.com/es GNU AGPL v3.0

 Tipo de licencia de la aplicación. ¿Qué tipo de licencia tiene la aplicación y cuáles son las tres principales características (permisos y/o restricciones) de la licencia en cuestión. Esta descripción debe ser acorde con el siguiente ítem (sección 3. Asociada con Licenciamiento de Software).



Comentarios

Entradas más populares de este blog

Tabla de valoracion Y Fuentes

  Nombre Dirección del Blog Valoración Comentario(s) Anderson Jair Alvarado Rubio https://andersonsoftylic.blogspot.com/ 3 Buenos efectos, solo un poco desorganizados, faltan entradas, Lecturas Julián Alberto Araque Rodríguez https://juliaraquito53.wixsite.com/miblog/sobre-mi 2 Buen Blog le faltan entradas, ciclovía Santiago Botero Pacheco null 1 No encontrado Andrés Felipe Centanaro Tibaquira https://pipecenta.wixsite.com/tecnologia  1 Bonito el diseño, faltan entradas Pintura Martin Zhaohong Chen He https://martinchenhe.wordpress.com/ 2 Faltan entradas, Chévere el autor, Deportes Joseph Felipe Contreras Gomez null 1 No encontrado Jaider David Daza Pardo https://jda...

Licenciamiento De Software

Al momento de hacer alguna clase de producción siempre existe un tipo de acuerdo explicito o implícito en el que el autor de una obra expresa el tipo de relaciones que quiere que tenga esa obra con la sociedad, este concepto es la sustancia de los derechos de autor expresa las condiciones y restricciones sobre un producto y como pretende o no que aquel se use. Dentro de los derechos de autor existen el Copyright, Copyleft y Creative Common Copyright es el termino con el que se denota la autoría de un a obra, se considera este un derecho humano, el cual se le atribuye al momento de producir cualquier creación propia, Copyleft es un termino que denota el libre uso de alguna obra con el propósito de siempre remarcar la autoría de su creador, y que cualquier uso de estas obras mantenga las mismas libertades que su fuente. Creative Commons es una entidad que le permite a los autores especificar el tipo de restricciones que quieren en su obra, como su uso, replicación libertad. Dentro del mu...