1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

9
1.2 METODOLOGÍAS EMERGENTES DE DESARROLLO DE SOFTWARE UNIDAD 1 EL MODELO DEL PROCESO DE SOFTWARE FACILITADOR: L.I. ARACELY SALGADO MENDOZA INTEGRANTES: JESSICA GABRIELA ORTUÑO FARFÁN JUANA ESTRADA JACOBO SALVADOR REYES VILLA PEDRO HILARIO CASTAÑEDA LUIS ANTONIO ANTUNEZ RODRIGUEZ INSTITUTO TECNOLÓGICO DE CD. ALTAMIRANO ASIGNATURA: ANALISIS Y MODELADO DE SISTEMAS DE INFORMACIÓN

Transcript of 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

Page 1: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

1.2 METODOLOGÍAS EMERGENTES DE DESARROLLO DE SOFTWARE

UNIDAD 1 EL MODELO DEL PROCESO DE SOFTWARE

FACILITADOR: L.I. ARACELY SALGADO MENDOZA

INTEGRANTES:JESSICA GABRIELA ORTUÑO FARFÁNJUANA ESTRADA JACOBOSALVADOR REYES VILLAPEDRO HILARIO CASTAÑEDALUIS ANTONIO ANTUNEZ RODRIGUEZ

INSTITUTO TECNOLÓGICO DE CD. ALTAMIRANO

ASIGNATURA:ANALISIS Y MODELADO DE

SISTEMAS DE INFORMACIÓN

Page 2: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

Los métodos definen las reglas para las transformaciones internas de

las actividades, mientras que las metodologías definen el conjunto

de métodos . Un método es un procedimiento que define tareas o

acciones a realizar, donde cada

tarea incluye condiciones de

entrada y de salida que se

deben satisfacer antes y después

de completarse.

1.2 METODOLOGÍAS EMERGENTES DE DESARROLLO DE SOFTWARE

Page 3: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

En ingeniería de software una metodología es un marco de

trabajo usado para estructurar, planificar y controlar el

proceso de desarrollo en sistemas de información.

Metodología de desarrollo de software-Modelo en Cascada

Page 4: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

El framework para metodología de desarrollo de software consiste

en:

Una filosofía de desarrollo de programas de

computacion con el enfoque del proceso de desarrollo de

software.

Herramientas, modelos y métodos para asistir al proceso de

desarrollo de Software.

Page 5: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

Un ejemplo de una metodología de desarrollo en cascada es:

• Definición de requerimientos.• Diseño del sistema y del software.• Implementación y prueba de unidades.• Integración y prueba del sistema.• Funcionamiento y mantenimiento.

Page 6: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

• Definición de requerimientos: Los servicios, restricciones y metas del sistema se definen a partir de las consultas de los usuarios.

• Diseño del sistema y del software: El proceso de diseño del sistema divide los requerimientos en sistema hardware y software.

• Implementación y prueba de unidades: El diseño se lleva a cabo como un conjunto o unidades de programas. La prueba de unidades implica verificar que cada una cumpla su especificación.

• Integración y prueba del sistema: Se forma el sistema completo. Se verifica y valida el sistema a nivel de componentes individuales y su integración.

• Funcionamiento y mantenimiento: El sistema se instala y se pone en funcionamiento. Se corrigen errores no encontrados durante el desarrollo o pruebas.

Page 7: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

DESARROLLO EVOLUTIVO

El desarrollo evolutivo se basa en la idea de desarrollar una

implementación inicial, exponiéndola a los comentarios del usuario y

refinándola a través de las diferentes versiones hasta que se

desarrolla un sistema adecuado. Las actividades de especificación,

desarrollo y validación se entrelazan en vez de separarse, con una

rápida retroalimentación entre estas.

Page 8: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

DESARROLLO EN ESPIRALEl modelo en espiral cada ciclo en la espiral representa una fase del proceso del software.Cada ciclo de la espiral se divide en cuatro sectores: Definición de objetivos. Para esta fase se definen los objetivos

específicos. Evaluación y reducción de riesgos. Se lleva a cabo un análisis

detallado para cada uno de los riesgos del proyecto identificado. Desarrollo y validación. Después de la evaluación de riesgos, se

elige un modelo para el desarrollo del sistema. Planificación. El proyecto se revisa y se toma la decisión de si se

debe continuar con un ciclo posterior de la espiral.

Page 9: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx

BIBLIOGRAFÍASINGENIERIA DEL SOFTWAREIAN SOMMERVILLEED. PEARSON7ª. EdiciónISBN 84-7829-074-5Pág: 60-68

INGENIERIA DE SOFTWARE ORIENTADA A OBJETOS CON UML, JAVA E INTERNETALFREDO WEITZENFELDED. THOMSONISBN 970-686-190-4Pág: 42

METODOLOGIAS DE DESARROLLO DE SOFTWAREWIKIPEDIA27 ago 2014 a las 21:4VINCULO: http://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software