Cómo contribuir a la configuración de fondos en los entornos de escritorio de la Distribución Cubana GNU/Linux Nova 8.0. Elaborar el marco teórico de la investigación sobre el proceso de configuración en segundo plano en los entornos de escritorio de la Distribución Cubana GNU/Linux Nova. Diseñar un componente que permita mejorar la configuración de fondos en los entornos de escritorio de la Distribución Kuban GNU/Linux Nova 8.0.
Valore el componente que permite mejorar la configuración de fondos en los entornos de escritorio de la Distribución Kuban GNU/Linux Nova 8.0. Qué pruebas de software aplicar para la evaluación del componente de configuración en segundo plano en entornos de escritorio de la Distribución Cubana GNU/Linux Nova 8.0.
FUNDAMENTACIÓN TEÓRICA SOBRE EL PROCESO DE CONFIGURACIÓN DE
- Componente informático
- Centro de Control
- Fondo de Pantalla
- Configuración de los fondos de pantalla en los Entornos de Escritorio
- Comparación de homólogos
- Aplicaciones para la configuración de fondos de pantalla en GNU/Linux
- Configuración de fondos de pantalla de la Distribución Cubana GNU/Linux Nova
- Metodología de desarrollo de software
- Metodología Variación de AUP para la UCI
- Herramientas y lenguajes para el modelado
- Herramienta Visual Paradigm 8.0 para UML
- Herramienta Glade
- Herramientas y lenguajes de implementación: GTK
- Lenguajes de Programación
- Editor de código fuente
- Herramienta de control de versiones
Permite agregar imágenes por parte del usuario, eligiendo una imagen a la vez para el fondo. Del estudio realizado a las tres últimas versiones de la distribución cubana GNU/Linux Nova, se demuestra la falta de opciones de configuración de los fondos de pantalla a medida que se renuevan las versiones, donde ninguna de las versiones analizadas de la distribución permite la configuración de fondos de pantalla por seleccionando múltiples imágenes como fondo. El autor de la investigación propone la implementación de un componente integrado en el centro de control del propio sistema operativo, para que al acceder a la configuración del escritorio de la distribución cubana GNU/Linux Nova 8.0, permita seleccionar la carpeta del usuario donde debe estar el contenidos.. los fondos de pantalla, debes elegir la frecuencia con la que se realizan las transiciones y el tamaño de las imágenes, prescindiendo así del uso de aplicaciones para la configuración de los fondos de pantalla. Debido a que el centro de control de la distribución GNU/Linux cubana está implementado en este lenguaje, se utiliza en el estudio para garantizar la integración de la propuesta de solución.
El análisis del marco teórico sobre el proceso de configuración de alfombras y el estudio de los principales conceptos relacionados con el problema presentado permitió sentar las bases para el desarrollo de la investigación y conocer las características del objeto de estudio. Mediante la caracterización y comparación de algunos de los entornos de escritorio más utilizados en la actualidad, así como el estudio de las últimas versiones de la Distribución Cubana GNU/Linux Nova y las aplicaciones de configuración de escritorio GNU/Linux existentes, se demostró la necesidad de desarrollar un componente para la configuración en segundo plano de la distribución Kuban GNU/Linux Nova 8.0 que se integra con el sistema operativo y aprovecha las mejores características que ofrecen los sistemas analizados.
ANÁLISIS Y DISEÑO DEL COMPONENTE PARA LA CONFIGURACIÓN DE
- Descripción del contexto de la propuesta de solución desarrollada
- Modelo conceptual
- Requisitos
- Fuentes para la obtención de requisitos
- Técnicas de identificación de requisitos
- Especificación de requisitos de software
- Descripción de requisitos de software mediante Historias de Usuario
- Validación de requisitos de software
- 2.6 Análisis y diseño
- 2.7 Diseño de clases
- Diseño arquitectónico
Centro de Control: es una interfaz donde se realiza la configuración de la distribución cubana de GNU/Linux Nova, específicamente los fondos. A continuación, se presentan las actividades que se han desarrollado en esta disciplina, así como los productos de trabajo que se han elaborado en el desarrollo de la investigación. En la obtención de los requerimientos del componente para la configuración de los fondos de la distribución cubana se utilizó como técnicas GNU/Linux Nova 8.0.
La definición de los requisitos no funcionales en la propuesta de solución se realizó utilizando la norma de calidad ISO-2501013 propuesta en el producto de trabajo “Especificación de requisitos de software” en el expediente del proyecto utilizado en la actividad productiva de la universidad[26]. El componente para la configuración de los fondos de pantalla para la distribución cubana GNU/Linux Nova 8.0 debe realizar todas las acciones especificadas por el usuario: seleccionar carpeta. En la Sección 2.4 se presenta un ejemplo de este artefacto de construcción de software.
En la tabla 6 se muestra la descripción de la historia de usuario correspondiente a la RF 1: Definir el tiempo de transición de la diapositiva. Número: RF1 Nombre del requisito: Definir el tiempo de transición de la diapositiva Desarrollador: Fidel Alejandro Sánchez Fernández Iteración asignada: 1. El usuario selecciona el tiempo en segundos o minutos en el cuadro de opción para configurar el tiempo de transición de la diapositiva.
En caso de que el usuario no seleccione ninguna opción en el cuadro de opciones de configuración del tiempo de transición de diapositivas. Las siguientes secciones muestran las actividades realizadas en esta disciplina así como los productos de trabajo producidos en el proceso de desarrollo del componente de configuración en segundo plano de la distribución cubana GNU/Linux Nova 8.0. Los patrones de diseño GRASP14 se tuvieron en cuenta al desarrollar el diseño de clases del componente de configuración de fondo de la distribución GNU/Linux Nova 8.0 Cuban.
A continuación se describen las muestras que se utilizaron en el diseño de la propuesta de solución. El análisis y diseño del componente de configuración backend de la distribución cubana GNU/Linux Nova 8.0 permitió identificar 4 requisitos funcionales y 3 no funcionales según las necesidades del cliente.
IMPLEMENTACIÓN Y EVALUACIÓN DEL COMPONENTE PARA LA
Implementación
- Estándares de codificación
Los bloques de programa deben estar sangrados, el número de espacios sangrados es 4. Entre bloques de programa relativamente independientes y después de la descripción de la variable, debe agregar una línea en blanco. Las estructuras de control deben tener un espacio entre la palabra reservada de la estructura y el carácter de apertura entre paréntesis para diferenciar entre llamadas de función.
Las funciones se llaman sin espacios entre el nombre de la función, los paréntesis y el primer parámetro; espacio entre cada coma para el parámetro y ningún espacio entre el último paréntesis, el paréntesis de cierre y el punto y coma. Snake_Case (palabras en minúsculas separadas por guiones bajos) se utilizó para los nombres de variables y funciones. El sombrero de copa del camello (la primera letra de cada palabra está en mayúscula) se usa para nombrar las clases.
Upper Snake Case (todas las letras de cada palabra en mayúsculas y separadas por guiones bajos) se utilizó para el nombre de los tipos de datos.
Diagrama de componentes
- Diagrama de Despliegue
El diagrama de implementación es una estructura que muestra la arquitectura del sistema desde el punto de vista de la distribución de artefactos de software en los objetivos de implementación. PC cliente: estación de trabajo desde la cual se accede a través del centro de control al componente de configuración de los backends GNU/Linux Nova 8.0 de la distribución cubana. Nova Repository: Servidor web que almacena los paquetes y programas de la distribución GNU/Linux Nova.
Centro de control: interfaz del entorno de escritorio GNOME que permite configurar todo el sistema. HTTP (Protocolo de transferencia de hipertexto, Protocolo de transferencia de hipertexto): protocolo de transferencia de datos; utilizado en el componente de configuración de los fondos de la distribución cubana GNU/Linux Nova 8.0 para la transferencia de datos entre los controladores y la vista.
Ejemplo de interfaz gráfica de usuario
- Pruebas de software
- Tipos de pruebas de software
- Métodos de prueba
- Técnicas de prueba
- Aplicación de las pruebas
- Evaluación de la satisfacción del cliente sobre la propuesta de solución
Descripción Define y guarda la estructura completa de la ruta del archivo en la carpeta seleccionada. Para la prueba de integración se implementó el diseño de caso de prueba que se presenta en la siguiente figura para verificar la integración del componente de configuración en segundo plano de la distribución cubana GNU/Linux Nova 8.0. Descripción general: Habilita la integración del componente de configuración en segundo plano de la distribución cubana de GNU/Linux Nova 8.0 en gnome-control-center.
No muestra el cuadro de diálogo de configuración de la puerta de enlace y cierra el Centro de control. Para integrar el componente de configuración en segundo plano de la distribución Cuban GNU/Linux Nova 8.0 en el Centro de Control, se debe asegurar que el código fuente se encuentra en la carpeta gnome-control-center/panels/backgrounds/Cuban GNU/Linux Nova 8.0 distribution . Para determinar el índice de satisfacción personal y grupal de los usuarios sobre el componente de configuración en segundo plano de la distribución cubana GNU/Linux Nova 8.0, se utilizó la técnica V.
El valor obtenido de ISG fue de 0,80, lo que indica la máxima satisfacción del usuario con respecto al Componente para la configuración de los fondos de pantalla de la Distribución. Se logró informatizar el proceso de configuración de fondos de pantalla para la distribución cubana GNU/Linux Nova 8.0 a través del componente desarrollado. A través de las pruebas de aceptación y la técnica de Iadov, se confirmó una alta satisfacción del cliente con un ISG de 0,80 para el componente de configuración de papel tapiz de Distribución Cubana GNU/Linux Nova 8.0.
El presente estudio documentó el proceso de desarrollo del componente de configuración de fondo de pantalla para la distribución cubana GNU/Linux Nova 8.0. El análisis y diseño condujo al desarrollo de un componente para la configuración de fondos de pantalla en los entornos de escritorio de la distribución cubana GNU/Linux Nova 8.0. De acuerdo con los requerimientos del cliente y las restricciones de diseño, se desarrolló en la Distribución Cubana GNU/Linux Nova 8.0 un componente que personaliza los fondos de pantalla, lo que permite mejorar la configuración de los fondos de pantalla.
El uso de la técnica de Iadov permitió conocer la satisfacción de los usuarios con el componente de configuración de fondo de pantalla de la distribución cubana GNU/Linux Nova 8.0 con un ISG de 0.80. Objetivo: Medir el índice de satisfacción de los usuarios con respecto al grado de personalización y configuración de la distribución GNU/Linux Nova Cuban.