Please enable JavaScript.
Coggle requires JavaScript to display documents.
METODOLOGÍAS INTELIGENTES PARA EL DESARROLLO DEL SOFTWARE (Feature -Driven…
METODOLOGÍAS INTELIGENTES PARA EL DESARROLLO DEL SOFTWARE
Feature -Driven Development
Define un proceso iterativo que consta de 5 pasos.
Las iteraciones son cortas (hasta 2 semanas).
Lean Development
Definida por Bob Charette’s a partir de su experiencia en
proyectos con la industria japonesa del automóvil en los años 80 y utilizada en numerosos
proyectos de telecomunicaciones en Europa
Crystal Methodologies
Se trata de un conjunto de metodologías para el desarrollo de software caracterizadas por estar centradas en las personas que componen el equipo y la
reducción al máximo del número de artefactos producidos.
Dynamic Systems Development Method
Define el marco para desarrollar un
proceso de producción de software. Nace en 1994 con el objetivo de crear una metodología
RAD unificada. Sus principales características son: es un proceso iterativo e incremental y el
equipo de desarrollo y el usuario trabajan juntos.
Metodología Kanban
Siguiendo con las metodologías ágiles, nos encontramos con Kanban. Se trata de una metodología Japonesa, la cual consiste en ir etiquetando con tarjetas cada uno de los procesos que se deben llevar a cabo, también se le ha denominado como “Un sistema de producción de alta efectividad y productividad”
Metodología XP
Si hablamos de metodologías de la programación sin mencionar a la Metodología XP, es como no hablar de nada en absoluto.
Metodología Scrum
Para que tengas una idea rápida, para que un proyecto ingrese al marco de lo que es el modelo Scrum, debe contar con las siguientes características:
Metodología RUP
La metodología RUP , abreviatura de Rational Unified Process (o Proceso Unificado Racional), es un proceso propietario de la ingeniería de software creado por Rational Software , adquirida por IBM , ganando un nuevo nombre Irup que ahora es una abreviatura Rational Unified Process y lo que es una marca en el área de software, proporcionando técnicas que deben seguir los miembros del equipo de desarrollo de software con el fin de aumentar su productividad en el proceso de desarrollo.
Metodologia Uml
Un artefacto es una información que es utilizada o producida mediante un proceso de desarrollo de software. UML se quiere convertir en un lenguaje estándar con el que sea posible modelar todos los componentes del proceso de desarrollo de aplicaciones.
Adaptive Software Development
Su impulsor es Jim Highsmith. Sus principales
características son: iterativo, orientado a los componentes software más que a las tareas y
tolerante a los cambios