ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelamiento de software


Enviado por   •  15 de Junio de 2023  •  Trabajos  •  1.125 Palabras (5 Páginas)  •  49 Visitas

Página 1 de 5

[pic 1]  [pic 2]

 

Universidad de Guayaquil 

Facultad de Ciencias Matemáticas y Físicas 

CARRERA DE SOFWARE 

 

MODELAMIENTO DE SOFTWARE

 

PROYECTO 

INTEGRANTES:

ALEXIS ALARCON IDROVO

LUIS SAMUEL PROAÑO BAZAN

JEREMY DILAN JAKE MARCILLO

RICARDO LEVI VELIZ ROMERO

 

PROFESORA: Ing. Angela Yanza Montalván 

CURSO: SOF-S-NO-4-4 

PERIODO LECTIVO 

2023 – 2024 CI  

 

Cuestionario

  1. ¿Porque es necesario contar con diversos diagramas en el modelo de un sistema?

Es necesario contar con diversos diagramas en el modelo de un sistema por estas razones:

Claridad y comprensión: Los diagramas proporcionan una representación visual que facilita la comprensión del sistema. Cada diagrama se enfoca en un aspecto específico y permite que diferentes partes interesadas comprendan mejor las diferentes partes del sistema.

Comunicación efectiva: Los diagramas son herramientas eficaces para comunicar información compleja de forma clara y concisa. Permiten a los desarrolladores, diseñadores, usuarios y otras partes interesadas compartir una comprensión común del sistema y sus componentes.

Análisis y diseño: Estos diagramas ayudan a analizar y diseñar el sistema. Proporcionan una forma de visualizar interacciones entre componentes, identificar dependencias y realizar análisis más detallados del comportamiento del sistema.

Documentación: Un diagrama es una forma de documentar un sistema. Proporcionan una representación gráfica a la que se puede hacer referencia y actualizar a lo largo del ciclo de vida del sistema. Ayudan a realizar un seguimiento de las decisiones de diseño y proporcionan información útil para el mantenimiento y el desarrollo del sistema.

  1. ¿Cuáles diagramas le dan una perspectiva estática de un sistema?

Los diagramas estáticos, también conocidos como diagramas estructurales, muestran la estructura y los componentes del sistema en un momento específico. Algunos ejemplos de diagramas estáticos son el diagrama de clases, el diagrama de componentes, el diagrama de despliegue, el diagrama de paquetes y el diagrama de objetos. Estos diagramas se centran en la organización y las relaciones estáticas entre los elementos del sistema.

Los diagramas dinámicos, también conocidos como diagramas de comportamiento, representan el comportamiento y los cambios de un sistema a lo largo del tiempo. Estos diagramas se utilizan para modelar las interacciones entre los componentes y procesos del sistema. Algunos ejemplos de diagramas dinámicos son diagramas de casos de uso, diagramas de secuencia, diagramas de actividad y diagramas de estado. Estos diagramas se enfocan en los eventos, acciones y transiciones que ocurren en el sistema.

  1. ¿Cuáles diagramas le dan una perspectiva dinámica de un sistema (esto es, muestran el cambio progresivo)?

Los diagramas que proporcionan una perspectiva dinámica de un sistema y muestran el cambio progresivo son principalmente los siguientes:

Diagrama de secuencia: Este diagrama muestra las interacciones entre objetos en una determinada secuencia cuando ocurren diferentes eventos. Se utiliza para representar el flujo de mensajes entre objetos a lo largo del tiempo, mostrando cómo interactúan los objetos entre sí y en qué orden.

Diagrama de actividades: Este diagrama se utiliza para modelar un proceso o el flujo de actividades en un proceso. Muestra la secuencia de acciones y la relación entre ellas. Los diagramas de actividad son útiles para visualizar los pasos y decisiones del proceso e identificar caminos alternativos.

Diagrama de estados: También conocido como diagrama de máquina de estado, representa los diversos estados en los que puede estar un objeto o sistema durante su ciclo de vida. Muestra las transiciones entre estados y las condiciones que las provocan. Los diagramas de estado se pueden utilizar para modelar el comportamiento reactivo y las reglas comerciales.

Ejercicios

  1. Suponga que creara un sistema informático que jugara ajedrez con un usuario ¿Cuáles diagramas UML serian útiles para diseñar el sistema? ¿Por qué?

Para diseñar un sistema informático que juegue ajedrez con un usuario, hay varios diagramas UML que pueden ser útiles. A continuación, te mencionaré algunos de los diagramas UML relevantes y por qué son útiles en este contexto:

...

Descargar como (para miembros actualizados)  txt (7.6 Kb)   pdf (127.2 Kb)   docx (35.8 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com