Sunteți pe pagina 1din 10

1.

Enumera dos caractersticas especficas del modelado orientado a objeto que son desaconsejadas mediante el uso de diagramas de comunicacin Clasificacin Herencia 2. Cules son las ventajas de mantener todas las clases razonablemente pequeas y auto contenidos? La ventaja es que ms fcil, analizarlos, ya que no abraca mucho, adems cada clase se puede dividir y analizarlos cada uno de ellos. 3. Cules son las diferencias principales entre los diagramas de secuencia y los diagramas de comunicacin? Un diagrama de comunicacin muestra explcitamente los enlaces entre las lneas de vida que participan en una colaboracin. A diferencia de los diagramas de secuencia, no hay una dimensin de tiempo explicita y las lneas de vida estn representadas por un rectngulos. 4. Cules son las partes principales de una etiqueta de mensaje (i) en los diagramas de secuencia y (ii) en un diagrama de comunicacin La iteracin anidada, la bifurcacin y la concurrencia. OCL se muestra en la activacin del mensaje est sujeta a una condicin definida. 5. Qu es una lnea de vida? Una lnea, en un diagrama de secuencias, que representa la existencia de un objeto durante un perodo de tiempo 6. Qu se quiere indicar mediante una ocurrencia de ejecucin? Desglosar la iteracin en sus elementos de claves. Mostrar los detalles. 7. Cmo se utilizan los fragmentos combinados en diagramas de secuencia? Mediante los nodos y ocurrencias de fragmentacin de iteracin, depende del nivel de detalle que sea ms adecuado para el diagrama 8. En qu se diferencia los mensajes asincrnicos de los mensajes sincrnicos (i) en su comportamiento y (ii) en un diagrama de comunicacin? Mensaje asincrnico no esperara la respuesta del mensaje para continuar.

Mensaje sincrnico tendr que esperara la respuesta del mensaje para continuar.

9. En qu circunstancias se describen en estilo anidado (por ejemplo 3.2.1) los nmeros de secuencia en su diagrama de comunicacin? Para diferenciar los mensajes concurrentes, puesto que ambos tienen el mismo nmero de secuencia. Por ejemplo los mensajes 3.2.1 y 3.2.1b son concurrentes dentro de la activacin de mensajes 3.2.1 10. Qu comprobaciones de consistencia deberan aplicarse a los diagramas de iteracin? Se necesita comprobacin sintctica descrita antes. 11. Describa tres formas de representar iteraciones complejas usando UML Ocurrencia de iteracin en el diagrama de secuencia asociado. Ocurrencia de iteracin requiere una gestin muy cuidada para seguir con su consistencia. Ocurrencia de iteracin puede ser utilizada en otras iteraciones. 12. Cundo se utilizan las ocurrencias de iteracin? El uso consiste en con la descripcin de la ocurrencia de iteracin. 13. Cual es la diferencia entre una ocurrencia de iteracin y un fragmento de iteracin? Tambin hay una ocurrencia de interaccin, que es similar a un fragmento combinado. Una ocurrencia de interaccin es una referencia a otro diagrama que tiene la palabra ref en la esquina izquierda arriba del marco, y tiene el nombre del diagrama referenciado que se muestra en el medio del marco 14. Cul es la finalidad de los diagramas generales de interaccin? Son diagramas que describen como grupo de objetos colaboran para seguir algn fin. Estos diagramas muestran objetos, as como los mensajes que pasan entre ellos dentro de los casos de uso. 15. Qu puede ser representado por los nodos en un diagrama general de iteracin?

El nodo inicial se muestra con un crculo slido y el nodo final se muestra con un crculo que rodea un crculo slido ms pequeo (una diana). La actividad termina cuando se alcanza el nodo final. 16. Cmo se utilizan los diagramas de tiempo y cuando son ms tiles? Los diagramas de tiempos de UML se usan para mostrar el cambio en el estado o valor de uno o ms elementos en el tiempo. Este tambin puede mostrar la interaccin entre los eventos de tiempos, las restricciones de tiempos y la duracin que los gobiernan.

