Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Teste de Conhecimento avalie sua aprendizagem Assinale a opção que apresenta corretamente os diagramas da UML, que nos servem de base para o elavoração do(s) diagrama(s) de sequencia? Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do diagrama. Retângulos colocados sobre as linhas de tempo indicam: MODELAGEM DE SISTEMAS Lupa Calc. CCT0759_A5_202002254351_V1 Aluno: MARCO AURELIO DE OLIVEIRA BACELAR Matr.: 202002254351 Disc.: MODELAGEM DE SIST. 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as especificações textuais dos casos de uso. Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o diagrama de sequencia. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Explicação: Para elaborar o diagrama de sequencia 1. Tomamos por base o passo a passo do cenário principal, contida na especificação textual do caso de uso 2. Usamos o diagrama de classes para identificar as classes envolvidas e os métodos (mensagem) 3. Usamos o diagrama de casos de uso 2. as interações entre as atividades, no tempo. os casos de uso de cada objeto. o tempo decorrido entre as iterações de um processo recursivo. as etapas em que o objeto estará inativo. os períodos de ativação do objeto. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 10/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 BANRISUL - Tecnologia da Informação - Desenvolvimento de Sistemas (FAURGS - 2018) - adaptada Considere as seguintes informações sobre diagramas UML. I - Diagrama de classes modela classes, incluindo seus atributos, métodos, e relacionamentos com outras classes. II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema. III - Diagrama de sequência indica as comunicações dinâmicas entre objetos durante a execução de uma tarefa, mas não mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa. A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O programador durante a fase de codificação sentiu extrema dificuldade no entendimento de uma referida regra de negócio expressa no diagrama de caso de uso. Para que o desenvolvedor compreendesse melhor o requisito, o analista de sistema fez uma atualização na documentação do software criando um diagrama com o objetivo de determinar a sequência de eventos que ocorrem em um determinado processo, ou seja, quais condições devem ser satisfeitas e quais métodos devem ser disparados entre os objetos envolvidos e em que ordem durante um processo específico. Com base na UML identifique qual o diagrama o analista de sistemas confeccionou. Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade dessas mensagens. Explicação: A caixa de ativação por definição da UML mostra os periódos em que o objeto esta ativo na interação 3. I, II e III. Apenas I. Apenas I e III. Apenas I e II. Apenas II e III. Explicação: I - Diagrama de classes modela classes, incluindo seus atributos, métodos, e relacionamentos com outras classes. - VERDADE II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema. - VERDADE III - Diagrama de sequência indica as comunicações dinâmicas entre objetos durante a execução de uma tarefa, mas não mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa. - FALSO, pois mostra SIM a ordem temporal 4. Diagrama de Implantação. Diagrama de Sequência. Diagrama de Negócio. Diagrama de Classes. Diagrama de Caso de Uso. 5. Atividades Caso de Uso Sequencia Componentes Comunicação Explicação: 10/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 Os diagramas de interação ajudam na identificação da correta responsabilidade de cada classe. Nesse contexto é importante a correta aplicação do conceito de coesão e acoplamento, além disso, costuma-se usar padrões de projeto. Avalie as assertivas a seguir I. A coesão mede o quão afins são as responsabilidades de uma classe. II. A coesão deve ser baixa. III. Os padrões são soluções já usadas em projetos anteriores, com algum sucesso. IV. O acoplamento deve ser alto Assinale a opção que apresenta apenas as assertivas corretas No diagrama de sequencia, mostramos como as classes trocam mensagens entre si. Uma mensagem é a chamada de um _____________ da classe onde a mensgem _______________ Marque a opção que contém os 2 termos que preenchem corretamente o texto. Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade na realização de uma operação entre os objetos. Tanto sequencia como comunicação, apresentam a troca de mensagens entre os objetos. Mas apenas o de sequencia foca na temporalidade (sequencia no tempo) entre as mensagens 6. Apenas I Apenas II e IV I, II, III e IV Apenas III Apenas I e III Explicação: I. A coesão mede o quão afins são as responsabilidades de uma classe. - VERDADE II. A coesão deve ser baixa. - FALSO, a coesão deve ser ALTA, quanto mais afins são os metodos de uma classe, melhor. III. Os padrões são soluções já usadas em projetos anteriores, com algum sucesso. - VERDADE IV. O acoplamento deve ser alto - FALSO, o acomplamento deve ser baixo, pois mostra a interdependencia entre as classes. Quanto menos interdependentes, melhor. 7. objeto - chega Atributo - sai atributo - chega método - chega método - sai Explicação: A frase correta é No diagrama de sequencia, mostramos como as classes trocam mensagens entre si. Uma mensagem é a chamada de um MÉTODO da classe onde a mensgem CHEGA 8. Descrição de casos de uso. Diagrama de casos der uso. Diagrama de Classes. Diagrama de sequência. Diagrama de atividades. 10/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 Não Respondida Não Gravada Gravada Exercício inciado em 10/06/2021 21:36:23. javascript:abre_colabore('35377','229394872','4697705642');
Compartilhar