Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe Vinculacion 2
Informe Vinculacion 2
Informe Vinculacion 2
OCHOA LEÓN”
AUTORES
1. Metodología de Desarrollo
1.1 Conceptualización
1.2 Tipo de Metodología Utilizada
1.2.1 Metodología Ágil
1.3 Metodología XP
1.3.1 Conceptualización
1.4 Metodología XP orientada al proyecto
1.4.1 Fase de planificación
1.4.2 Fase de diseño
1.4.3 Fase de codificación
1.4.4 Fase de pruebas
1.4.5 Fase de integración
1.4.6 Fase de despliegue
1.4.7 Fase de Mantenimiento:
2. Vista general del proyecto
2.1 Problemáticas
2.2 Propósito, alcance y objetivos
2.3 Suposiciones y Restricciones
3. Integración de las Asignaturas dentro del proyecto
3.1 Programación Visual
3.1.1 Conceptualización
3.1.2 Características
3.1.3 Aportes de la asignatura al proyecto
3.1.4 Actividades realizadas
3.1.4.1 Programación de módulos
3.1.4.2 Reportes
3.1.5 Importancia de la materia dentro del proyecto
3.2 Fundamentos de Administración
3.2.1 Conceptualización
3.2.1.1 El Organigrama
3.2.1.2 El Manual de Funciones
3.2.2 Características
3.2.3 Aportes de la asignatura al proyecto
3.2.4 Actividades realizadas de la materia al proyecto
3.2.4.1 Organigrama
3.2.4.2 Manual de Funciones
3.2.5 Importancia de la materia dentro del proyecto
3.3 Diseño Multimedia
3.3.1 Conceptualización
3.3.2 Características
3.3.3 Aportes de la asignatura del proyecto
3.3.4 Actividades realizadas
3.3.4.1 Diseño de interfaz
3.3.4.1.1 Anexos de diseño interfaz
3.3.4.2 Rediseño de logotipo
3.3.4.2.1 Anexos de rediseño del logotipo
3.3.5 Importancia de la materia dentro del proyecto
3.4 Ingles B1.1 (Technical)
3.4.1 Conceptualización
3.4.2 Características
3.4.3 Aportes de la asignatura al proyecto
3.4.4 Actividades realizadas de la materia al proyecto
3.4.5 Importancia de la materia dentro del proyecto
3.5 Base de datos avanzada
3.5.1 Conceptualización.
3.5.2 Características
3.5.3 Aportes de la asignatura al proyecto
3.5.4 Actividades realizadas de la materia al proyecto
3.5.5 Importancia de la materia dentro del proyecto
3.6 Cálculo diferencial e integral
3.6.1 Conceptualización
3.6.2 Características
3.6.3 Aportes de la asignatura al proyecto
3.6.4 Actividades realizadas
3.6.4.1 Anexo de codigo (ASCII)
3.6.4.2 Anexo de sentencia de count y validaciones relacionadas con calculo
3.6.5 Importancia de la materia dentro del proyecto
1. Metodología de Desarrollo
1.1 Conceptualización
En general, las metodologías ágiles son una forma efectiva de gestionar proyectos de
software complejos y cambiantes, ya que permiten a los equipos responder rápidamente a los
cambios y mejorar la calidad del software de manera continua.
1.3 Metodología XP
1.3.1 Conceptualización
● En esta fase se definieron los objetivos del proyecto, se identificaron los requisitos del
software y se estableció un plan de trabajo. Se formó el equipo de desarrollo y se
definieron las tareas a realizar.
● Se integraron las diferentes partes corregidas durante la fase de pruebas lo que mejoró
en gran medida la finalización del software siendo apto para crear la respectiva
versión de entrega.
2.1 Problemáticas
● Mayor tiempo y esfuerzo: La realización de los registros manualmente implica que los
encargados del proceso tengan que escribir cada uno de los detalles y la información
de los alumnos, lo que consume más tiempo y esfuerzo. Además, existe la posibilidad
de errores humanos, lo que puede resultar en problemas más adelante.
● Falta de seguridad: Los registros manuales no ofrecen la misma seguridad que los
sistemas informáticos, lo que puede poner en riesgo la privacidad y la integridad de la
información.
Los objetivos específicos del proyecto incluyen mejorar la eficiencia y precisión en la gestión
de los registros de los alumnos y oficios del sindicato, reducir el tiempo y los costos
asociados con la gestión manual de registros y aumentar la transparencia y la accesibilidad de
la información para el personal del sindicato. En general, el proyecto busca mejorar la gestión
y administración del sindicato de choferes profesionales de Arenillas mediante la
implementación de un software de escritorio de registro de alumnos y oficios.
Suposiciones
Restricciones
3.1.1 Conceptualización
La asignatura de programación visual dentro del desarrollo de software tiene como objetivo
proporcionar los conocimientos y habilidades necesarios para crear interfaces gráficas de
usuario utilizando tecnologías de programación visual como Java en NetBeans y la creación
de reportes con Jaspersoft Studio. Algo imprescindible dentro de la materia es diseñar y
desarrollar aplicaciones de software utilizando herramientas y técnicas de programación
visual que permitirán crear interfaces atractivas e intuitivas para los usuarios finales.
3.1.2 Características
Por otro lado esta asignatura fue de gran importancia al implementar los conocimientos
especializados en desarrollo de interfaces y elementos visuales para la construcción de un
software que sea agradable para la vista del usuario y mantenga la consistencia de sus
elementos.
3.2.1 Conceptualización
3.2.1.1 El Organigrama
3.2.2 Características
Por consiguiente se han hecho aportes con conocimientos especializados para el equipo de
desarrollo de software, tales como:
● Planificación y organización: Los principios de la planificación y organización son
esenciales para cualquier proyecto, incluyendo el desarrollo de software. La asignatura
de Fundamentos de Administración puede proporcionar habilidades para la definición de
objetivos, la elaboración de un plan de proyecto y la asignación de recursos.
● Control y evaluación: La asignatura de Fundamentos de Administración también puede
enseñar técnicas de seguimiento, control y evaluación de proyectos de software. La
medición del rendimiento, el análisis de resultados y la identificación de áreas de mejora
son elementos clave para el éxito del proyecto.
● Gestión del riesgo: El desarrollo de software puede ser un proceso muy complejo y con
muchos riesgos asociados. La asignatura de Fundamentos de Administración puede
proporcionar herramientas para la identificación, evaluación y gestión de riesgos, lo que
puede ayudar a minimizar la probabilidad de problemas y a mantener el proyecto en el
camino correcto.
Dicho esto, cabe destacar el mayor aporte realizado por parte de la asignatura hacia nuestro
proyecto, el cual fue la identificación y visualización de la estructura interna así como los
roles y los grupos de los diferentes departamentos correspondiente al sindicato de choferes
profesionales del cantón Arenillas.
Por otro lado también podemos mencionar el desarrollo de los respectivos manuales de
funciones correspondientes a los cargos de secretario general y desarrollador de software que
abarcan tanto la descripción del cargo, requisitos para el cargo, este último incluye nivel de
educación, experiencia y cursos realizados, además de las funciones y responsabilidades a
desempeñar.
3.2.4.1 Organigrama
SINDICATO DE CHOFERES PROFESIONALES DEL CANTÓN
ARENILLAS
Educación: No Aplica.
Experiencia: No Aplica.
FUNCIONES Y RESPONSABILIDADES
● Gestionar, filtrar y gestionar la comunicación oral y escrita (llamadas telefónicas,
correo ordinario, correo electrónico, redes sociales) en idioma nativo y/o
extranjero.
● Organización de eventos, conferencias, congresos, viajes de empresa, etc.
● Recibir visitas externas y organizar la agenda del equipo directivo.
● Escriba documentos, cree presentaciones y más.
● Procesar, archivar y procesar diversos documentos y datos.
● Coordinar la comunicación con otros departamentos de la empresa.
● Contabilidad financiera.
● Gestión de nóminas.
● Gestión de agenda.
● Atención al público.
● Manejo de información sensible (externa e interna).
● Organización de la oficina.
● Vigilancia administrativa.
● Comunicación con otros departamentos.
● Captura de información.
● Actividades logísticas.
SINDICATO DE CHÓFERES PROFESIONALES DEL CANTÓN ARENILLAS
Departamento: Técnico
Tener la capacidad de la responsabilidad, integridad y autogestión para el desempeño del cargo, así
como criterio y sentido común para realizar el análisis, diseño e implementación eficiente de los
recursos técnicos de la empresa.
FUNCIONES Y RESPONSABILIDADES
● Analizar los requerimientos según las necesidades del cliente.
● Diseñar la estructura del sistema en base a los requerimientos funcionales y no
funcionales.
● Administrar y manipular la información de la empresa de manera íntegra que se
almacenará dentro de una base de datos.
● Desarrollar e implementar la arquitectura previamente establecida del sistema en base a
los requerimientos funcionales.
● Saber implementar métodos accesibles para la situación a la hora de desarrollar un sistema
según los requerimientos del cliente.
● Investigar las necesidades de productos de los consumidores potenciales para incorporarlas
en el diseño del producto.
● Escribir código en un lenguaje de programación que permite que una computadora ejecute
ciertos comandos.
● Mantener los programas de computadora.
● Actualice los programas y las aplicaciones para determinar qué se puede corregir para
lograr un rendimiento óptimo.
● Trabaja en estrecha colaboración con los equipos de UX (experiencia del usuario) y UI
(interfaz de usuario) al codificar los requisitos.
Sueldo: $1000-$1500
3.3.1 Conceptualización
3.3.2 Características
Se realizaron dos actividades que relaciona a diseño multimedia en este proyecto lo cual
como principal tenemos la interfaz gráfica del programa o aplicación de escritorio y la
recreación o rediseño del logotipo de la empresa.
La materia de diseño multimedia tiene gran importancia dentro del proyecto de vinculación,
ya que puede contribuir a la creación de una imagen visualmente atractiva y coherente del
proyecto. Además, puede contribuir a mejorar la experiencia del usuario en el proyecto, ya
que una interfaz de usuario bien diseñada puede hacer que el proyecto sea más fácil y
agradable de usar, lo que puede aumentar la retención y la participación de la audiencia.
En general, la materia de diseño multimedia puede ayudar a mejorar la calidad y el impacto
visual del proyecto de vinculación, lo que puede contribuir a aumentar su efectividad y su
alcance. Por lo tanto, es importante considerar el diseño multimedia como una parte integral
del proceso de desarrollo del proyecto.
3.4.1 Conceptualización
3.4.2 Características
Los aportes del proyecto para esta asignatura son con el objetivo de desarrollar un sistema de
automatización de servicios estudiantiles para resolver los problemas de los clientes
relacionados con el producto mencionado anteriormente.
3.4.4 Actividades realizadas de la materia al proyecto
To start with, we identified the problems presented by the union of professional drivers of
Arenillas county, and to solve them we carried out a survey of requirements which allowed us
to recognize the needs of this institution.
That is why this program will consist of a search and registration system for students, the
search will be by ID number, name or year of graduation, all the documentation of the student
will be reflected and can be printed.
Internet technology is increasingly used in today's world, since the development of computer
systems, in which some of its applications are concentrated to solve marketing problems,
sales, virtual libraries, virtual stores, automation of administrative processes, among others.
This project was carried out with the objective of developing a student services automation
system to solve the problems previously indicated by the client about the product.
For this, all the processes of construction of our system were applied, this involves the entire
software development cycle, starting with the analysis and collection of requirements,
followed by the design of the system structure, consequently, the construction and coding of
the code and the corresponding database and finally the testing of the system before its
respective delivery.
KEYWORDS
⦁ Analysis: Method to argue about data and obtain relevant information data and
obtain relevant information.
related.
El inglés B1.1 Technical es una habilidad clave para este proyecto ya que nos permite
conocer acerca del lenguaje técnico empleado, debido a que muchas de las herramientas y
tecnologías utilizadas en el desarrollo de software tienen documentación técnica en inglés.
Los desarrolladores deben ser capaces de leer y entender la documentación técnica para poder
implementar correctamente estas tecnologías y herramientas en el proyecto.
3.5.1 Conceptualización.
3.5.2 Características
Una de las principales razones por la cual es relevante saber administrar base de datos , es por
la función que cumple ya que herramientas como Pgadmin se entrelaza con el sistema gestor
de base de datos Postgresql , lo cual nos ayuda visualmente a crear tablas , manejar datos
específicos , crear sentencias entre otros como:
● Interfaz gráfica de usuario: Proporciona una interfaz gráfica de usuario fácil de usar que
permite a los usuarios interactuar con la base de datos mediante la selección de opciones y
comandos.
● Amplio soporte de objetos de la base de datos: Permite a los usuarios gestionar una
amplia variedad de objetos de la base de datos, como tablas, índices, vistas, funciones
almacenadas y procedimientos almacenados.
● Herramientas de administración avanzadas: Se utilizan herramientas de administración
avanzadas, como la creación y gestión de usuarios, roles, copias de seguridad y esquemas
de la base de datos.
● Funcionalidades para depurar y monitorear: Depura y monitorea la base de datos,
como la monitorización de la actividad del servidor, la inspección de los procesos en
ejecución y la gestión de los errores.
● Soporte para múltiples plataformas: Gracias a que Pgadmin es compatible con
múltiples plataformas, permite a los usuarios trabajar con PostgreSQL en diferentes
sistemas operativos, como Windows, Linux y macOS.
● Actualizaciones y mejoras continuas: Debido a que Pgadmin es de código abierto y está
en constante evolución, lo que significa que se agregan nuevas funcionalidades y mejoras
regularmente.
La asignatura de base de datos avanzada puede aportar muchos beneficios a nuestro proyecto
de vinculación , tales como:
● Diseño de bases de datos eficientes: Proporciona conocimientos en el diseño de bases
de datos eficientes, que son esenciales para el éxito de un proyecto a largo plazo.
● Manejo de grandes volúmenes de datos: Utilizando técnicas avanzadas para manejar
grandes volúmenes de datos, lo que es fundamental en proyectos de mediano o largo
plazo que manejan grandes cantidades de información.
● Seguridad de datos: Se implementó medidas de seguridad en la base de datos para
evitar la pérdida o ineficiencia de datos.
● Integración con otras tecnologías: Se puede integrar la base de datos con otras
tecnologías, como lenguajes de programación y frameworks, lo que por consecuencia
mejorará la eficiencia y funcionalidad del proyecto a largo del tiempo.
Nos enseña a los estudiantes a diseñar y construir bases de datos eficientes, utilizando
técnicas de modelado de datos, normalización y optimización de consultas, lo que les permite
crear soluciones innovadoras y eficientes para la gestión de información.
Además, la asignatura de Base de Datos Avanzada también prepara a los estudiantes para
enfrentar los desafíos tecnológicos y de seguridad que pueden surgir durante la
implementación de un proyecto personal en nuestra vida profesional. Se aprende a manejar
herramientas y tecnologías avanzadas para la gestión de bases de datos, así como también
adquieren conocimientos sobre seguridad de la información, lo que les permite proteger la
información crítica y garantizar la privacidad de los usuarios involucrados.
3.6.1 Conceptualización
3.6.2 Características
● Es una técnica sencilla: El cálculo de diferencia es una técnica sencilla que se puede
implementar fácilmente en diferentes lenguajes de programación.
Cálculo diferencial en programación puede ser una herramienta muy valiosa en proyectos de
vinculación, ya que puede contribuir a mejorar la precisión de los modelos, optimizar
procesos, facilitar el diseño de algoritmos, apoyar en la toma de decisiones y mejorar la
comprensión de modelos complejos.
4. Conclusión.
El uso de herramientas como Netbeans y Photoshop también contribuyó al éxito del proyecto.
Netbeans es un entorno de desarrollo integrado que ofrece características como el
autocompletado de código, la depuración y la refactorización, lo que aumentó la eficiencia y
la calidad del código generado. Por otro lado, Photoshop fue utilizado para el diseño y la
creación de los elementos gráficos de la aplicación, lo que permitió una interfaz gráfica
atractiva y fácil de usar.
La integración de materias diversas también fue fundamental para el éxito del proyecto. El
cálculo diferencial permitió el modelado y la simulación de procesos matemáticos complejos
que se utilizaron en la aplicación. La base de datos avanzada permitió el manejo y la gestión
eficiente de grandes cantidades de datos. El inglés fue fundamental para la comunicación
efectiva con el cliente y otros miembros del equipo de trabajo que hablaban diferentes
idiomas. Los fundamentos de la administración fueron útiles para la planificación y la gestión
de proyectos, y la programación visual permitió la creación de una interfaz gráfica fácil de
usar.
En resumen, el éxito del proyecto de vinculación de aplicación de escritorio implementado
con metodología XP se debió a la combinación efectiva de la metodología, herramientas y
materias, lo que permitió la entrega de una aplicación de alta calidad y funcional que cumplió
con los requisitos del cliente y las expectativas del equipo de trabajo.
5. Bibliografías.
March 9,