Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): 202008169861 Acertos: 8,0 de 10,0 04/05/2022 1a Questão Acerto: 1,0 / 1,0 Modelos são ferramentas extremamente úteis quando desenvolvemos sistemas computacionais. Um dos benefícios é a possibilidade de servir como instrumento de comunicação das ideias para construção do sistema, entre membros da equipe de desenvolvimento e destes com os usuários. I. O programador precisa construir os programas e pode ter a necessidade de consultar determinado diagrama para um entendimento primordial das implementações. II. Os projetistas do software não precisam compreender a realidade dos requisitos para realizar seu trabalho. III. Os modelos de análise nascem a partir de um documento primordial, denominado Documento de Requisitos do Sistema. IV. Os usuários validam os modelos junto à equipe de desenvolvimento. Assinale a ÚNICA alternativa que contém apenas as assertivas corretas: Estão corretas as assertivas I e II. Estão corretas as assertivas II e IV. Estão corretas as assertivas I, II e IV. Estão corretas as assertivas I, III e IV. Somente a assertiva III está correta. Respondido em 04/05/2022 11:40:10 Explicação: Resposta correta: Estão corretas as assertivas I, III e IV. 2a Questão Acerto: 1,0 / 1,0 A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se classificam em estruturais e comportamentais, também denominados de estáticos e dinâmicos, respectivamente. Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas comportamentais, que mostram detalhes do funcionamento do sistema, sob um determinado ponto de vista? Casos de uso, atividades e componentes. Estrutura composta, classes e pacotes. Classes, casos de uso e pacotes. Casos de uso, atividades e sequência. Sequência, comunicação e objetos. Respondido em 04/05/2022 11:48:15 Explicação: Resposta correta: Casos de uso, atividades e sequência. 3a Questão Acerto: 1,0 / 1,0 Fonte: VUNESP - 2013 - FUNDUNESP - Analista Programador Júnior Considere o seguinte elemento pertencente à notação UML 2.5. O elemento representa um (a) Estado de sincronismo Statechart Pacote Dependência Estereótipo Respondido em 12/05/2022 12:38:10 Explicação: Resposta correta: Pacote 4a Questão Acerto: 1,0 / 1,0 Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, assinale, dentre as alternativas a seguir, o Diagrama de Casos de Uso que melhor representa, de forma correta, tal especificação. 1. O Jogador 1 inicializa o jogo. 2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação. 3. O Jogador 1 insere os dados do Jogador 2. 4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e sonoro informando para ambos que o jogo pode ser iniciado. 7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do jogo entre ambos os jogadores. 8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a pontuação do jogo, baseado em uma série de dados e condições distintas. 9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo participante, estabelecendo mais uma comunicação virtual agora com o Jogador 3. 10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os envolvidos, o sistema registra o vencedor, as pontuações e a hora de término do jogo e libera todos os recursos da comunicação virtual. 11. O caso de uso é encerrado. Respondido em 12/05/2022 12:40:23 Explicação: Resposta correta: 5a Questão Acerto: 0,0 / 1,0 Qual dos passos abaixo não diz respeito à criação de um diagrama de interação : Identifique as conexões e relacionamentos entre eles e, em seguida, categorize-os. Para cada operação, identifique os objetos que farão parte da sua interação. Identifique as classes de análise que serão modeladas no projeto. Determine o caso de uso que será modelado e identifique suas operações. Identifique a sequência de fluxos de mensagens na interação entre os objetos. Respondido em 12/05/2022 12:41:17 Explicação: A resposta certa é:Identifique as classes de análise que serão modeladas no projeto. 6a Questão Acerto: 1,0 / 1,0 Quais são os dois tipos de diagrama de interação: Diagrama de sequência e diagrama de comunicação Diagrama de classes e diagrama de estados Diagrama de classe e diagrama de sequência Diagrama de sequência e diagrama de componentes Diagrama de atividades e diagrama de estados Respondido em 12/05/2022 12:49:42 Explicação: A resposta certa é:Diagrama de sequência e diagrama de comunicação 7a Questão Acerto: 1,0 / 1,0 (IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed Modeling Language) o programador necessita de um diagrama que apresente os requisitos funcionais do sistema. O diagrama desejado será o: Diagrama de Interação Diagrama de implantação Diagrama de sequência Diagrama de atividades Diagrama de caso de uso Respondido em 04/05/2022 11:55:59 Explicação: Resposta correta: Diagrama de caso de uso 8a Questão Acerto: 1,0 / 1,0 (FUNCAB - DETRAN-PB - 2013) Na UML, são exemplos de diagramas comportamentais e diagramas estruturais, respectivamente: de estado e de classes. de componentes e de sequência. de classes e de colaboração. de objetos e de casos de uso. de colaboração e de atividades. Respondido em 12/05/2022 12:46:20 Explicação: Resposta correta: de estado e de classes. 9a Questão Acerto: 0,0 / 1,0 Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade: Alta Coesão Controlador Criador Baixo Acoplamento Polimorfismo Respondido em 12/05/2022 12:58:29 Explicação: A resposta certa é:Controlador 10a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que descreve o padrão GoF Adapter: Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias. Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema. Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente. Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior. Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial. Respondido em 04/05/2022 11:59:01 Explicação: A resposta certa é:Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
Compartilhar