1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx
-
Upload
celzo-sharko -
Category
Documents
-
view
234 -
download
0
Transcript of 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx
![Page 1: 1.2 METODOLOGIAS DEL DESARROLLO DE SOFTWARE.pptx](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/1.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/2.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/3.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/4.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/5.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/6.jpg)
• 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](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/7.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/8.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022062314/55cf9139550346f57b8bb510/html5/thumbnails/9.jpg)
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