Want to make creations as awesome as this one?

Transcript

EXPOCISION SECUENCIA 1

CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE SERVICIOS N.224MODULO II: EMPLEA FRAMEWORKS PARA EL DESARROLLO DE SOFTWARESECUENCIA 1:NOMBRE DE TAREA: EXPOCISION SECUENCIA 1EQUIPO:ARREDONDO ALDANA PARIS GAELAVILES PAYAN MANUEL ALEJANDROAYON ORTIZ MANUEL DE JESUSMEDINA GUTIERREZ ADAIRGRUPO: 3FFACILITADORA: ELMA CRISTINA CAMACHO PAEZ

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, Patrones de diseño, Herramientas de desarrollo y Estándares de codificación.

FUNCIONES DE UN FRAMEWORK

como se clasificacion los frameworks

Podemos clasificar los frameworks de css en dos tipos: Multipropósito: Proporcionan un conjunto de utilidades variadas útiles para distintos aspectos del desarrollo de un diseño web. Ej Cascade Framework. Propósito específico: Están orientados a proporcionar herramientas para un propósito determinado. Por ejemplo, hay frameworks de CSS orientados a proporcionar herramientas para el desarrollo de rejillas, orientadas al control de la parte gráfica de la interfaz de usuario o a la tipografía

Caracteristicas de un framework

Entre las características comunes a todos los frameworks se pueden enumerar las siguientes: -Los controladores: Se adaptan muy bien a las exigencias del proyecto que administran los eventos. -Admiten distintos idiomas: Esto se debe a que permiten la integración de diferentes lenguajes en un proyecto de desarrollo de una aplicación. -Dispositivos de seguridad: Se accede al framework mediante la autenticación de usuario y contraseña. Esto ayuda a limitar la entrada y los tipos de permiso. -Fácil acceso a los datos: Indistintamente del tipo de formato de los datos, ya sea .txt, .xml, etc., los frameworks permiten que el ingreso sea factible a los datos a través de interfaces que componen las bases de datos.

Que es un entorno de trabajo laboral?

Lograr un entorno laboral adecuado es esencial para que los empleados se sientan cómodos en su puesto de trabajo y su productividad aumente. 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.

arquitectura de un framework

- El modelo se considera la capa que se encarga de los datos, lo que significa que es la parte del programa que se encuentra interactuando de forma constante con los datos.-El controlador, que hace referencia al encargado de recibir esta información u órdenes, para luego remitirlas a la tercera y última capa llamada vista, que explicamos a continuación. En resumen, el controlador actúa como intermediario entre los otros componentes, es decir, entre el modelo y la vista.-La vista es lo que se considera como el frontend que, en otras palabras, es la representación visual de esos datos,

elementos de un framework

Comunidad y soporte: La mayoría de los frameworks populares tienen una gran comunidad de desarrolladores y una extensa documentación. Esto significa que los desarrolladores pueden acceder a recursos, tutoriales y foros de soporte cuando enfrentan problemas o buscan mejorar sus habilidades..

-Estructura predefinida: Un framework proporciona una estructura básica para el desarrollo del software. Esto incluye la organización del código, la gestión de archivos y directorios, y la implementación de patrones de diseño comunes como MVC o MVVM.lk.

-Modularidad y extensibilidad: Los frameworks suelen ser modulares, lo que permite a los desarrolladores utilizar solo las partes que necesitan y extender la funcionalidad del framework mediante plugins o módulos adicionales. Esto proporciona una gran flexibilidad y adaptabilidad a diferentes tipos de proyectos.l

Que es un addons en un framework?

Un Addon es un complemento de software que se utiliza para agregar funcionalidades adicionales a nuestro ERP. En otras palabras, aporta numerosos beneficios a la hora de usar un addon en las actividades empresariales.

Que es una parte modular de un proyecto?

Un software modular es un sistema que se compone de distintas funcionalidades que pueden agregarse según se requieran. De esta forma, solo se paga por lo que se necesita y se utilizará. Los módulos de los que se puede componer el software pueden ser funcionalidades comunes o, en algunos casos, incluir funcionalidades específicas para un tipo de industria.

por que se utilizan metodologias agiles en los proyectos de la actualidad?

Los equipos que trabajan con metodologías ágiles valoran más la colaboración en equipo y trabajar juntos, que trabajar de manera independiente y hacer las cosas “al pie de la letra”. Uno de los principales beneficios de las metodologías ágiles de proyectos es que permiten que los equipos sean flexibles. Esta estructura ofrece la posibilidad de que los equipos cambien rápido de estrategia sin afectar al proyecto entero.

Cuales son las metodologias agiles?

Una metodología ágil es una innovadora forma de trabajar y organizar flujos, que divide los proyectos en partes, permite adaptarse sobre la marcha, complementa y resuelve etapas en poco tiempo. Una de las mas famosas y utilizadas es Kanban.Kanban: Esta metodología sugiere una comunicación en tiempo real y controla el trabajo a través de una línea de producción. Es decir, se crean tres columnas: pendientes, en proceso y terminadas. De esa forma, es posible clasificar las tareas y visualizar fácilmente sus avances.

METODOLOGIA ESPIRAL

La metodologia espiral es un enfoque de desarrollo de software que puede ser considerado como una respuesta a los inconvenientes del desarrollo en cascada. La metodologia espiral describe el ciclo de vida de un software por medio de espirales, que se repiten hasta que se puede entregar el producto terminado. El desarrollo en espiral también se conoce como desarrollo o modelo incremental. El producto se trabaja continuamente y las mejoras a menudo tienen lugar en pasos muy pequeños.

Fases de la metodologia scrum

1. Planificación: Product Backlog El Product Backlog es la fase en la que se establecen las tareas prioritarias y donde se obtiene información breve y detallada. El Product Backlog es necesario para poder arrancar con el primer sprint, tiene permitido cambiar y crecer tantas veces como sea necesario en función del aprendizaje adquirido en el desarrollo del producto. 2. Ejecución: Sprint Dentro del método Scrum, el Sprint es el corazón, un intervalo de tiempo que como máximo tiene una duración de un mes y en donde se produce el desarrollo de un producto que es entregable potencialmente. 3. Control y monitorización : Daily Scrum y Burn Down Chart El Daily Scrum es una reunión diaria corta donde el equipo sincroniza actividades y reporta progresos y obstáculos. Es crucial para identificar problemas rápidamente y adaptar el trabajo del equipo según sea necesario. Es una herramienta visual para rastrear la cantidad de trabajo que queda versus el tiempo. 4. Revisión y Adaptación: Sprint Review y Retrospective Al final de cada Sprint, el equipo realiza dos reuniones clave: la Sprint Review, para evaluar el trabajo completado y ajustar el Product Backlog si es necesario; y la Sprint Retrospective, donde el equipo reflexiona sobre su desempeño y busca formas de mejorar en el próximo Sprint.

QUE ES LA METODOLOGIA RAPIDA?

Las metodologías de desarrollo tradicionales, como el enfoque en cascada, ya no son suficientes. Pero el modelo RAD sí.El desarrollo rápido de aplicaciones (o modelo RAD), en esencia, es una estrategia ágil de desarrollo de proyectos que proporciona un proceso súper flexible y adaptable a la forma de diseñar y crear soluciones de software. Reemplaza los enfoques prolongados y centrados en planes combinados con estrictas especificaciones de diseño y, en cambio, prioriza la creación rápida de prototipos y la retroalimentación!

Seguimiento de un proyecto O PROYECT TRACKING

El seguimiento de un proyecto o project tracking es el proceso de monitorear y evaluar el progreso de las actividades y tareas conforme al plan que previamente se ha establecido. Este proceso implica comparar el estado actual del proyecto con los hitos y objetivos definidos inicialmente, identificando cualquier tipo de desviación o problema potencial.

Diferencia entre Metodologia tradicional y agil

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. Se trata de un proceso iterativo, centrado en los comentarios de los clientes y las versiones continuas en cada iteración del proyecto de desarrollo de software.

p.10
p.9
p.8
p.6
p.7
p.4
p.5
p.3
p.2
p.1

Referencias bibliograficas

muchas gracias por su atención.