Logo Studenta

Unidad_2 _Modelos_para_el_desarrollo_de_software

¡Estudia con miles de materiales!

Vista previa del material en texto

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
Antología I Métodos y modelos de desarrollo de software 
Unidad 2. Modelos para el desarrollo de software 
 
 
 
 
 
Desarrollo de Software 
 
 
 
6° cuatrimestre 
 
 
 
Antología de estudio 
Métodos y modelos de desarrollo de software 
 
 
 
 
Universidad Abierta y a Distancia de México 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Antología | Nombre de la asignatura 
Unidad 1. Nombre 
 
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
 
1 
Antología I Métodos y modelos de desarrollo de software 
Unidad 2. Modelos para el desarrollo de software 
Administración de bases de datos 
 
Presentación de la Unidad 
 
Unidad 2. Modelos para el desarrollo de software. 
 
La Ingeniería en Desarrollo de Software, utiliza una serie de modelos y métodos 
sistematizados, además de herramientas prestablecidas para realizar de manera eficiente 
y óptima la resolución de problemas. 
 
En la presente unidad se estudiarán estos modelos tanto en el diseño como en el 
desarrollo de sistemas de software, se verán sus características, se compararán los 
procedimientos para una adecuada toma de decisión al elegir una metodología. 
 
La estrategia para el aprendizaje de la unidad se basará en la elaboración de ejercicios y 
la resolución de problemas aplicados al desarrollo de software, por lo tanto, centra tu 
atención en los contenidos teóricos para que posteriormente los lleves a la práctica. 
 
Propósito 
 
Conocer las distintas arquitecturas o metodologías para el desarrollo y diseño de 
software, identificando sus características, ventajas y desventajas. 
 
Competencia específica 
 
Utilizar los modelos de desarrollo de software mediante UML y RUP para la creación de 
un sistema. 
 
Temario de la unidad 
 
2. Modelos para el desarrollo de software 
 
2.1. Modelos de diseño 
2.1.1. Modelo de repositorios 
2.1.2. Modelo cliente servidor 
2.1.3. Modelo de capas 
2.1.4. Modelo de control centralizado 
 
2.2. Modelos de desarrollo 
2.2.1. Modelo en cascada o tradicional 
2.2.2. Modelo evolutivo 
2.2.3. Modelo basado en componentes 
2.2.4. Modelo por prototipos 
2.2.5. Modelo en espiral 
 
Antología | Nombre de la asignatura 
Unidad 1. Nombre 
 
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
 
2 
Antología I Métodos y modelos de desarrollo de software 
Unidad 2. Modelos para el desarrollo de software 
Administración de bases de datos 
 
Materiales de estudio 
 
2. Modelos para el desarrollo de software 
 
 Sommerville, I. (2005). Ingeniería de Software. Madrid: Pearson Educación. pp. 7-11. 
 
En este recurso encontrarás los conceptos de proceso, métodos y modelos de software 
como introducción a los siguientes temas del programa. Centra tu atención en el cuadro 
sinóptico sobre las preguntas frecuentes entorno a la Ingeniería de Software. 
 
Si quieres acceder a la fuente digital da clic en el autor o puedes ubicarla en los 
materiales para la unidad 2. 
 
 
2.1. Modelos de diseño 
 
 Sommerville, I. (2005). Ingeniería de Software. Madrid: Pearson Educación. pp. 220-
236. 
 
En este contenido encontrarás los cuatro modelos de diseño para el desarrollo de 
software también llamados Arquitecturas de diseño (Modelo de repositorios, Modelo 
cliente servidor, Modelo de capas, Modelo de control centralizado); se explica la 
importancia del diseño, las decisiones que deben tomarse con respecto a estas 
arquitecturas, y se abordan las bases para evaluarlas. 
 
Si quieres acceder a la fuente digital da clic en el autor o puedes ubicarla en los 
materiales para la unidad 2. 
 
 
2.2. Modelos de desarrollo 
 
 Sommerville, I. (2005). Ingeniería de Software. Madrid: Pearson Educación. pp. 58-78. 
 
En el material proporcionado se estudiarán los conceptos sobre procesos de software y 
por ende los modelos de los mismos. Se explicarán los cinco modelos de desarrollo 
(Modelo en cascada o tradicional, Modelo evolutivo, Modelo basado en componentes, 
Modelo por prototipos, Modelo en espiral) y cuando se deben utilizar. Se analizarán las 
actividades relacionadas en la ingeniería de requerimientos, desarrollo, pruebas y 
evolución para un adecuado seguimiento e implementación de los modelos. 
 
Si quieres acceder a la fuente digital da clic en el autor o puedes ubicarla en los 
materiales para la unidad 2. 
 
 
 