1. Cules son las dos finalidades ms importantes de una especificacin de operacin? Ya que comienza con la idea del usuario de una actividad empresarial o del negocio y que llega finalmente, a un sistema de software constituido por objetos que colaboran con atributos y mtodos. 2. para qu tipo de situaciones son particularmente adecuadas las tablas de decisin? Funcionan mejor para situaciones en las que hay mltiples resultados, o acciones, cada una de ellas dependiendo de una particularidad combinacin de las condiciones de entrada. 3. Por qu es importante especificar la pre y las postcondiciones para una operacin? Por qu cualquier especificacin de operacin tiene que pasar por las pruebas como el poder expresar correctamente la lgica de la empresa, un diseador podr generar un diseo detallado de la operacin para que lo codifique. 4. Cules son las diferencias principales entre las estrategias algortmicas y no algortmicas para la especificacin de operacin? Describir la lgica de una operacin como se tratara de una caja negra se refiere: de que las clases estn bien encapsulada, por eso solo los diseadores y programadores tienen que preocuparse con los detalles de implementacin. Y las algortmicas Describe la lgica interna de un proceso o decisin desglosado. 5. Por qu se refiere generalmente las estrategias no algortmicas (o declarativas) en los desarrolladores orientados a objetos? Ya que los diseadores y programadores es lo que van encargar de desglosar las clases que se encuentran encapsuladas para mostrar sus detalles. 6. por es probable que las especificaciones de operacin en proyectos orientados a objetos sean pequeas? Porque con esto lo que se quiere evitar es el tiempo, hacerlo en el menor tiempo posible, y tambin as evitar costes inseros para la empresa.

7. Cules son los 3 tipos de estructura de control en ingles estructurado? Estructura de control en ingles secuencial. Estructura de control en ingles seleccin. Estructura de control en ingles iteracin.. 8. Cul es el lmite adecuado para el tamao de una especificacin e ingls estructurado? No debera ser mayor a de una pgina A4, o que una pantalla y si es probable que vaya leerse dentro de un entorno de herramienta CASE. 9. Cules son los 3 componentes de la mayora de las expresiones OCL? Un contexto. Una propiedad. Una operacin. 10. Qu es un invariante? Es algo que no cambia al aplicarle un conjunto de transformaciones. Ms formalmente una entidad se considera invariante bajo un conjunto de transformaciones si la imagen transformada de la entidad es indistinguible de la entidad original.

1. Defina evento, estado y transicin Evento.- sucesos significativos, valores de condiciones, que dan lugar a un cambio de tipo proceso de sistema. Estado.- son los ladrillos de los diagramas de estado. Un estado pertenece a exactamente una clase y representa un resumen de los valores y atributos que puede tener la clase. Un estado UML describe el estado interno de un objeto de una clase particular Transicin.- una transicin sin evento da guarda a una actividad, transicin con guarda da lugar al estado. 2. Cul es el efecto de una condicin de guarda? Si se cumple esto, de un estado solo se puede salir por una transicin nuca por varias a la vez. 3. Por qu todas las condiciones de guarda de un estado deberan ser mutuamente exclusivas? La transicin solamente se realiza si la condicin de guarda tomo el valor verdadero. 4. Qu es un estado compuesto? Cuando el comportamiento del estado para un objeto o una iteracin es complejo, puede ser necesario representarlo a niveles muy diferentes de detalle y para reflejar cualquier jerarqua de estado 5. Qu significa que un objeto puede estar en estados concurrentes? El comportamiento del objeto se podr explicar mejor Con un conjunto de dos o ms separndolos por subestados 6. En qu se diferencian los estados anidados de los estados concurrentes? La diferencia es que los concurrentes se puede dividir en objetos o en un conjunto de subestados independientemente, en cambio los anidados no se puede hacer eso porque uno depende del otro necesariamente estn muy relacionados. 7. Cundo se utiliza los pseudoestados de entrada y salida? Ofrece los puntos de decisin en los diagramas de mquina de estado se utiliza en la mayora de casos ya que casi todos tienen una entrada y salida.

8. Cul es la diferencia entre el pseudoestado de historia superficial y pseudoestado de historia profunda? El pseudoestado de historia superficial se da cuando se ejecuta El pseudoestado de historia profunda se da cuando se comprueba 9. Qu elementos de modelo UML tienen su comportamiento descrito mediante mquina de estado? Los casos de usos pueden afectar a los objetos de una clase, y segn los diferentes diagramas dan lugar a inicio de la preparacin de una mquina de estado. 10. Qu es un triggerr? En una Base de datos , es un procedimiento que se ejecuta cuando se cumple una condicin establecida al realizar una operacin. 11. Cules son las indicaciones de que una mquina de estado no se ha dibujado para modelar cambios de estado? Ya que no solo se puede modificar cambios de estado, si no tambin casos de usos y diagramas. 12. Describa la diferencia entre mquinas de estado de comportamiento y de protocolo. Las mquinas de estado de comportamiento se diferencian en que solamente muestra las transiciones legales con su pre y postcondiciones, los de protocolo no pueden tener selecciones de entrada, salida o de actividad, no pueden tener historia superficial o profunda. 13. Frente a que otros diagramas UML debera comprobarse una mquina de estado? Si tambin tiene que ser consistentes en otros modelos. 14. Qu comprobaciones deberan realizarse? Cada trigger debera aparecer como un mensaje entrante para el objeto apropiado en un diagrama de interaccin Cada accin debera corresponder a una ejecucin a una clase apropiada. Cada trigger debera corresponder a una operacin a la clase apropiada. Cada mensaje saliente enviando desde una mquina de estado tiene que corresponder a una operacin en otra clase.

