Metodología FDD - Conocimiento mas amplio sobre la metodologia fdd PDF

Title Metodología FDD - Conocimiento mas amplio sobre la metodologia fdd
Course Ingeniería de Software I
Institution Universidad Tecnológica de Panamá
Pages 3
File Size 76.2 KB
File Type PDF
Total Downloads 23
Total Views 148

Summary

Conocimiento mas amplio sobre la metodologia fdd...


Description

Metodología FDD Lineamientos de la presentación: •

Tamaño mínimo de letra 24



Tipografía Arial



Uso de frases que sirvan de guía a través de la presentación



Máximo 10 diapositivas por tema

Temas a evaluar: •

Conceptos fundamentales de la técnica



Fecha de la creación del modelo



Autores del modelo



Etapas que propone el modelo



Actividades a realizar en cada etapa



Principal aporte del modelo

Compartir el tema usando una síntesis de 2 páginas Metodología FDD Metodología FDD (Feature Driven Development). Es una metodología ágil para el desarrollo de sistemas, basado en la calidad del software, que incluye un monitoreo constante del proyecto. Esta metodología se enfoca en iteraciones cortas que permite entregas tangibles del producto en corto periodo de tiempo que como máximo son de dos semanas.

Autores del modelo y fecha de la creación del modelo FDD fue desarrollado por Jeff De Luca y Peter Coad a mediados de los años 90. Etapas del modelo FDD y actividades a realizar en cada una El modelo FDD tiene cinco etapas. Las primeras tres se hacen al principio del proyecto. 1. Desarrollar un modelo global: Al inicio del desarrollo se construye un modelo teniendo en cuenta la visión, el contesto y los requisitos que debe tener el sistema a construir. Este modelo se divide en áreas que se analizan detalladamente. Se construye un diagrama de clases por cada área. 2. Construir una lista de los rasgos: Se elabora una lista que resuma las funcionalidades que debe tener el sistema, cuya lista es evaluada por el cliente. Cada funcionalidad de la lista se divide en funcionalidades más pequeñas para un mejor entendimiento del sistema. 3. Planear por rasgo: Se procede a ordenar los conjuntos de funcionalidades conforme a su prioridad y dependencia, y se asigna a los programadores jefes. 4. Diseñar por rasgo: Se selecciona un conjunto de funcionalidades de la lista. Se procede a diseñar y construir la funcionalidad mediante un proceso iterativo, decidiendo que funcionalidad se van a realizar en cada iteración. Este proceso iterativo incluye inspección de diseño, codificación, pruebas unitarias, integración e inspección de código. 5. Construir por Rasgo: se procede a la construcción total del proyecto.

Principal aporte del modelo Al contrario de otras metodologías, FDD afirma ser conveniente para el desarrollo de sistemas críticos. Conceptos fundamentales de la técnica 1. Feature: Son pequeñas funcionalidades que el cliente quiere. 2. Feature List: lista que agrupa toda la funcionalidad del sistema 3. CMS: siglas de Configuration Management Systemes; es un repositorio en el cual se almacena toda la información del proyecto como ser documentación, código fuente, etc. 4. Develop an Overall Modell (desarrollar modelo general) 5. Build a Features List (construir lista de rasgos) 6. Plan by Feature (planear por rasgos) 7. Design and Build by Feature (diseñar y costruir por rasgos)...


Similar Free PDFs