Logo Studenta

Unidad_3 _Modelos_para_el_desarrollo_de_sistemas

¡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 3. Modelos para el desarrollo de sistemas 
 
 
 
 
 
Ingeniería en 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 13 
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
 
1 
Antología I Métodos y modelos de desarrollo de software 
Unidad 3. Modelos para el desarrollo de sistemas 
Administración de bases de datos 
Unidad 1. Instalación de MySQL 
 
 
Presentación de la Unidad 
 
Unidad 3. Modelos para el desarrollo de sistemas. 
 
En la Ingeniería en Desarrollo de Software existen dos grandes paradigmas dentro del 
modelado de sistemas, el modelado estructurado y el modelado orientado a objetos, 
bajo estos dos modelos se derivan métodos, lenguajes de programación y una forma 
distinta de conceptualizar procesos y datos. 
En esta unidad podrás conocer estas dos visiones dentro de esta interesante área, pues 
en la actualidad las necesidades del desarrollo de software son múltiples, pues, estas 
responden a los cambios sociales, culturales, económicos y por ende, tecnológicos. 
 
Propósito 
 
En la presente unidad podrás: 
 
 Identificar los modelos estructurados. 
 Identificar los modelos orientados a objetos. 
 Aprenderás a utilizar las dos grandes vertientes en el modelado para el desarrollo 
de sistemas, conociendo sus características, arquitecturas, diferencias y 
semejanzas. 
 
Competencia específica 
 
 Plantear el desarrollo de un sistema para mejorar la estructura de una organización a 
través de los modelos para el desarrollo de sistemas. 
 
Temario de la unidad 
 
3. Modelos para el desarrollo de sistemas 
 
3.1. Modelos estructurados 
3.1.1. Modelo de datos 
3.1.2. Modelo del dominio 
3.1.3. Diccionario de datos 
3.1.4. Modelo de interfaces 
3.1.5. Modelo de requisitos 
 
3.2. Modelos orientados a objetos 
3.2.1. Modelo de objetos 
3.2.2. Modelo de herencia 
3.2.3. Modelo de agregación de herencia 
 
 
Antología | Nombre de la asignatura 
Unidad 13 
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
 
2 
Antología I Métodos y modelos de desarrollo de software 
Unidad 3. Modelos para el desarrollo de sistemas 
Administración de bases de datos 
Unidad 1. Instalación de MySQL 
 Materiales de estudio 
 
3. Modelos para el desarrollo de sistemas 
 
 Campderrich, B. (2003). Ingeniería de Software. España: Editorial UOC. pp. 28-30. 
 
En este recurso encontrarás un resumen que aborda la descripción de los dos grandes 
modelos de desarrollo de sistemas, así como sus ventajas y usos. Podrás observar que 
no son los únicos pero si los más utilizados en el mundo del desarrollo de software. La 
obra sirve como material introductorio a la unidad, pues esta da un panorama general del 
tema “Modelos para el desarrollo de sistemas”. 
 
Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del 
buscador de http://books.google.com.mx 
 
 
3.1. Modelos estructurados 
 
 
 Barranco, J. (2002) Metodología del análisis estructurado de Sistemas. España: 
Universidad Pontificia Comillas. pp. 59-66. 
 
En este capítulo se describe el modelo estructurado de manera general como 
antecedente del tema, así también, las características, análisis de requisitos y ejemplos 
de modelos. Centra tu atención en los sub temas: modelado de datos, modelo de dominio, 
diccionario de datos, modelo de interfaces y modelo de requisitos. 
 
Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del 
buscador de http://books.google.com.mx 
 
 
 
 Pons, O. & Marín N. (2005). Introducción a las Bases de Datos. El Modelo Relacional. 
España: Thompson Editores. pp. 97-133. 
 
En este contenido encontrarás el modelado de datos estructurados llamado también 
Modelo Relacional, conocerás la forma de representarlo y la lógica a seguir para su 
integración e implementación en proyectos donde se utilizan las bases de datos. Revisa 
los elementos del modelo, entidades, atributos, diagramas, generalidades y 
especializaciones, pues estos te servirán para realizar las actividades de la unidad. 
 
Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del 
buscador de http://books.google.com.mx 
 
 
 
