Baixe o app para aproveitar ainda mais
Prévia do material em texto
PEDRO HENRIQUE CABRAL BRAGA Avaliação AV 202001048881 POLO PARQUE VERDE - BELÉM - PA avalie seus conhecimentos RETORNAR À AVALIAÇÃO Disciplina: EEX0121 - MODELAGEM DE SISTEMAS COM UML Período: 2021.3 EAD (GT) / AV Aluno: PEDRO HENRIQUE CABRAL BRAGA Matrícula:202001048881 Data: 06/10/2021 22:22:25 Turma: 9003 ATENÇÃO 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 202005326045) A tecnologia avança muito rapidamente. Nas décadas de 1970 e 1980, javascript:voltar_avaliacoes() javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272276\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 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: Somente a assertiva III está correta. Estão corretas as assertivas II e III. Estão corretas as assertivas I e II. Somente a assertiva II está correta. Estão corretas as assertivas I, II e III. 2a Questão (Ref.: 202005329052) 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. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275283\n\nStatus da quest%C3%A3o: Liberada para Uso.'); Assinale a única opção que apresenta um requisito não funcional: O sistema deve registrar a saída do funcionário. O sistema deve gerar, mensalmente, a folha de pagamento. O sistema deve registrar a entrada do funcionário. A geração mensal da folha de pagamento não deve ultrapassar 10 segundos. O sistema deve gerar a folha mensal de ponto do funcionário. 3a Questão (Ref.: 202005467027) Fonte: Adaptado de TRF - Analista - Tecnologia da Informação (FCC - 2019) Um Caso de Uso é uma especificação de uma sequência de interações entre um sistema e os agentes externos que utilizam o sistema. Há vários formatos de descrição de Caso de Uso propostos na literatura, assim como vários graus de abstração utilizados. Considere a descrição de Caso de Uso abaixo. O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do Cliente. Após o Cliente fornecer a senha e esta ser validada o Sistema exibe as opções de operações possíveis. O Cliente opta por realizar um saque. Então o Sistema requisita o total a ser sacado. O Sistema fornece a quantia desejada e imprime o recibo para o Cliente. Trata-se de uma descrição: tabular de Caso de Uso. de Caso de Uso de Negócio com descrição contínua. contínua de Caso de Uso. contínua de Caso de Uso hipotético com cenário de 1° instância. de Caso de Uso inválida, pois contém comportamento interno do sistema. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4413258\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 4a Questão (Ref.: 202005446049) 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? Apenas I. Apenas I e III. Apenas I e II. Apenas II e III. I, II e III. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392280\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 5a Questão (Ref.: 202006483344) É mais recomendado iniciar a modelagem da interação com a representação do recebimento da mensagem para ativação da operação de sistema no caso de uso. Por quê? Isso aumenta as possibilidades de uso do diagrama. Isso separa a lógica do domínio e a lógica da interface. Isso melhora a lógica do diagrama. Isso reduz a complexidade do diagrama. Isso reduz o número de estruturas no diagrama. 6a Questão (Ref.: 202006483337) Qual dos itens abaixo é um objetivo do diagrama de sequência? Documentar classes. Validar o funcionamento do sistema. Validar se todas as operações dos componentes foram identificadas e declaradas. Mostrar lista de mensagens entre classes. Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal. 7a Questão (Ref.: 202005446082) (FCC - 2010) Considere o caso de uso ¿Movimentar Estoque¿. Se o estoque necessitar de reposição porque atingiu o limite mínimo desejável, outro caso de uso é envolvido para emitir ordem de compra. Essa situação indica o uso de: extensão javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429575\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429568\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392313\n\nStatus da quest%C3%A3o: Liberada para Uso.'); inclusão hierarquia multiplicidade agregação 8a Questão (Ref.: 202005518036) (FAURGS ‒TJ-RS ‒ 2018) Requisitos não funcionais - como o nome sugere - são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. Podem ser provenientes das características requeridas para o software, da organização que desenvolve o software ou de fontes externas. Os requisitos não funcionais que especificam ou restringem o comportamento do software - por exemplo, o seu desempenho, seus requisitos de proteção, seus requisitos de usabilidade e a taxa aceitável de falhas - são denominados requisitos: organizacionais éticos externos de produto ambientais 9a Questão (Ref.: 202006483329) Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Criador: Recomenda que cada módulo deve ter uma responsabilidade bem- definida. Evita a criação de dependências em relação a estruturas de código javascript:alert('C%C3%B3digo da quest%C3%A3o: 4464267\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429560\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 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. Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes. Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis. 10a Questão (Ref.: 202006483476) 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: Adapter Factory Method Facade Strategy Template Method Autenticação para a Prova On-line Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas. IYHM Cód.: FINALIZAR javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429707\n\nStatus da quest%C3%A3o: Liberada para Uso.'); Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das respostas. Período de não visualização da avaliação: desde 28/09/2021 até 23/11/2021.
Compartilhar