Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: EEX0121 - MODELAGEM DE SISTEMAS COM UML Período: 2021.3 EAD (GT) / AV Aluno: (NOTA 6,0 + 2,0 PONTOS DO SIMULADO) = NOTA 8,0 Matrícula: Data: 20/11/2021 12:12:17 Turma: 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.: 202013326377) Um conceito relevante no contexto da orientação a objeto é o estado de um objeto. Tão relevante que a UML, dispõe desde suas primeiras versões, do diagrama de estados. A base do conceito de estado é o valor contido em cada atributo. Com base nesse contexto, analise as assertivas a seguir: I. O estado de um objeto nada mais é que o conjunto de valores de todos os seus atributos em um dado momento. II. Uma mensagem enviada a um objeto pode alterar o seu estado. III. Um objeto obrigatoriamente tem seu estado alterado durante seu ciclo de vida. Com base em sua avaliação, assinale a alternativa correta: Estão corretas as assertivas II e III. Estão corretas as assertivas I e II. Somente a assertiva I está correta. Estão corretas as assertivas I e III. Estão corretas as assertivas I, II e III. 2a Questão (Ref.: 202013326371) A modelagem de sistemas precisa ser feita na medida certa. Muita formalidade e uso de diagramas sem conhecimento de sua real utilidade é desperdiçar tempo e dinheiro. Uma boa modelagem usa diagramas distintos para modelar diferentes aspectos do sistema. São benefícios do uso consistente e inteligente de diagramas UML, exceto: Aumento da complexidade do sistema. Documentação do sistema. Delimitação do escopo do sistema. Redução dos custos de desenvolvimento. Comunicação entre as pessoas envolvidas. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275280/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275274/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 3a Questão (Ref.: 202013464355) 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: contínua de Caso de Uso. de Caso de Uso de Negócio com descrição contínua. tabular 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. 4a Questão (Ref.: 202013443375) Fonte: Banca: IBADE Órgão: IPM - JP Prova: IBADE - 2018 - IPM - JP - Analista Previdenciário - Analista de Informática - Analista de Sistemas e Programação A UML 2.5 fornece 14 diagramas diferentes para uso na modelagem de software. O diagrama que é utilizado para modelar classes, incluindo seus atributos, operações e relações e associações com outras classes é o de: sistema. multiplicidade. generalização. comunicação. classes. 5a Questão (Ref.: 202014480571) Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades? Levantamento de requisitos e implementação Análise e projeto Análise e prototipação Projeto e testes Levantamento de requisitos e testes javascript:alert('C%C3%B3digo da quest%C3%A3o: 4413258/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392278/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 6a Questão (Ref.: 202014480665) Qual dos itens abaixo é um objetivo do diagrama de sequência? Mostrar lista de mensagens entre classes. Validar o funcionamento do sistema. 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. Documentar classes. 7a Questão (Ref.: 202013521356) (FCC - TRT - 2017) Considere o diagrama de caso de uso da figura abaixo. Com base neste diagrama, foi realizado o levantamento dos seguintes requisitos: 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: 4470259/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 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: Os requisitos III e IV são não funcionais. Todos os requisitos são funcionais. Os juízes também consultam e avaliam as solicitações. 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. 8a Questão (Ref.: 202013467397) (TJ-MS ‒ 2017) Analise o diagrama de máquina de estado a seguir: Sobre o diagrama, é correto afirmar que O aluno no estado "Cursando" pode solicitar transferência a qualquer momento para outra universidade, e depois de transferido, pode retornar à faculdade de origem sem a necessidade de efetuar matricula. O aluno no estado "Cursando" pode solicitar transferência a qualquer momento para outra universidade, e depois de transferido, só pode retornar à faculdade de origem efetuando outra matrícula. O aluno no estado "Jubilado" é o aluno que tem dívidas financeiras com a universidade, e portanto, excedeu o tempo para cursar as disciplinas. O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou pelo estado "Desligado". O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou pelo estado "Transferido". 9a Questão (Ref.: 202014480657) javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416300/n/nStatus da quest%C3%A3o: Anulada.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429560/n/nStatus da quest%C3%A3o: Liberada para Uso.'); Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Criador: Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre eles. Recomenda que cada módulo deve ter uma responsabilidade bem-definida. 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. Evita a criação de dependências em relação a estruturas de código condicionais (if-then- else ou switch-case). 10a Questão (Ref.: 202014480804) 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: Template Method Adapter Strategy Facade Factory Method javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429707/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar