Prévia do material em texto
PERGUNTA 1 1. (FGV - 2018 - COMPESA - Analista de Gestão - Analista de Tecnologia da Informação) Considere o diagrama de classes UML apresentado a seguir: Assinale a alternativa que apresenta a afirmativa CORRETA. a. Pode existir uma instância de A que seja instância de B, de G e de H. b. Pode existir uma instância de A que seja instância de B e de C. c. Pode existir uma instância de A que não seja instância nem de B, nem de C. d. Pode existir uma instância de A que seja instância de D e de G. e. Toda instância de A tem que ser instância de, ao menos, um destes três elementos: D, E ou F. 0,2 pontos PERGUNTA 2 1. (VUNESP - 2015 - CRO-SP - Programador) Na UML 2.0, um dos tipos de diagramas utilizados refere-se aos diagramas de sequência, nos quais são representadas mensagens. Os símbolos utilizados para representar mensagens síncronas e assíncronas são, RESPECTIVAMENTE: a. b. c. d. e. 0,2 pontos PERGUNTA 3 1. (FGV - 2018 - AL-RO - Analista Legislativo - Análise e Desenvolvimento de Sistemas, adaptado) Para um dos módulos do Sistema de Consolidação de Prestação de Contas (SisCoPreCo), utilizando a UML, Paola construiu o diagrama de casos de uso a seguir: Com base no diagrama apresentado, Paola especificou que (assinale a alternativa CORRETA) a. O relacionamento entre "Retificar Processo de Prestação de Contas" e "Consultar Processo de Prestação de Contas" representa o reuso de Caso de Uso. b. "Jurisdicionado" representa um comportamento do sistema. c. "Consultar Processo de Prestação de Contas" possui um ponto de extensão para execução de "Retificar Processo de Prestação de Contas". d. "Gestor" é um papel desempenhado por "Jurisdicionado". e. "Retificar Processo de Prestação de Contas" possui um ponto de extensão para execução de "Consultar Processo de Prestação de Contas". 0,2 pontos PERGUNTA 4 1. (CESPE - 2017 - TRE-BA - Analista Judiciário – Análise de Sistemas) Um analista de sistemas deverá apresentar um diagrama de classes de domínio de uma aplicação. Uma das necessidades a ser atendida é o módulo de abertura de processos judiciais, que são abertos para acionar judicialmente uma ou mais pessoas e podem ser iniciados por uma ou mais pessoas interessadas. Os dados completos de todas as pessoas envolvidas precisam ficar registrados, bem como a forma de participação (interessado ou acionado). Considerando essa situação hipotética, assinale a alternativa que apresenta o diagrama mais adequado ao atendimento dessas necessidades. a. b. c. d. e. PERGUNTA 1 1. (UFPR - 2018 - COREN-PR - Analista de Tecnologia da Informação) Considere o diagrama a seguir: A partir do diagrama, é INCORRETO afirmar: a. epsilon() é um método de a. b. a é uma instância de Lambda. c. as linhas tracejadas nesse diagrama representam mensagens de retorno. d. trata-se de um diagrama de sequência. e. zeta() não necessita ser chamado para que epsilon() dê um retorno ao usuário. 0,2 pontos PERGUNTA 2 1. (FCC - 2018 - Prefeitura de São Luís - MA - Auditor Fiscal de Tributos I - Tecnologia da Informação, adaptado) Considere o caso de uso a seguir: Assinale a alternativa que completa CORRETAMENTE a seguinte frase, Se em I for colocada a palavra: a. extend, o registro não será obrigatório ao se fazer login. b. extend, o cidadão terá que se registrar toda vez que fizer login. c. include, subentende-se que o cidadão já está registrado ao se fazer o login. d. include, o cidadão não precisará se registrar ao fazer login. e. union, os dois casos de uso serão entendidos como um único caso de uso. 0,2 pontos PERGUNTA 3 1. (CESGRANRIO - 2018 - LIQUIGÁS - Profissional Júnior - Analista de Sistemas) Considere o seguinte diagrama de classes UML: Qual diagrama de sequência UML é semanticamente compatível com o diagrama de classes acima? a. b. c. d. e. 0,2 pontos PERGUNTA 4 1. (FAURGS - 2014 - TJ-RS - Analista de Sistema) Considere as informações a seguir sobre diagramas UML. I - O diagrama de classes modela classes, incluindo seus atributos, operações, relações e associações com outras classes. II - O diagrama de classes fornece uma visão estática ou estrutural de um sistema, contudo não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama. III - O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos, durante a execução de uma tarefa, contudo não mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa. Qual(quais) afirmação(afirmações) está(estão) CORRETA(S)? a. Apenas as afirmações II e III estão corretas. b. As afirmações I, II e III estão corretas. c. Apenas a afirmação I está correta. d. Apenas as afirmações I e III estão corretas. e. Apenas as afirmações I e II estão corretas.