Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Metodologías de Desarrollo de Software: Una Guía para Estudiantes, Ejercicios de Técnicas de Computación

Taller del Servicio Nacional De Aprendizaje (SENA)

Tipo: Ejercicios

2021/2022

Subido el 25/10/2022

juan-esteban-duarte-laverde
juan-esteban-duarte-laverde 🇻🇪

1 documento

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Autor
Evidencia
Taller sobre metodologías de desarrollo de software. GA1-220501093-AA1-EV01
Servicio Nacional de Aprendizaje SENA
Análisis y Desarrollo de Software
2022
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Metodologías de Desarrollo de Software: Una Guía para Estudiantes y más Ejercicios en PDF de Técnicas de Computación solo en Docsity!

Autor Evidencia Taller sobre metodologías de desarrollo de software. GA1- 220501093 - AA1-EV Servicio Nacional de Aprendizaje SENA Análisis y Desarrollo de Software 2022

Introducción

Las metodologías de ingeniería de software son consideradas necesarias para la realización de todo tipo de proyectos de desarrollo de software con un cierto tipo de profesionalidad y seriedad, este mismo requiere de una sustentación más allá de las capacidades que posea tanto el equipo de trabajo y los programadores a cargo como de la experiencia de estos mismos. Para desarrollar un proyecto profesional hace necesaria de estas metodologías, tanto para desarrollar un software de manera eficiente y efectiva, como para que estas sean de documentación y se puedan obtener respuestas con base a los resultados obtenidos. Para comprender completamente todo lo que requiere el análisis, diseño desarrollo e implantación de sistemas, requiere de un amplio y muy buen conocimiento de estas metodologías. Igualmente, es importante resaltar el interés que las empresas tienen por el conocimiento de varias metodologías de desarrollo de software en específico. La primera etapa tiene como prioridad identificar que metodología de ingeniería de software se adapta de buena manera el proyecto, optimizando tanto el tiempo gastado como el resultado del proyecto.

Características. ♦ Arranca con el inicio del proyecto aprobado adecuadamente. ♦ Establece una planificación de todo el proyecto. ♦ Establece e impone parámetros de control de calidad. ♦ Ejecuta el proyecto apoyándose en el feetback del controlling. ♦ Cuando el proyecto es finalizado, se entrega y se hace proceso de cierre. Metodologías tradicionales. A continuación, un listado de algunas metodologías que son parte de las metodologías tradicionales (marco de trabajo tradicional). Waterfall (cascada): El modelo cascada como dice el nombre, organiza el trabajo en forma vertical, como una cascada de arriba hacia abajo lo que permite hacer actividades por fases secuenciales, pero imposibilitando pasar a la siguiente fase sin antes verificar lo anterior. Esta metodología no está establecida para cambiarse sobre la marcha, debido a los requisitos y presupuestos ya fijados imposibilitando cambios en medio del proceso. Prototipo: El modelo prototipo es una especie de borrador, un software rápido; este modelo busca que los usuarios aporten con el modelo con el desarrollo del proyecto mediante feetback, mejorando y perfeccionando el proyecto con el tiempo. Espiral: El modelo en espiral se distribuye en cuatro fases distintas para desarrollar el proyecto enfocándose en los comentarios del cliente. La primera fase es la planificación del proyecto; la segunda fase es el análisis de riesgos del proyecto; la tercera fase es el desarrollo del prototipo y por último la cuarte fase será la evaluación del cliente.

Marcos de trabajo agiles

Se define como una metodología y filosofía de trabajo, la cual se enfoca en la mejora constante la cual se da por medio de la planificación, en la creación y el análisis de resultados. Una estructura la cual se enfoca en los plazos de entrega, donde se busca que sea de una menra mas optima donde busca el enfoque en un trabajo para evitar la dispersión. Caracteristicas. ♦ Mejora de la calidad del producto. ♦ Mayor satisfacción del cliente. ♦ Mayor motivación de los trabajadores. ♦ Trabajo colaborativo. ♦ Uso de métricas más relevantes. ♦ Mayor control y capacidad de predicción. ♦ Reducción de costes. Marcos de trabajo agiles A contibuacion, se mostraran algunas metodologias que hacen parte de los marcos de trabajo agiles. Extreme programming XP: Esta herramienta es muy útil sobre todo para startups o empresas que están en proceso de consolidación, puesto que su principal objetivo es ayudar en las relaciones entre los empleados y clientes. La clave del éxito del Extreme Programming XP es potenciar las relaciones personales, a través, del trabajo en equipo, fomentando la comunicación y eliminando los tiempos muertos. Sus principales fases son la palnificacion del proyecto con el cliente, diseño del proyecto, codificacion y pruebas para comprobar que funciona los codigos que se van implementando.

Bibliografia

  • https://esieduc.org/nuestros-blogs/que-es-un-marco-agile-y-por-que-es-tan-importante-para-rrhh/
  • https://pmtgrupoeafit.wixsite.com/gestion-proyectos/post/metodolog%C3%ADa-tradicional
  • https://www.iebschool.com/blog/que-es-el-xp-programming-agile-scrum/
  • https://proyectosagiles.org/que-es-scrum/
  • https://www.becas-santander.com/es/blog/metodologias-desarrollo-software.html
  • https://www.universitatcarlemany.com/actualidad/metodologias-de-desarrollo-de-software