Baixe o app para aproveitar ainda mais
Prévia do material em texto
Valor da prova: 10 pontos. 1 ponto 1. "Modelagem de sistema de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representam as partes essenciais de um sistema, considerando-se várias perspectivas diferentes e complementares." BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 3. ed. Rio de Janeiro: Elsevier, 2015. Ao modelar sistemas orientados a objetos, nos preocupamos em identificar os objetos que se relacionam com o domínio do problema do sistema em estudo. Nesse sentido, a UML oferece um conjunto de diagramas que permite modelar sistemas orientados a objeto. Sobre a UML, analise as assertivas: I. A UML é uma metodologia de desenvolvimento, que pode ser aplicada nas diferentes fases de um processo de desenvolvimento de software. II. A UML disponibiliza diagramas que permitem o entendimento do sistema sob diferes visões. III. Uma das visões, a de casos de uso, tem uma perspectiva externa, tal qual uma maquete de um empreendimento imobiliário. IV. A UML é dependente de tecnologia, podendo ser aplicada em contexto computacional específico. É correto apenas o que se afirma em: (Ref.: 202011719460) II e IV. III e IV. I, II e III. I e II. II e III. 1 ponto 2. Considere o contexto de um sistema de ponto, no qual diariamente, ao entrar e sair da empresa, o funcionário deve registrar sua digital, servindo de base para seu pagamento ao final do mês. Assinale a única opção que apresenta um requisito não funcional: (Ref.: 202011719459) A geração mensal da folha de pagamento não deve ultrapassar 10 segundos. O sistema deve registrar a saída do funcionário. O sistema deve registrar a entrada do funcionário. O sistema deve gerar a folha mensal de ponto do funcionário. O sistema deve gerar, mensalmente, a folha de pagamento. 1 ponto 3. Fonte: UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que: (Ref.: 202011860437) O ator Gerente pode realizar cadastros de clientes e aprovar crediários. O ator Gerente é uma extensão do ator Vendedor. O ator Gerente solicita ao ator Vendedor que cadastre um cliente. O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido. O ator Vendedor é uma especialização do ator Gerente. 1 ponto 4. CESPE / CEBRASPE Órgão: MPC-PA Prova: CESPE - 2019 - MPC-PA - Analista Ministerial - Tecnologia da Informação No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado. (Ref.: 202011827447) domínio. protegido. pacote. privado. público. 1 ponto 5. Quando um objeto muda de estado? (Ref.: 202012873784) Quando o usuário faz suas escolhas no sistema. Quando as classes são definidas. Quando um caso de uso é executado. Quando a classe a que pertence executa seus métodos. Quando acontece algum evento interno ou externo ao sistema. 1 ponto 6. Indique a afirmativa que não diz respeito ao conceito de generalização/especialização? (Ref.: 202012873756) Permite atribuir propriedades particulares a um subconjunto das ocorrências de uma entidade genérica ou entidade pai. Não está associado ao conceito de herança. Relacionamentos entre um elemento mais geral e um ou mais elementos específicos. Atributos e métodos definidos na classe-mãe são herdados pela classe-filha. Tudo que a classe geral pode fazer, as específicas também podem. 1 ponto 7. (UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama: (Ref.: 202011911445) classe atividades entidade relacionamento sequência casos de uso 1 ponto 8. (FCC - TRT - 2017) Considere o diagrama de caso de uso da figura abaixo. Com base neste diagrama, foi realizado o levantamento dos seguintes requisitos: I. O sistema deve permitir que os juízes solicitem transferência de recursos entre projetos. II. O sistema deve permitir que o Coordenador realize inserção, consulta, exclusão e alteração de pessoas físicas. III. O sistema deve permitir que o Avaliador solicite diárias. IV. O sistema deve permitir que o Avaliador reserve passagens aéreas. V. O Avaliador e o Coordenador devem enviar aos solicitantes, em até 24 horas, informação sobre a aprovação ou reprovação da solicitação usando SMS e e- mail. Analisando as informações, um Técnico conclui corretamente que: (Ref.: 202011914435) Todos os requisitos são funcionais. Os requisitos III e IV são não funcionais. Todos os requisitos estão coerentes com o diagrama de caso de uso. Os juízes também consultam e avaliam as solicitações. O requisito II é funcional e está coerente com o diagrama de caso de uso. 1 ponto 9. Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Criador: (Ref.: 202012873736) Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case). Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre eles. Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis. Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes. Recomenda que cada módulo deve ter uma responsabilidade bem-definida. 1 ponto 10. Suponha que o desenho de um gráfico de barras e de um gráfico de linhas possa ser implementado pelo mesmo conjunto de passos, sendo alguns comuns (escrever o título do gráfico e a legenda, por exemplo) e alguns específicos (desenhar os eixos e plotar os dados). Assinale a opção com o padrão de projeto que poderia ser aplicado nesse contexto: (Ref.: 202012873883) Adapter Template Method Facade Factory Method Strategy
Compartilhar