Parcial 3 ISSBC
![]() |
![]() |
![]() |
Título del Test:![]() Parcial 3 ISSBC Descripción: Parcial 3 ISSBC |




Comentarios |
---|
NO HAY REGISTROS |
En relación a la actividad de diseño: El modelo de diseño es el equivalente a los planos de un arquitecto para una casa. Comienza representando la totalidad de lo que se va a construir y luego se va refinando lentamente, para finalmente proporcionar una guía para construir cada detalle del producto software final. El objetivo de un diseñador es el de producir un modelo o representación de una entidad que será construida a posteriori. Cuando estamos hablando de construcción de software, la palabra ''diseño'' debe ser interpretada como el proceso de transformar una idea informal en una descripción de un producto software que puede ser directamente implementado para operacionalizar dicha idea. El diseño es una representación significativa, desde el punto de vista de la ingeniería, de algo que se va a construir. Seleccione una o más de una: El diseño arquitectónico definirá la relación entre los elementos estructurales principales del software y las restricciones que afectan a la manera en que se pueden aplicar los patrones de diseño arquitectónico. El diseño de los componentes transforma los elementos estructurales de la arquitectura del software en una descripción procedimental de los componentes software. El diseño de datos transformará el modelo del conocimiento del dominio de la aplicación en las estructuras de datos que se necesitarán para la implementación. El diseño de la interfaz describe la manera de comunicarse el software dentro de sí mismo con otros sistemas que interoperan con él con las personas que lo utilizan. El proceso de diseño producirá un diseño de datos, diseño modular, diseño de interfaz y diseño de componentes. En el modelo del diseño: El diseño de la arquitectura hace referencia a las estructuras computacionales abstractas en las que se debe materializar el diseño de la aplicación. El diseño de la aplicación se ubica en el nivel conceptual de las entidades del mundo real y las tareas que deben ser desarrolladas por el producto software final. El diseño de la plataforma especifica el lenguaje de implementación y la plataforma hardware y software que será utilizada. Los pasos a seguir en el proceso de diseño son: Segundo Paso: Selección de la Plataforma de Implementación. Primer Paso: Especificación de los Componentes de la Arquitectura. Cuarto Paso: Especificación de la Aplicación sobre la Arquitectura. Tercer Paso: Diseño de la Arquitectura del Sistema. En relación al principio de conservación de la estructura en CommonKads: Tiene que ser posible rastrear, a partir del código, tanto las estructuras especificadas en el conocimiento del dominio, como sus relaciones con las inferencias y los roles de conocimiento. El diseño se convierte en el proceso por el que se añaden nuevos elementos al modelo de conocimiento. En relación a los pasos a seguir en el proceso de diseño: Especificación de los componentes de la arquitectura. En este paso, los subsistemas que han sido definidos en la arquitectura se especifican con un mayor detalle. Se especifican las interfaces. Se toman las decisiones adecuadas respecto a la representación de la información y el control. Selección de la plataforma de implementación. En este paso se eligen el hardware y el software que se van a utilizar para la implementación. hay que especificar la arquitectura general del sistema. La arquitectura de referencia recomendada por CommonKADS es la arquitectura Modelo-Vista-Controlador. Especificación de la aplicación sobre la arquitectura. Por último, los elementos de los modelos de análisis se especifican sobre los elementos de la arquitectura. El diseño es una representación significativa, desde el punto de vista de la ingeniería, de algo que se va a construir. Verdadero. Falso. El concepto central del proceso de diseño son la Arquitectura del Software, que describe la estructura del software en función de los módulos y subsistemas que lo constituye, y el régimen de control que establece la relación entre dichos subsistemas. Verdadero. Falso. En relación al modelo de la aplicación en la arquitectura MVC indicar si son ciertas todas la afirmaciones siguientes: En este subsistema se especifican: - Las funciones y datos que conforman la funcionalidad de la aplicación. - En un SBC este subsistema contendrá - Las funciones de razonamiento - Los datos que constituyen las bases de conocimiento - Los roles dinámicos manipulados. Verdadero. Falso. En relación a las VISTAS en la arquitectura MVC indicar si son ciertas todas la afirmaciones siguientes: - En este subsistema se definen las vistas externas de las funciones y los datos incluidos en el modelo de la aplicación. - Normalmente, estas vistas representan las visualizaciones de los objetos y funciones de la aplicación en una interfaz de usuario, pero también pueden representar a un conjunto de datos obtenidos por una consulta en SQL a una base de datos. - Esta separación entre los objetos de la aplicación y su visualización es una de las características más importantes de la arquitectura MVC, aunque requiere la implementación de mecanismos que hagan posible la actualización de los datos para asegurar la integridad de las visualizaciones. Verdadero. Falso. En relación al controlador en la arquitectura MVC indicar si son ciertas todas la afirmaciones siguientes: - Especifica la unidad de control del sistema. - Se suele implementar utilizando un modelo de control dirigido por eventos. - Suele estar formado por un conjunto de gestores de eventos para gestionar tanto los eventos internos como los eventos externos. - También puede contener un reloj, sobre todo en aplicaciones en tiempo real del sistema. Verdadero. Falso. En relación al controlador en la arquitectura MVC indicar si son ciertas todas la afirmaciones siguientes: El controlador se encarga de - Activar las funciones del modelo de aplicación - Decidir cuándo recoger los resultados. - Es en el controlador donde se implementa el modelo de organización. Verdadero. Falso. |