Análisis orientado a objetos Flashcards
¿Qué es el modelado de sistemas y cuál es su propósito principal?
El modelado de sistemas es el proceso para desarrollar modelos abstractos de un sistema, representando diferentes perspectivas. Su propósito principal es ayudar en la ingeniería de requisitos, el diseño del sistema y documentar su estructura y operación tras la implementación.
¿Qué es una abstracción del sistema?
Es un modelo que se centra en los aspectos más relevantes del sistema, ignorando detalles innecesarios para facilitar su comprensión.
¿Cuáles son las perspectivas para enfocar un modelo en el desarrollo de software?
Perspectiva orientada a objetos.
Perspectiva algorítmica (diagramas de flujo, diagramas de actividades).
¿Por qué el enfoque orientado a objetos es útil?
Es útil porque permite construir sistemas en toda clase de dominios de problemas y complejidades.
¿Qué es el análisis orientado a objetos?
Es el proceso que modela el dominio del problema identificando y especificando un conjunto de objetos semánticos que interactúan según los requisitos del sistema.
Menciona tres objetivos del análisis orientado a objetos.
-Describir el sistema en términos del mundo real.
-Comprender el dominio del problema.
-Modelar la semántica del problema con objetos relacionados.
¿Qué representan los objetos del dominio del problema?
Representan cosas o conceptos utilizados para describir el problema, teniendo una equivalencia directa en el entorno de la aplicación.
¿Qué es un modelo de análisis y en qué se enfoca?
Es un modelo que identifica y organiza los conceptos clave del dominio del problema, como clases, atributos, métodos y sus relaciones.
Menciona los tipos de modelos en el análisis orientado a objetos.
Modelo funcional (diagramas de casos de uso).
Modelo de análisis (diagramas de clase y de objetos).
Modelo dinámico (diagramas de secuencia y de transición de estados).
¿Cuáles son las actividades principales del análisis orientado a objetos?
-Identificación de clases semánticas, atributos, métodos y relaciones.
-Especificación del comportamiento dinámico mediante mensajes.
-Emplazamiento de clases, atributos y comportamientos.
¿Qué es UML y para qué se utiliza?
UML (Lenguaje Unificado de Modelado) es un lenguaje de modelado que se usa para crear diferentes tipos de diagramas que representan sistemas, como diagramas de actividad, casos de uso, secuencia, clase y estado.
¿Qué es una clase?
Es un conjunto de objetos que comparten atributos, operaciones y relaciones, y es una abstracción del vocabulario del dominio donde se construirá el sistema.
¿Qué es un objeto en el análisis orientado a objetos?
Es una instancia de una clase que hereda su estructura y comportamiento.
¿Qué es un modelo funcional y cuál es su objetivo?
Es un modelo que se centra en las funcionalidades del sistema y cómo los usuarios interactúan con él, utilizando diagramas de casos de uso.
¿Qué representa un modelo dinámico?
Representa el comportamiento del sistema a lo largo del tiempo, mostrando cómo los objetos interactúan entre sí y responden a eventos.