http://books.google.com.mx/books?id=_tKTpr4Ah88C&printsec=frontcover&dq=inauthor:%22Benet+Campderrich+Falgueras%22&source=bl&ots=RuGSr5IJwK&sig=6g0ZZSyKocnKGzYeX9P26Cv5TYQ&hl=es&sa=X&ei=E7pHUNOJObG_2QXvz4CQCQ&ved=0CC0Q6AEwAA
http://books.google.com.mx/
http://books.google.com.mx/books?id=PUqxsNVaQC8C&pg=PA23&lpg=PA23&dq=desarrollo+de+software&source=bl&ots=bJhFIztrvM&sig=ygch6kCwHfPPmBHKB1WiN9WrZQ0&hl=en&sa=X&ei=csZHUMakMdT3yAGD7YCgAw&redir_esc=y#v=onepage&q=desarrollo%20de%20software&f=false
http://books.google.com.mx/
http://books.google.com.mx/books?id=ijM1S2tvk0EC&printsec=frontcover&dq=introduccion+a+las+bases+de+datos+el+modelo+relacional&source=bl&ots=F_CTbZgDHP&sig=vYoRNOT6CDM76DUWrRebJ-i35JA&hl=en&sa=X&ei=485YUJvOHoa69gSW-oHIAQ&redir_esc=y#v=onepage&q=introduccion%20a%20las%20bases%20de%20datos%20el%20modelo%20relacional&f=false
http://books.google.com.mx/
Antología | Nombre de la asignatura 
Unidad 13 
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
 
3 
Antología I Métodos y modelos de desarrollo de software 
Unidad 3. Modelos para el desarrollo de sistemas 
Administración de bases de datos 
Unidad 1. Instalación de MySQL 
 Rob P. & Coronel C., (2005) Sistemas de bases de datos. Diseño implementación y 
administración. México: Thompson Editores. 76-78. 
 
En este texto encontrarás la definición de diccionario de datos en la forma en que se 
integra en el diseño, cómo debe utilizarse y finalmente cómo implementarlo. Los 
diccionario de datos nos sirven para resguardar el nombre y las características de los 
atributos de cada una de las tablas que hemos creado, por lo tanto, es una herramienta 
de gran utilidad en el desarrollo de software. 
 
Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del 
buscador de http://books.google.com.mx 
 
 
 Baez, A. & Castañeda,C. (2005) Metodología para el diseño y desarrollo de Interfaces 
de usuario. Colombia: Universidad Javeriana. pp. 12-18. Recuperado de: 
http://pegasus.javeriana.edu.co/~fwj2ee/descargas/metodologia(v0.1).pdf 
 
En este trabajo universitario podrás conocer una propuesta de metodología para la 
realización y modelado de interfaces de los sistemas. En las páginas señaladas 
encontrarás los elementos funcionales de una interfaz gráfica, sus validaciones, flujo de 
páginas, elementos de diseño de una interfaz gráfica, diseño estructural y componentes. 
El texto representa la parte práctica del tema. 
 
Puedes acceder al material completo por medio del vínculo proporcionado o bien a las 
páginas propuestas por la antología en la sección de materiales de estudio de la unidad. 
 
 
 Juárez, U. (1999) Metodología para el diseño de Sistemas de Información Intranet. 
(Tesis de Maestría) México: Centro de Investigación y de Estudios Avanzados del 
Instituto Politécnico Nacional. pp. 36-42. Recuperado de: 
http://computacion.cs.cinvestav.mx/~ujuarez/TesisMaestriaFinal.pdf 
 
La presente tesis de maestría propone un modelo para el desarrollo de interfaces, con ella 
conocerás una segunda visión de cómo se abordan este tipo de temas, pues, la interfaz 
representa un mecanismo por el cual los usuarios se comunican con los sistemas, por lo 
tanto, conocer diversas propuestas te será de gran ayuda para tu labor como 
desarrollador de software. 
 
Puedes acceder al material completo por medio del vínculo proporcionado o bien a las 
páginaspropuestas por la antología en la sección de materiales de estudio de la unidad. 
 
 
 Synergix, (2012) Visión de Synergix de los Sistemas de Información y la Ingeniería de 
Software. Venezuela. Recuperado de: 
http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/ 
 
http://books.google.com.mx/books?id=B_UVi51RDY4C&printsec=frontcover&dq=sistemas+de+bases+de+datos+dise%C3%B1o&source=bl&ots=NfwvPIlU9g&sig=qTu--By2L1qpBiwk7HlO_oufnOE&hl=es&sa=X&ei=rE9SUKq1EsK6yAHbs4HABw&ved=0CC0Q6AEwAA#v=onepage&q=sistemas%20de%20bases%20de%20datos%20dise%C3%B1o&f=false
http://books.google.com.mx/
http://pegasus.javeriana.edu.co/~fwj2ee/descargas/metodologia(v0.1).pdf
http://pegasus.javeriana.edu.co/~fwj2ee/descargas/metodologia(v0.1).pdf
http://computacion.cs.cinvestav.mx/~ujuarez/TesisMaestriaFinal.pdf
http://computacion.cs.cinvestav.mx/~ujuarez/TesisMaestriaFinal.pdf
http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/
http://synergix.wordpress.com/2008/07/10/modelo-de-dominio/
Antología | Nombre de la asignatura 
Unidad 13 
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
 
