Please enable JavaScript.
Coggle requires JavaScript to display documents.
Especificaciones de software - Coggle Diagram
Especificaciones de software
Introducción
https://www.youtube.com/watch?v=8AwMjIQUWFw
Teoría de sistemas
Conceptos
Es el estudio de las características que tienen en común los sistemas; su aplicación se enfoca en los sistemas automatizados.
Los siguientes son algunos de los principios generales de la Teoría General de Sistemas (TGS):
Cuanto mayor sea el sistema, mayor es el número de recursos que deben dedicarse a su mantenimiento diario.
Los sistemas siempre forman parte de sistemas mayores y siempre pueden dividirse en sistemas menores.
Los sistemas crecen.
Entre más especializado sea un sistema, tiene menos capacidad de adaptarse a circunstancias diferentes.
Los objetivos originales de la Teoría General de Sistemas son los siguientes:
1- Impulsar el desarrollo de una terminología general que permita describir las características, funciones y comportamientos sistémicos.
2- Desarrollar un conjunto de leyes aplicables a todos estos comportamientos; y, por último.
3- Promover una formalización (matemática) de estas leyes.
Tecnología e innovación
https://youtu.be/cPVTGKrwZu8
Clasificación de tecnología
La clasificación de la tecnología está compuesta por diferentes formas y tecnologías que se pueden encontrar en una organización, y que se agrupan según sus atributos.
Naturaleza
Aplicación
Injerencia
Pertenencia
Forma de obtención
Grado de desarrollo
Pertinencia
Gestión tecnológica
El concepto de gestión de la tecnología se entiende como el proceso de administración, compra, aplicación y propagación de esta, en diferentes sectores, entre ellos:
El industrial
De servicios
El público y el privado
Comprende, desde luego, la administración del proceso de innovación, investigación y desarrollo (I+D), y se constituye como la mejor forma de encajar y utilizar tecnología para tolerar el desarrollo de productos y delimitar y mejorar procesos de orden industrial.
es un ejercicio que se establece como la forma de administrar, de la manera más efectiva, el conocimiento en la solución de los diferentes problemas de la sociedad, del ser humano y del medio ambiente.
hay una diferencia entre los conceptos de gestión y administración.
La administración implica inspeccionar las principales tareas que son asignadas para conservar una organización a flote
la gestión implica grados de creatividad, liderazgo, preocupación y riesgo por el desempeño futuro.
la generalidad de las empresas administran sus recursos tecnológicos, sin embargo, no todas los saben gestionar, esencialmente, porque no fomentan el ejercicio de la innovación constante.
Diagnósticos
El diagnóstico tecnológico es una actividad conjunta entre empresa y expertos para identificar necesidades y potenciales tecnológicos, resultando en fortalezas y debilidades internas y externas.
Un diagnóstico tecnológico facilita identificar y evaluar el potencial tecnológico de una empresa en su entorno, dentro de una estrategia global.
Como objetivo principal, el diagnóstico tecnológico identifica una serie de capacidades de la empresa para un eficiente desarrollo de innovaciones. Básicamente, funciona como una herramienta que diferencia entre las capacidades que son requeridas y las que se tiene en el momento (brechas).
Clic aquí para ver Matriz de evaluación de las capacidades
Soluciones
Un enfoque unidireccional limita la innovación. Usar la técnica de Alex F. Osborn, que hace preguntas para explorar opciones y estimular la creatividad, puede mejorar esto.
Las soluciones creativas buscan alternativas a un problema mediante una serie de preguntas que facilitan la consideración de opciones diferentes a las existentes.
Clic aquí para ver imagen
Licencias de software
https://youtu.be/XiXnR4mssBY
Conceptos
Licencia
Cuando se realiza un convenio o contrato entre un desarrollador y un usuario y para el cual el software está sujeto a una propiedad intelectual y derechos de autor, se dice que estamos hablando de una licencia. En ella se establecen detalladamente los derechos y deberes de ambas partes. Depende del desarrollador la selección de la licencia de distribución del software.
Patente
Se trata de un derecho exclusivo que proporciona el Estado para la protección de una invención de un nuevo producto (material o inmaterial) dispuesto para ser explotado comercialmente a conveniencia del solicitante por un periodo de tiempo limitado.
Derecho de autor o copyright
Forma de protección proporcionada por las leyes vigentes en la mayoría de los países para los autores de obras originales, incluyendo obras literarias, dramáticas, musicales, artísticas e intelectuales, tanto publicadas como pendientes de publicar.
Software libre
Permite libertad de:
Correr programas para cualquier uso.
Analizar el funcionamiento del programa y modificarlo de acuerdo con sus necesidades.
Redistribuir copias.
Realizar y aplicar mejoras al programa para beneficio de toda la comunidad.
Software de fuente abierta
Sus criterios de distribución son:
Libre distribución.
Intervención del código fuente.
Permitir modificaciones y trabajos que cumplan las mismas condiciones que el software original.
Integrar sin ninguna discriminación a personas o grupos.
La licencia debe ser tecnológicamente neutral.
Software de dominio público
Aquél que no está protegido con copyright.
Normativa
Cuando se realiza la implementación de un software, su uso debe estar regido por una normatividad que evitará futuras sanciones o multas.
En Colombia, la ley que regula las licencias de software es la Ley 603 de 2000, la cual recibe el nombre de Ley para el cumplimiento de las licencias de software.
La Ley 603 de 2000 dice que:
Este mandato obliga a las empresas a presentar un reporte de la gestión, que incluye la información sobre el avance de los negocios y su estado financiero, administrativo y jurídico.
El informe debe contener la condición de acatamiento de las normas referentes a la propiedad intelectual y los derechos de autor.
La DIAN (autoridad tributaria) podrá realizar auditorías cuando se realicen visitas a las empresas, garantizando el cumplimiento legal del software instalado en los equipos de cómputo.
A continuación, se mencionan las penalidades por no cumplir la Ley 603 de 2000:
Para los administradores de la empresa, sanciones de hasta 200 SMMLV.
Delito de desfalco de derechos patrimoniales, que tiene prisión de entre 2 y 5 años.
Infracción a los elementos de protección de los derechos patrimoniales de autor: prisión de 4 a 8 años.
Además, la DIAN también podrá imponer sanción por evadir impuestos procedentes de software ilegal.
Tipos de licencia
Licencia de software freeware
Son aquellas que permiten descargar, instalar y/o usar gratuitamente un programa para computador.
Ejemplos:
Antivirus Avast: permite su descarga gratuitamente de Internet.
Licencias de software libre o software de código abierto
En este tipo de licencia los desarrolladores, generalmente, dan acceso abierto al código fuente de su software.
Existen diferentes licencias creadas por las organizaciones
Licencia Pública General de GNU
es una licencia de derecho de autor ampliamente usada en el mundo del software libre y código abierto, y avala a los usuarios finales (personas, organizaciones, compañías) la libertad de utilizar, analizar, compartir (copiar) y modificar el software.
Ejemplos:
Android, Mozilla, Linux, WordPress, Chromium.
Este tipo de licencias se subdivide en otras que contienen cláusulas más específicas, como el copyleft.
Copyleft: se dice que el copyleft es otra versión de copyright, y básicamente es creada para la regulación de las licencias de software libre.
Licencia de software libre sin protección copyleft: se autoriza a terceros no solo a modificar el producto sino también a que pueda licenciar con sus términos.
Licencia de software libre con protección copyleft: este tipo de licencia es creada para obligar a los programadores que deseen redistribuir su código a seguir unos lineamientos y restricciones establecidas.
Licencias de software shareware
Este tipo de licencia consiste en que se libera gratuitamente una versión con funcionamiento limitado, o sea, después de unos días, para seguir utilizando todas las funcionalidades, el usuario tendrá que pagar.
Este tipo de licencias no permite ningún tipo de cambio, debido a que no se incluye su código fuente.
Se subdividen en 3 tipos de licencias, que son: trial, demo, adware.
Trial: licencia que activa todas las funcionalidades del software, pero por un periodo de tiempo limitado.
Demo: A diferencia del trial, permite hacer uso del software de forma indefinida, pero con la limitante de que no tiene habilitadas todas sus funciones. En estas, entran los videojuegos.
Adware: Son las licencias que permiten utilizar los programas de forma gratuita, pero, a cambio, descargan publicidad continua.
Ejemplos:
YouTube, Spotify.
Licencias de software propietario
Esta licencia consiste en que el autor del software limita los derechos de copia, redistribución y modificación de su proyecto. De esta manera, si un usuario final hace cualquiera de estas acciones, deberá pagar una cantidad de dinero al autor para legalizar el derecho de poder hacerlo.
Ejemplos: Windows8 y Adobe
Derechos de autor
Se refiere a todas las obras artísticas, literarias, o científicas que son protegidas por el derecho de autor durante cierto periodo de tiempo, por el solo hecho de la creación de la obra.
La entidad DNDA (Dirección Nacional de Derechos de Autor) en Colombia es la que se encarga de proteger todas estas obras.
Cuando el software está protegido por medio del derecho de autor, se deben establecer qué usos serán permitidos realizar por parte del usuario.
Comúnmente, los usos que se autorizan son:
La ejecución del código del software, bien sea en dispositivos de almacenamiento o en el disco local del equipo donde se instalará el software
Es esencial que en la licencia quede estipulado el plazo en el que se está concediendo la licencia y el territorio para el que se concede.
La posibilidad de distribución del software (realizar nuevas copias y comercializarlas a terceros).
Como último, se debe tener en cuenta que los usuarios solo podrán hacer uso del software exclusivamente para los usos que se autorizaron.
Fichas técnicas
Una ficha técnica es un documento en el que se detallan las características o funciones de un software desarrollado. Funciona como una herramienta para transmitir los datos más relevantes sobre un tema específico.
La ficha técnica es una herramienta de gran utilidad a la hora de comercializar o dar a conocer un bien o servicio. Es importante que contenga información fidedigna, que aporte datos claros y exactos.
Documento que reúne las características de los productos de software desarrollados.
Elaboración
Para la elaboración de la ficha técnica, se debe apoyar en las normatividades. En este caso, se realizará la ficha técnica tomando como referencia la norma NTC ISO 9000 Sistema de Gestión de Calidad.
Diligenciamiento
A continuación, se realiza la descripción para el diligenciamiento de un ejemplo de una ficha técnica de productos de software.
Clic aquí para ver ejemplo de una ficha técnica
Material complementario
https://youtu.be/OrLM7awX5Ls
https://youtu.be/iiT9giJlhTU