Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ingeniería de software-Yurani martinez - Coggle Diagram
Ingeniería de software-Yurani martinez
Metodologías agiles
Tiene 4 valores
software fusionado
Colaboración con el cliente
Individuos e interacciones
Respuesta ante el cambio
Principios
El software que funciona es la principal medida del progreso
Los promotores, usuarios y
desarrolladores deben mantener un ritmo de trabajo constante de forma indefinida.
Mantener el dialogo cara a cara,deben trabajar juntos diariamente a lo
largo de todo el proyecto.
Motivar a los individuos con un buen entorno y apoyo
La atención continua a la calidad técnica y al buen diseño mejoran la agilidad.
Deben trabajar juntos diariamente a lo
largo de todo el proyecto.
La simplicidad es esencial. Se ha de saber maximizar el trabajo que no se debe
realizar.
Hacer entregas frecuentes de software que funcione, con el menos intervalo de tiempo posible.
Las mejores arquitecturas, requisitos y diseños surgen de los equipos que se han
organizado ellos mismos.
Dar la bienvenida a los cambios incluso al final del desarrollo
La prioridad es satisfacer al cliente .
En intervalos regulares, el equipo debe reflexionar con respecto a cómo llegar a ser
más efectivo, y ajustar su comportamiento para conseguirlo.
Herramientas:: Proporcionan un apoyo para el proceso y los métodos.
Herramientas de requisitos del software y gestión de proyectos:
jira software- Trello- Redmine
Herramientas de pruebas del software: Selenium, Visual Studio Test Professional, Junit
Herramientas de gestión de software, Suversion, Jenkins
Los Métodos: Proporcionan un enfoque organizado y sistemático para desarrollar
software,
implementacion y pruebas de unidades
integración y pruebas del sistema
Definición de requerimientos
operación y mantenimiento
diseño del software y del sistema
procesos
Proceso de Software: Se define como un conjunto actividades, acciones y tareas que se
ejecutan con la intención de lograr un objetivo
Diseño
Análisis
Implementación
Verificación
Mantenimiento
Ciclo de vida del Software. Este comprende las diferentes etapas por las que debe
pasar un proyecto de software