Want to make creations as awesome as this one?

More creations to inspire you

Transcript

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIO NO. 244 “GRAL. SALVADOR ALVARADO RUBIO”

-03/09/2024-
  • Camacho Páez Cristina
-FACILITADORA-

Empezar

-INTEGRANTES-
  • Andrade Noriega Víctor Andrés
  • Calderón Esquivel Kevin Josué
  • Chiquete Medina Gabriel De Jesús
  • Corral Díaz Hanna Esmeralda
  • Quintero Espinoza Ángel

EXPOSICIÓN SECUENCIA 1

  1. Funciones de un Framework
  2. ¿Cómo se clasifican los Framework?
  3. Framework más utilizado en méxico
  4. ¿Qué es un entorno de trabajo laboral?
  5. ¿Cuál es la arquitectura de un Framework?
  6. Ventajas y desventajas de utilizar Framework
  7. ¿Cuál es la lógica de los negocios?
  8. ¿Qué es una parte modular de un proyecto?
  9. ¿Porqué se utilizan metodologías ágiles en los proyectos en la actualidad?
  10. ¿Cuál es el objetivo de las metodologías ágiles?
  11. ¿Qué es la metodología Scrum?
  12. ¿Qué es la metodología rápida?
  13. ¿Qué es la metodología ciclo de vida (ACV-análisis del ciclo de vida)?
  14. ¿Cuál es el seguimiento de un proyecto (project tracking)?
  15. ¿Cuál es la diferencia entre la metodología tradicional y la metodología ágil?

ÍNDICE

Temas a presentar

CORRAL DIAZ HANNA ESMERALDA

Funciones de un Framework

Un framework define la estructura de tu futuro proyecto y proporciona las herramientas necesarias que puedes usar como bloques de construcción. Puede incluir:

  • Bibliotecas y módulos para tareas específicas.
  • Patrones de diseños. recomendados para estructurar el código.
  • Herramientas de desarrollo.
  • Estándares de codificación.

CORRAL DIAZ HANNA ESMERALDA

¿Cómo se clasifican los Framework?

1. *Por tipo de aplicación* - *Frameworks de desarrollo web* - *Frameworks de escritorio*2. *Por paradigma de programación* - *Frameworks orientados a objetos* - *Frameworks funcionales*3. *Por nivel de abstracción* - *Frameworks de bajo nivel* - *Frameworks de alto nivel*4. *Por lenguaje de programación* - *Frameworks para JavaScript* - *Frameworks para Python*5. *Por tipo de licencia*: - *Frameworks de código abierto* - *Frameworks comerciales*6. *Por enfoque de desarrollo* - *Frameworks MVC (Modelo-Vista-Controlador)* - *Frameworks MVVM (Modelo-Vista-Modelo de Vista)*

CORRAL DIAZ HANNA ESMERALDA

Framework más utilizado en méxico

React: Conocido por su eficiencia y rendimiento en la construcción de interfaces interactivas. Angular: Reconocido por su arquitectura robusta y funcionalidad extensa. Vue.js: Valorada por su facilidad de aprendizaje y flexibilidad.

QUINTERO ESPINOZA ANGEL

El entorno de trabajo es el conjunto de factores que influyen en el bienestar, tanto físico como mental, del trabajador. Estos factores pueden dividirse en dos grupos: físicos y no físicos. Los grupos físicos incluyen el espacio físico en el que se desarrolla el trabajo. Mientras que los no físicos se refieren a la relación entre los compañeros de trabajo y la de estos con sus superiores. Un entorno laboral saludable contribuye a que los empleados se sientan cómodos y seguros en su puesto de trabajo, lo que da lugar a un aumento de la productividad.

¿Qué es un entorno de trabajo laboral?

QUINTERO ESPINOZA ANGEL

La Vista: Presenta el 'modelo' (información y lógica de negocio) en un formato adecuado para interactuar (usualmente la interfaz de usuario), por tanto requiere de dicho 'modelo' la información que debe representar como salida.

El Controlador: Responde a eventos (usualmente acciones del usuario) e invoca peticiones al 'modelo' cuando se hace alguna solicitud sobre la información (por ejemplo, editar un documento o un registro en una base de datos).

El Modelo-vista-controlador (MVC) es un patrón de arquitectura de software, que separa los datos y principalmente lo que es la lógica de negocio de una aplicación de su representación y el módulo encargado de gestionar los eventos y las comunicaciones

¿Cuál es la arquitectura de un Framework?

QUINTERO ESPINOZA ANGEL

Sensación de bala de plata: A medida que un desarrollador conoce el framework, se introduce en una zona de confort.

Convención: Aunque normalmente las convenciones constituyen una ventaja, en ocasiones también pueden resultar un impedimento.

Curva inicial de aprendizaje: Cada framework tiene su ecosistema de componentes que el desarrollador debe aprender,

Rendimiento (recursos de proceso y memoria): Los frameworks consumen, en general, más recursos que una aplicación ad-hoc orientada al rendimiento

Seguridad: Los problemas de seguridad suelen estar resueltos por el mismo framework.

Documentación: Todos los frameworks disponen de un sitio web con documentación más o menos completa.

Convención: Relacionado con el punto anterior, alrededor de un framework se construye una manera de resolver las cosas, un estilo.

Organización: Un framework, normalmente, ofrece una estructura clara y organizada a varios niveles.

Productividad: Los frameworks proporcionan soluciones prefabricadas para los problemas más comunes.

DESVENTAJAS
VENTAJAS

Ventajas y desventajas de utilizar Framework

ANDRADE NORIEGA VICTOR ANDRES

