Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia? Todos os outros modelos tem que estar prontos, para poder ser feito os diagramas de sequencia. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos casos de uso. Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. 2a Questão A coesão é um conceito que define o quanto elementos devem permanecer juntos. Assinale a ÚNICA opção que apresenta as características corretas quando uma classe tem baixa coesão. normalmente são fáceis de compreender, difíceis de manter e de se reutilizarem. normalmente são de alta visibilidade, difíceis de manter e de se reutilizarem. normalmente são difíceis de compreender, fácil de manter e de se reutilizarem. normalmente são difíceis de compreender, difíceis de manter e de se reutilizarem. normalmente são difíceis de compreender, difíceis de manter e de fácil reutilização; 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: o tempo decorrido entre as iterações de um processo recursivo. os casos de uso de cada objeto. os períodos de ativação do objeto. as etapas em que o objeto estará inativo. as interações entre as atividades, no tempo. 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 Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. Identifique o diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo. Diagrama de Caso de Uso Diagrama de Componentes Diagrama de Sequência Diagrama de Implantação Diagrama de Atividades Explicação: O diagrama de sequencia, mostra como as classes interagem, para realizar um cenário de USO, como por exemplo o cenário principal e um caso de uso. O diagrama, como diz o nome, preza a sequencia temporal dessas mensagens. 5a Questão O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que seguem I. O diagrama sequencia mostra, como as classes interagem para a implementação de um caso de uso II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob alguma condição. III. Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe (auto delegação). Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta Estão corretas apenas as opções II, III e IV Estão corretas apenas as opções I e III Estão corretas apenas as opções III e IV Estão corretas as opções I, II, III e IV Estão corretas apenas as opções II e III 6a Questão O diagrama de colaboração é apropriado para desenhar ............................, que são uma solução já estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi dada uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação semelhante. Assinale a UNICA alternativa que preenche corretamente a lacuna padrões de colaboração padrões de casos de uso padrões de uso geral padrões de análise padrões de projeto 7a Questão Baseado no diagrama abaixo relacione os elementos da simbologia: 1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de Instância; 1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação; 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- 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 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 8a 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 Implantação. Diagrama de Caso de Uso. Diagrama de Sequência. Diagrama de Negócio. Diagrama de Classes.
Compartilhar