4 
Antología I Métodos y modelos de desarrollo de software 
Unidad 3. Modelos para el desarrollo de sistemas 
Administración de bases de datos 
Unidad 1. Instalación de MySQL 
 Por último en el presente tema revisarás un ejemplo de la empresa Synergix: En este 
documento encontrarás la visión teórica-empresarial del concepto modelo del dominio, 
pues, no sólo en la academia puedes ver estudios de estos modelos, sino en el sector 
empresarial de manera práctica y dinámica. 
 
 
Puedes acceder al material completo por medio del vínculo proporcionado o copiando la 
URL del sitio. 
 
3.2. Modelos orientados a objetos 
 
 Sommerville, I. (2005). Ingeniería de Software. Madrid: Pearson Educación, Madrid. 
pp. 285-298. 
 
En el presente contenido se describe el modelo Orientado a Objetos, podrás conocer un 
resumen de las características teóricas del modelo de objetos. El texto representa la 
visión general del tema, pues, aborda los conceptos de objetos y clase, mismo que ya 
revísate en asignaturas anteriores, pero, que ahora te vendrá bien recuperar, así también 
el proceso de diseño orientado a objetos y la evolución del diseño. 
 
Puedes acceder al texto en la sección de materiales de consulta de la unidad. 
 
 
 Eckel, B. (2002). Piensa en Java (Segunda ed.). Madrid: Pearson. pp. 1-15. 
El texto que ahora se presenta desarrolla la visión general de la programación orientada a 
objetos en Java, pues, esta representa una de las formas de lenguaje más importantes 
del desarrollo de software, además de que el texto te víncula a lenguajes C y C++. Revisa 
las páginas señaladas, pues, en ellas encontrarás ¿Qué es un objeto?, interfaz frente a 
implementación, abstracción y encapsulación, mensajes y funciones, herencia y 
composición, y la importancia del polimorfismo. 
 
Puedes acceder al texto en la sección de materiales de consulta de la unidad. 
 
 
 Díaz, W. Modelado Orientado a Objetos. (Material de estudio) España: Universidad de 
Valencia. Recuperado de http://informatica.uv.es/iiguia/DBD/Teoria/capitulo_2a.pdf 
 
El siguiente recurso es una presentación del programa de estudios de Diseño de bases de 
datos de la Ingeniería en Informática de la Universidad de Valencia. En este material 
encontrarás de forma esquemática el tema de Modelado Orientado a Objetos, podrás 
conocer sus características y representaciones. 
 
Puedes acceder al material completo por medio del vínculo proporcionado o bien a las 
páginas propuestas por la antología en la sección de materiales de estudio de la unidad. 
 
 
 
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://informatica.uv.es/iiguia/DBD/Teoria/capitulo_2a.pdf
http://informatica.uv.es/iiguia/DBD/Teoria/capitulo_2a.pdf
Antología | Nombre de la asignatura 
Unidad 13 
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 
 
5 
Antología I Métodos y modelos de desarrollo de software 
Unidad 3. Modelos para el desarrollo de sistemas 
Administración de bases de datos 
Unidad 1. Instalación de MySQL 
 Cierre de la unidad 
 
Has concluido la unidad 3 de Métodos y modelos de desarrollo de software. En esta 
unidad pudiste comparar los dos grandes paradigmas del modelado de sistemas: el 
estructurado y el orientado a objetos; conociste la filosofía de cada uno, pudiste comparar 
percepciones académicas y empresariales, ahora podrás aplicar los conocimientos 
adquiridos a tu profesión, así también a otros aspectos del desarrollo de software. 
 
Siempre te recomendaremos seguir investigando sobre estos temas, leer artículos, otros 
recursos científicos y repasar los textos de la presente antología. Para garantizar el 
aprendizaje significativo en tu proceso, realiza los ejercicios y repasa el contenido. 
¡Buen término de la asignatura! 
 
 
Fuentes de consulta complementaria 
 
Cortés R. (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. 
 
Chinchilla J. Modelado de Negocio a través de UML (video). Guatemala: Universidad 
Mariano Gálvez. 
 
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
http://www.youtube.com/watch?v=cMrQifZmDyg&feature=related

Continuar navegando

Materiales relacionados

12 pag.
14 pag.
2218-3620-rus-13-05-507

User badge image

Aprendiendo Juntos