http://www.google.com/url?sa=t&rct=j&q=ingenieria%20de%20software%20ian%20sommerville%20pdf&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Ftodocarrera.googlecode.com%2Ffiles%2FSommerville.pdf&ei=p6k7UMjnMYO7rQHGiIDoDg&usg=AFQjCNGBtNzTqCBj-SlQioblwp9v1LHxKg
http://www.google.com/url?sa=t&rct=j&q=ingenieria%20de%20software%20ian%20sommerville%20pdf&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Ftodocarrera.googlecode.com%2Ffiles%2FSommerville.pdf&ei=p6k7UMjnMYO7rQHGiIDoDg&usg=AFQjCNGBtNzTqCBj-SlQioblwp9v1LHxKg
http://www.google.com/url?sa=t&rct=j&q=ingenieria%20de%20software%20ian%20sommerville%20pdf&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Ftodocarrera.googlecode.com%2Ffiles%2FSommerville.pdf&ei=p6k7UMjnMYO7rQHGiIDoDg&usg=AFQjCNGBtNzTqCBj-SlQioblwp9v1LHxKg
Antología | Nombre de la asignatura 
Unidad 1. Nombre 
 
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
 
3 
Antología I Métodos y modelos de desarrollo de software 
Unidad 2. Modelos para el desarrollo de software 
Administración de bases de datos 
 Pressman R. (1997). Ingeniería de Software. Madrid: Mc Graw Hill. pp. 19-29. 
 
En el presente recurso se abordarán las estrategias de desarrollo de software para 
resolver problemas reales. Las estrategias están compuestas de procesos, métodos y 
capas de herramientas de los distintos modelos de desarrollo. Además, el texto 
proporciona distintas propuestas de autores con respecto a estos temas. 
 
Si quieres acceder a la fuente digital da clic en el autor o puedes ubicarla desde el 
buscador de http://books.google.com.mx 
 
 
 Weitzenfeld, A. (2005). Ingeniería de Software Orientada a Objetos con UML, Java e 
Internet. México: Cargage Learning Editores. pp. 50-67. 
 
En el siguiente texto se abordarán los distintos tipos de modelos dirigidos al uso de UML. 
Centra tu atención en las herramientas que se utilizan para los mismos, pues, estas serán 
de gran ayuda para las actividades de modelado de procesos. 
 
Si quieres acceder a la fuente digital da clic en el autor o puedes ubicarla desde el 
buscador de http://books.google.com.mx 
 
 
Cierre de la unidad 
 
Has concluido la unidad 2. Modelos para el desarrollo de software. En esta unidad 
revisaste los distintos modelos para el diseño y desarrollo de software, abordaste los 
procesos que intervienen en estos modelos, las diferencias entre ellos, la manera de 
evaluarlos y acoplarlos a las necesidades y requerimientos de los sistemas. 
 
Una vez concluida la revisión de los materiales y realizada la Evidencia de aprendizaje, 
estás listo(a) para utilizar los modelos de desarrollo de software mediante UML y RUP 
para la creación de un sistema. Te recomendamos repasar los recursos de la unidad para 
complementar el estudio de la Unidad 3. Modelos para el desarrollo de sistemas. 
 
 
Fuentes para consulta complementaria 
 
Cortés Roberto (1998). Introducción al análisis de Sistemas y la Ingeniería de Software. 
Costa Rica: EUNED. 
 
Alonso F., Martínez N. & Amo L. (2005). Introducción a la Ingeniería de Software. Madrid: 
Delta Publicaciones. 
 
 
 
http://www.scribd.com/doc/32166526/Ingenieria-de-Software-Pressman-capitulos-1-9
http://books.google.com.mx/books?id=MOviEp0ApQcC&pg=PA69&lpg=PA69&dq=modelado+software&source=bl&ots=OWxNgeQriw&sig=P9RNN4xEeYigTUzfuy-0KJtKHq4&hl=en&sa=X&ei=aAI9UM_JPIXB2QWSyoH4Dw&ved=0CEMQ6AEwBQ#v=onepage&q=modelado%20software&f=false
http://books.google.com.mx/books?id=Y2CCT0fIxYwC&printsec=frontcover&hl=es#v=onepage&q&f=false
http://books.google.com.mx/books?id=rXU-WS4UatYC&pg=PA112&lpg=PA112&dq=ingenieria+de+software+modelos&source=bl&ots=vutJwd1kXW&sig=ihA9zx3ynd-6G7N4A7_2fDY6YL4&hl=es&sa=X&ei=jsQ7UNHiIcnsrAHex4DADA&ved=0CCsQ6AEwAA#v=onepage&q=ingenieria%20de%20software%20modelos&f=false

Continuar navegando

Materiales relacionados