Descarga la aplicación para disfrutar aún más
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
Compartir