1. Dar una definicin de la arquitectura en el contexto de los sistemas de informacin. Construccin de sistemas de informacin, buscando problemas, solucionndolos, diseando el sistema, usando los materiales apropiados para construir un sistema de informacin. 2. Cul es la diferencia entre una perspectiva de arquitectura y un punto de vista de arquitectura? Perspectiva de arquitectura.- es una representacin desde una perspectiva especfica, de un determinado sistema o de una parte del mismo. Punto de vista de arquitectura.- es una plantilla que describe la forma de crear y utilizar una perspectiva de la arquitectura. 3. Cul es la perspectiva 4+1 de la arquitectura en el proceso unificado? Son: perspectiva lgica, perspectiva de implementacin, perspectiva de proceso y la perspectiva de despliegue. Perspectiva de casos de uso. 4. Cules son las ventajas de adoptar una estrategia centrada en la arquitectura? Permite en modelado de patrones estructurales, tales como el desarrollo basado en componentes y la especificacin de arquitecturas en tiempo de ejecucin. 5. Cmo influyen los sistemas existentes en la arquitectura de los nuevos sistemas de la misma organizacin? Por qu de eso se puede llegar construir sistemas, ya que sera como una muestra que nos indica los estndares, adems de eso inclusive solo e puede aadir nuevas tecnologas desde el anterior sistema, son guas para desarrollar sistemas ms innovadores. 6. Explicar la diferencia entre un PIM y un PSM El PIM es una visin abstracta que se conoce como modelo independiente de plataforma, y la PSM es una plataforma prederminada. 7. Qu se entiende por arquitectura empresarial? Se refiere a las grandes organizaciones, que plantean hacer un nuevo sistema, y esto es complicado y dificultoso, debido a que gran parte de ella no pueden estar acordinando o no se sabe que se va hacer.

8. Cules son las ventajas de dividir un sistema en un conjunto de subsistemas? De que cada subsistema se puede analizar por separado, asiendo ms fcil en trabajo, para evitar equivocaciones, y as se puede saber cada parte que tienen o est constituido el sistema. 9. Cul es la diferencia entre la comunicacin entre subsistemas tipo clienteservidor y peer-to-peer (igual a igual)? En el cliente servidor no depende del subsistema cliente y no est afectada a los cambio en la interfaz del cliente. En el peer-to-peer depende del otro subsistema y cada uno est afectado a los cambios en la interfaz del otro. 10. Por qu es ms difcil de mantener una arquitectura en capas abiertas? Por qu en capas abiertas se va directamente a la a los servicios sin necesidad de cdigo, esto incluye que es un poco ms compleja. 11. Cules son las desventajas de una arquitectura en capas cerrada? La mayor desventaja es de solamente se puede utilizar los servicios de la capa que esta inmediatamente debajo de ella. 12. Qu desventajas habra si un subsistema anuncio HCI de la figura 12.11 fuera diseado para tener acceso a la capa basededatoscampaa? Pues sera muy inseguro, ya que todas las personas no autorizadas a la capa de base de datos podran visualizar, adems ver todos sus detalles, y eso sera muy perjudicial. 13. Culs son las diferencias principales entre arquitectura MVC y la arquitectura en capas y en particiones? La divisin y su estructura, ya que cada una de ellas tiene una forma diferente de organizacin estructura y de trabajo. 14. En qu sentido desacopla un brker dos sistemas que tienen que comunicarse entre s? Cmo funciona? Por ejemplo: El cliente enva al brker una solicitud para comunicarse con el servidor, de esta manera es que funciona.

15. En qu forma ayuda las divisiones de arquitectura de sistema a la gestin de proyectos? De trabajar de una manera ms ordenada, parte por parte para as cada persona se despea a lo que va hacer, el diseador en la parte plataforma, el programador parte cdigo, cosas as cada uno cumple con su funcin. 16. Por qu es necesario algunas veces disear sistemas de informacin que tengan un comportamiento explcitamente concurrente? Ya que en un sistema de informacin o para disear un sistema de informacin se debe, hacer muchas iteraciones, modificar clases, o lo que es mquinas de estados. 17. Cmo hara para adjudicar tareas de sistema a los procesadores? Ac los siguientes pasos: La aplicacin debera dividirse en subsistemas Deberan estimarse las necesidades de procesado para cada subsistema Deberan determinarse los criterios de acceso y los requisitos de localizacin Deberan identificarse los requisitos de concurrencia para los subsistemas Cada subsistema deberan adjudicarse en una plataforma-de uso general o especializacin Deberan determinarse los requisitos de comunicacin entre subsistemas Deberan especificarse la infraestructura de comunicaciones.

S-ar putea să vă placă și