Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0264 - MODELAGEM DE SISTEMAS 1a Questão 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. método - sai atributo - chega método - chega Atributo - sai objeto - chega Respondido em 27/04/2020 18:11:34 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 2a Questão 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. Diagrama de Caso de Uso. Diagrama de Negócio. Diagrama de Classes. Diagrama de Implantação. Diagrama de Sequência. Respondido em 27/04/2020 18:12:00 3a Questão 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: as etapas em que o objeto estará inativo. os períodos de ativação do objeto. o tempo decorrido entre as iterações de um processo recursivo. as interações entre as atividades, no tempo. os casos de uso de cada objeto. Respondido em 27/04/2020 18:12:06 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 4a Questão Baseado no diagrama abaixo relacione os elementos da simbologia: 1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4- auto delegação; 5-Método; 1- Objeto; 2- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona 1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de Instância; 1-Caixa de Ativação; 2-Método; 3- auto delegação; 4- Objeto; 5- Linha da Vida; 1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação; Respondido em 27/04/2020 18:12:15 Explicação: precisa conhecer os elementos. 1. objetos, que aparecem no topo 2. mensagem sincrona (chamada de um metodo, na classe onde a seta chega). 3. criação de um objeto (instanciação), em tempo de execução. 4. caixa de ativação - tempo que o elemento fica ativo. 5. mensagem assincrona 5a Questão 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? Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as especificações textuais 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. Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Respondido em 27/04/2020 18:13:15 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 6a Questão No que se refere aos diagramas de interação, avalie as assertivas a seguir I. Um das contribuições dos diagramas de interação ao diagrama de classes, é a possibilidade de identificar novos métodos para as classes envolvidas II. São dois os diagramas de interação: o diagrama de sequencia e o de estados. III. O diagrama de sequencia é mais rico em detalhes, porém bem menos trabalhoso com que o diagrama de comunicação. IV. O diagrama de comunicação mostra a sequencia com que as mensagens são trocadas entre os objetos. Assinale a UNICA opção com as assertivas corretas. Apenas I , III e IV Apenas I e III Apenas II e IV Apenas I I, II, III e IV Respondido em 27/04/2020 18:14:36 Explicação: I. Um das contribuições dos diagramas de interação ao diagrama de classes, é a possibilidade de identificar novos métodos para as classes envolvidas - VERDADE II. São dois os diagramas de interação: o diagrama de sequencia e o de estados. - FALSO, os 2 diagramas são sequencia e comunicação (ex colaboração) III. O diagrama de sequencia é mais rico em detalhes, porém bem menos trabalhoso com que o diagrama de comunicação. - FALSO, o diagrama de sequencia é bem mais trabalhoso de elaborar que o de comunicação IV. O diagrama de comunicação mostra a sequencia com que as mensagens são trocadas entre os objetos. - FALSO, quem faz isso é o diagrama de sequencia. 7a Questão 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 Apenas I e III Apenas I Apenas II e IV Apenas III I, II, III e IV Respondido em 27/04/2020 18:16:26 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. 8a Questão 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. I, II e III. Apenas I. Apenas I e III. Apenas I e II. Apenas II e III. Respondido em 27/04/2020 18:17:11 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
Compartilhar