Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 ponto Nos estágios iniciais, é necessária uma visão externa (do sistema). As maquetes de empreendimento imobiliário nos dão essa ajuda. Com elas, é possível visualizar todas as áreas do empreendimento e ter uma noção do todo. Ou seja, a visão é de quem está de fora. Na UML há um diagrama com finalidade semelhante e que mostra os tipos de usuário que interagem com o sistema e com quais funções eles interagem. Estamos falando de qual diagrama da UML? (Ref.: 202007458555) 1 ponto A tecnologia avança muito rapidamente. Nas décadas de 1970 e 1980, muitas foram as dificuldades para desenvolver e manter sistemas que cresciam (evoluíam) enquanto a própria tecnologia avançava. Era preciso eficiência no código. Surgiram, então, novas linguagens que mudaram a forma de programar e, consequentemente, de modelar sistemas. Surgiu o paradigma da orientação a objeto. Com base no paradigma orientado a objeto, avalie as assertivas a seguir. I. O paradigma da orientação a objetos enxerga um sistema computacional como uma coleção de objetos isolados. II. Cada objeto é responsável por realizar algumas das tarefas do sistema como um todo. III. É pela interação entre os objetos que uma tarefa computacional é executada. Com base em sua avaliação, assinale a ÚNICA alternativa que contém apenas as assertivas corretas: (Ref.: 202007458551) Prezado(a) Aluno(a), Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a todas as questões e que não precisará mais alterá-las. A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno. Valor da prova: 10 pontos. 1. Objetos Estados Casos de uso Estruturas compostas Classes 2. 1 ponto 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.: 202007602536) 1 ponto Fonte: FAURGS - 2018 - UFCSPA - RS - Analista de Tecnologia da Informação - Sistema de Informação Sobre Casos de Uso e Diagramas de Casos de Uso da UML 2.5, considere as seguintes afirmações. I - Casos de Uso e Diagrama de Casos de Uso UML ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário. II - Alguns Casos de Uso podem estar relacionados com outros. Por exemplo, há passos similares para gravar uma lista de músicas em um CD e carregar uma lista de músicas em um celular. Em ambos os casos, o usuário primeiro cria uma lista vazia e, em seguida, acrescenta as músicas de suas pastas na lista. Para evitar duplicação, normalmente é melhor criar um novo Caso de Uso representando a atividade duplicada e depois deixar que os outros casos INCLUAM esse novo Caso de Uso como um de seus passos. A inclusão é indicada nos Diagramas de Casos de Uso por meio de uma seta tracejada identificada com "include" conectando um Caso de Uso a outro. III - No Diagrama de Casos de Uso, a figura do usuário representa um ator. Sistemas complexos tipicamente possuem mais de um ator. Os atores são conectados por linhas aos Casos de Uso que eles executam. Quais estão corretas? (Ref.: 202007578555) 1 ponto Estão corretas as assertivas I e II. Estão corretas as assertivas I, II e III. Somente a assertiva III está correta. Estão corretas as assertivas II e III. Somente a assertiva II está correta. 3. O ator Gerente solicita ao ator Vendedor que cadastre um cliente. O ator Gerente pode realizar cadastros de clientes e aprovar crediários. O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido. O ator Gerente é uma extensão do ator Vendedor. O ator Vendedor é uma especialização do ator Gerente. 4. Apenas I e II. Apenas I e III. I, II e III. Apenas I. Apenas II e III. Indique a afirmativa que não diz respeito ao conceito de generalização/especialização? (Ref.: 202008615855) 1 ponto Qual dos itens abaixo é um objetivo do diagrama de sequência? (Ref.: 202008615843) 1 ponto (UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama: (Ref.: 202007653544) 1 ponto (FCC - TRT - 2017) Considere o diagrama de caso de uso da figura abaixo. 5. Permite atribuir propriedades particulares a um subconjunto das ocorrências de uma entidade genérica ou entidade pai. Relacionamentos entre um elemento mais geral e um ou mais elementos específicos. Não está associado ao conceito de herança. Tudo que a classe geral pode fazer, as específicas também podem. Atributos e métodos definidos na classe-mãe são herdados pela classe-filha. 6. Documentar classes. Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal. Validar se todas as operações dos componentes foram identificadas e declaradas. Validar o funcionamento do sistema. Mostrar lista de mensagens entre classes. 7. casos de uso entidade relacionamento classe sequência atividades 8. 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.: 202007656534) 1 ponto Em um software com diferentes interfaces com o usuário (ex.: web, Android, IOS), qual padrão podemos utilizar de modo a fornecer para os componentes de interação homem-máquina uma interface única e simplificada das operações do sistema? (Ref.: 202008615922) Os requisitos III e IV são não funcionais. Todos os requisitos são funcionais. Todos os requisitos estão coerentes com o diagrama de caso de uso. O requisito II é funcional e está coerente com o diagrama de caso de uso. Os juízes também consultam e avaliam as solicitações. 9. 1 ponto O trecho de código a seguir apresenta uma classe que calcula áreas de várias figuras geométricas. Para inserir uma nova figura, devemos modificá-la adicionando uma operação de cálculo de área correspondente à nova figura. Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto: (Ref.: 202008615948) Strategy Template Method Factory Method Facade Adapter 10. Princípio Open Closed Princípio da Inversão de Dependências Princípio da Responsabilidade Única Princípio de Substituição de Liskov Princípio da Segregação de Interfaces
Compartilhar