Una parte modular de un proyecto es un módulo, que es una entidad similar que se repite en un proyecto, y que es objeto de funciones o procesos similares

¿Qué es una parte modular de un proyecto?

La lógica de negocios es el conjunto de algoritmos que definen el funcionamiento de una aplicación, y que se basa en las reglas comerciales que se aplican. Esta lógica es la que determina cómo y cuándo se realizan operaciones como cálculos o transacciones.

¿Cuál es la lógica de los negocios?

ANDRADE NORIEGA VICTOR ANDRES

FlexibilidadLos equipos pueden cambiar de estrategia rápidamente sin afectar al proyecto en su totalidad. Reducción de costosSe pueden identificar errores a lo largo del desarrollo y corregirlos para evitar pérdidas. Mejor control de presupuestoSe pueden entregar pequeños resultados que ayudan a alinear los costos al objetivo final del proyecto. Mejor colaboración con el clienteEl cliente puede participar de forma activa en la mejora del proyecto, ya que recibe resultados durante todo el proceso.

¿Porqué se utilizan metodologías agiles en los proyectos en la actualidad?

CALDERÓN ESQUIVEL KEVIN JOSUÉ

Su objetivo es desarrollar productos y servicios de calidad que cubran diversas necesidades dependiendo de cada persona a una velocidad cada vez mayor

¿Cuál es el objetivo de las metodologías "agile"?

Marco de administración que los equipos utilizan para organizarse y trabajar en áreas para alcanzar un objetivo común, este contiene muchas herramientas y funcionas para hacer proyectos más eficientes

¿Qué es la metodología Scrum?

CALDERÓN ESQUIVEL KEVIN JOSUÉ/CHIQUETE MEDINA GABRIEL DE JESUS

El Análisis del Ciclo de Vida (ACV) es una metodología que permite, de manera objetiva, estimar y evaluar los impactos que un producto o servicio puede tener sobre el medio ambiente durante todas las etapas de su vida.

¿Qué es la metodología ciclo de vida(ACV-análisis del ciclo de vida)?

Es una forma flexible de crear e implementar aplicaciones de software rápidamente y este esta diseñado para adaptarse a cambios y funciones que se introduzcan en un futuro

¿Qué es la metodología rápida?

CHIQUETE MEDINA GABRIEL DE JESUS

Los sistemas tradicionales se centran en la planificación proactiva, donde factores como el costo, el alcance y el tiempo son importantes. Por otro lado, la gestión ágil de los proyectos prioriza el trabajo en equipo, la colaboración con los clientes y la flexibilidad.

¿Cuál es la diferencia entre la metodología tradicional y la metodología ágil?

Conjunto de herramientas y buenas prácticas que tienen la finalidad de ayudar a los gerentes de proyectos a supervisar el progreso de sus iniciativas y la ejecución del proyecto.

¿Cuál es el seguimiento de un proyecto(project t racking)?

Carles Climent Granell (2013, 1 de Noviembre). Ventajas e inconvenientes de los frameworks. URL: https://github.com/carlescliment/curso-symfony2/blob/master/1-introduccion/ventajas-e-inconvenientes-de-los-frameworks.md

Centro de Negocios Zaragoza. (2022, 14 de Enero). El entorno de trabajo y su relación con la productividad. URL: https://centrodenegocioszaragoza.es/entorno-de-trabajo-productividad/#:~:text=¿Qué%20entendemos%20por%20entorno%20de,grupos%3A%20físicos%20y%20no%20físicos

Equipo KissFlow ( 2024, 5 de abril ). 6 preguntas esenciales para comprender la metodología de desarrollo rápido de aplicaciones. URL: https://kissflow-com.translate.goog/application-development/rad/rapid-application-development-methodology-essentials/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=rq#:~:text=Rapid%20Application%20Development%20(RAD)%20methodology,and%20functions%2C%20updates%2C%20etc

Universidad Europea ( 2022, 23 de noviembre ). ¿Qué son las metodologías ágiles?. URL: https://universidadeuropea.com/blog/metodologias-agiles/#:~:text=Las%20metodolog%C3%ADas%20%C3%A1giles%20son%20una,cambian%20a%20un%20ritmo%20vertiginoso

REFERENCIAS BIBLIOGRÁFICAS

Amazon Web Services ( 2023 ). ¿En qué consiste Scrum?. URL: https://aws.amazon.com/es/what-is/scrum/#:~:text=Scrum%20es%20un%20marco%20de,entregar%20proyectos%20de%20forma%20eficiente

Wikipedia (2023, 14 de Noviembre). Modelo-vista-controlador. URL: https://es.wikipedia.org/wiki/Modelo–vista–controlador

Sheldon, R., & Wigmore, I. (2023, 15 diciembre). business logic. WhatIs. https://www-techtarget-com.translate.goog/whatis/definition/business-logic?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sge#:~:text=An%20application's%20business%20logic%20serves,off%20the%20applicable%20business%20rules

EBAC. (n.d.). Frameworks. EBAC. https://ebac.mx/blog/frameworks#:~:text=Un%20framework%20define%20la%20estructura,%2C%20seguridad%2C%20autenticaci%C3%B3n%2C%20etc

Latam, S. (2023, 28 septiembre). Metodologías Ágiles: qué son y cómo pueden ayudarte. Salesforce. https://www.salesforce.com/mx/blog/que-son-metodologias-agiles/#:~:text=Reducir%20los%20costos,corregidos%2C%20lo%20que%20evita%20p%C3%A9rdidas.

REFERENCIAS BIBLIOGRÁFICAS

EQUIPO 3

¡MUCHAS GRACIAS POR SU ATENCIÓN!