Prévia do material em texto
PERGUNTA 1 1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: a. Evento de ativação, condição de proteção e efeito. b. Escopo, temporalidade e proteção. c. Evento inicial, caminho crítico e temporalidade. d. Condição de proteção, temporalidade e efeito. e. Origem, evento de proteção e escopo. 0,2 pontos PERGUNTA 2 1. (Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento – Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: a. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. b. O modelo de estados não admite a concorrência entre objetos. c. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, estados aninhados, generalização de sinal e concorrência. d. Diagramas de estados planos são práticos para problemas grandes. e. As combinações de eventos, estados e transições de estado para determinada classe não podem ser abstraídas, porém podem ser representadas por um diagrama de estado. 0,2 pontos PERGUNTA 3 1. O caso de uso “Validar usuário” é descrito pelo seguinte cenário: - Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a senha pressionando a tecla Enter. O sistema checa esse número e verifica se ele é válido; - Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário; - Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de confirmar com a tecla Enter; - Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é reiniciado. Com base no caso de uso acima, considere a seguir, os diagramas UML 1 e 2: Assinale a alternativa CORRETA: a. O diagrama 1 é uma agregação do diagrama 2. A agregação relaciona um conceito mais genérico a um conceito que seja mais específico. O diagrama 1 é chamado de superclasse, enquanto o 2, mais específico, é a subclasse. b. O diagrama 2 é uma generalização do diagrama 1. A generalização relaciona um conceito mais específico a um conceito que seja mais genérico. O diagrama 1 é chamado de superclasse, enquanto o 2, mais específico, é a subclasse. c. O diagrama de atividades 1 mostra as atividades de ler e de verificar a senha e o diagrama de atividades 2 apresenta o detalhamento da atividade lendo senha do diagrama 1. d. O diagrama 1 e o diagrama 2 são equivalentes. Ambos são diagramas de sequência. e. O diagrama de estados 1 mostra os estados de ler e de verificar a senha e o diagrama de estados 2 apresenta os subestados do estado lendo senha do diagrama 1. 0,2 pontos PERGUNTA 4 1. (Fonte: CESGRANRIO – EPE – Analista de Gestão Corporativa Júnior – Área Tecnologia da Informação). Um processo administrativo numa Repartição Pública poderá estar nos seguintes estados: aberto, na carga de um determinado funcionário, em trâmite ou arquivado. A ferramenta de modelagem que representa de modo mais adequado as regras de passagem de um estado para outro é: a. Diagrama de transições de estado. b. Diagrama de fluxo de dados. c. Dicionário de dados. d. Diagrama entidades-relacionamentos. e. Especificação de processos.