Logo Studenta

DMMS_U3_A2_ALMM

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad Abierta y a Distancia
de México
División de Ciencias Exactas, Ingeniería y Tecnología
Desarrollo de software
Semestre: 2023-1
Asignatura: Métodos y modelos de desarrollo de software
Unidad de aprendizaje: 3
Actividad: 2
Ciudad de México, Enero del 2023
Diseño: DL-CPL
Contenido
INSTRUCCIONES	3
INTRODUCCIÓN	4
DESARROLLO DE LA ACTIVIDAD	4
CONCLUSION	7
REFERENCIAS BIBLIOGRÁFICAS	8
INSTRUCCIONES
1. Redacta una introducción donde argumentes la importancia de los modelos estructurados con el desarrollo de sistemas. Extensión mínima de 100 y máximo de 150 palabras. 
2. Investiga e identifica con apoyo de las fuentes de consulta sugeridas en el material de la unidad 3, los 5 modelos estructurados (modelado de datos, modelo del dominio, diccionario de datos, modelo de interfaces y modelo de requisitos), integrando los siguientes elementos para cada modelo: a) Definición del modelo b) Ventajas (mínimo 2) c) Desventajas (mínimo 2) d) Ejemplo de aplicación 
3. Con la información que investigaste del punto 2, ilustra en una infografía la definición, ventajas, desventajas y ejemplo de aplicación de cada uno de los 5 modelos estructurados, permitiendo visualizar sus características más importantes. 
4. Redacta una conclusión donde argumentes ¿qué finalidad tienen los modelos estructurados? Justifica tu respuesta. En tu argumentación incluye al menos una cita textual. Extensión mínima de 200 y máximo de 250 palabras (para la extensión de palabras no se considera las citas textuales). 
5. Enuncia citas textuales que respalden el desarrollo y conclusiones de tu actividad (mínimo 1 y máximo 3 citas textuales) y sus referencias bibliográficas (mínimo 1 y máximo 3) en formato APA séptima edición. 
6. Consulta el instrumento de evaluación de la actividad. Envía el archivo a tu docente en línea para recibir retroalimentación mediante la herramienta Tarea. Espera y atiende la retroalimentación correspondiente
INTRODUCCIÓN
La importancia de los modelos estructurados en el desarrollo de sistemas radica en su capacidad para representar de forma clara y precisa los diferentes aspectos de un sistema, desde sus requisitos hasta su diseño y funcionamiento. Los modelos estructurados permiten a los desarrolladores trabajar de manera más eficiente y organizada, asegurando que los sistemas cumplan con los objetivos y necesidades de los usuarios. Además, estos modelos facilitan la comunicación entre los miembros del equipo de desarrollo y con los clientes, lo que reduce los errores y el tiempo de desarrollo. Los modelos estructurados también permiten la reutilización de componentes y el mantenimiento más fácil del sistema. En resumen, los modelos estructurados son herramientas fundamentales para garantizar el éxito en el desarrollo de sistemas, ya que permiten una planificación adecuada y una implementación efectiva del sistema.
DESARROLLO DE LA ACTIVIDAD
· Modelado de datos: Es un modelo que describe cómo se organizan y relacionan los datos en un sistema. 
· Ventajas: Permite una mejor comprensión de los datos y su uso en el sistema, facilita la integración de nuevos datos y reduce la redundancia. 
· Desventajas: Puede ser complejo y requiere una planificación cuidadosa, puede requerir cambios en los sistemas existentes y puede ser difícil de mantener. 
· Ejemplo de aplicación: El modelado de datos se utiliza en bases de datos relacionales y en sistemas de gestión de información.
· Modelo del dominio: Es un modelo que describe los conceptos y procesos clave en el ámbito de un sistema. 
· Ventajas: Permite una mejor comprensión del contexto en el que se utilizará el sistema, ayuda a identificar los requisitos y necesidades de los usuarios y facilita la comunicación entre los miembros del equipo. 
· Desventajas: Puede ser difícil de definir y puede requerir la participación de expertos en el dominio. 
· Ejemplo de aplicación: El modelo del dominio se utiliza en sistemas empresariales y en el desarrollo de software orientado al dominio.
· Diccionario de datos: Es un modelo que describe los términos y conceptos utilizados en el sistema y su definición. 
· Ventajas: Facilita la comunicación entre los miembros del equipo, asegura la coherencia en la terminología utilizada y permite una mejor comprensión de los datos. 
· Desventajas: Requiere una planificación cuidadosa y puede ser difícil de mantener. 
· Ejemplo de aplicación: El diccionario de datos se utiliza en sistemas de información y en el desarrollo de software orientado a datos.
· Modelo de interfaces: Es un modelo que describe cómo se comunican las diferentes partes de un sistema y cómo interactúan con los usuarios. 
· Ventajas: Permite una mejor comprensión de la interacción entre el sistema y el usuario, facilita el diseño de la interfaz de usuario y reduce los errores. 
· Desventajas: Requiere una planificación cuidadosa y puede ser difícil de implementar en sistemas complejos. 
· Ejemplo de aplicación: El modelo de interfaces se utiliza en sistemas de software y en el diseño de interfaces de usuario.
· Modelo de requisitos: Es un modelo que describe los requisitos y necesidades de los usuarios del sistema. 
· Ventajas: Permite una mejor comprensión de los requisitos del sistema, facilita la comunicación con los usuarios y reduce los errores.
· Desventajas: Puede requerir una gran cantidad de tiempo y recursos para definir los requisitos de manera precisa y puede ser difícil de mantener.
· Ejemplo de aplicación: El modelo de requisitos se utiliza en el desarrollo de software y sistemas empresariales.
CONCLUSION
En conclusión, los modelos estructurados tienen como finalidad representar de manera clara y precisa los diferentes aspectos de un sistema, desde sus requisitos hasta su diseño y funcionamiento. Estos modelos permiten a los desarrolladores trabajar de manera más eficiente y organizada, asegurando que los sistemas cumplan con los objetivos y necesidades de los usuarios. Además, los modelos estructurados facilitan la comunicación entre los miembros del equipo de desarrollo y con los clientes, lo que reduce los errores y el tiempo de desarrollo. Como señala Pressman (2014), "el modelado es una actividad fundamental en el desarrollo de software. Los modelos son una representación abstracta de la realidad, que permite a los desarrolladores entender el problema y planificar su solución" (p. 139). Por lo tanto, los modelos estructurados son herramientas fundamentales para garantizar el éxito en el desarrollo de sistemas, ya que permiten una planificación adecuada y una implementación efectiva del sistema.
REFERENCIAS BIBLIOGRÁFICAS
· Campos, N. M. (2020). Las 10 características más importantes de una infografía. BlogVenngage. https://es.venngage.com/blog/caracteristicasinfografia
· Pressman, R. S. (2014). Ingeniería del software: un enfoque práctico (7a ed.). McGraw-Hill.
· Sommerville, I. (2011). Ingeniería del software (9a ed.). Pearson.

Continuar navegando