Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acertos/Erros 10/0 Nota 10,00 A linguagem UML possui vários tipos de diagramas. Dentre eles, destaca-se o Diagrama de Sequência que mostra uma interação, representando a sequência de mensagens entre instâncias de classes, componentes, subsistemas ou atores. Sobre o Diagrama de Sequência, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Descreve as funcionalidades de acordo com a visão dos usuários. ( ) Preocupa-se com a sequência dos atores, ficando em segundo plano o processo de comunicação que os envolve. ( ) Mostra interações de objetos organizados em uma sequência de tempo. ( ) Exibe elementos de configuração de processamento e componentes do software. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - F. B F - F - V - V. C V - F - V - F. D F - V - V - F. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML poderá ser a linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de técnicas de notação gráfica para criar modelos visuais de software de sistemas intensivos, combinando as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma linguagem de modelagem única, comum e amplamente utilizável. A Linguagem Unificada de Modelagem possui diagramas (representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de obter todas as visões e aspectos do sistema. Sobre o diagrama que modela comportamentos e ligações entre objetos de um sistema, assinale a alternativa CORRETA: A Diagrama de atividades. B Diagrama de sequência. C Diagrama de objetos. D Diagrama de comunicação. Vários são os diagramas da Linguagem de Modelagem Unificada que os analistas de sistema utilizam para o desenvolvimento dos aplicativos computacionais. Dentre os diagramas, podemos destacar 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 das linhas do tempo. Com relação a este diagrama, assinale a alternativa CORRETA: A Preocupa-se com os casos de uso de cada objeto. B A preocupação principal deste diagrama são os objetos que passam mensagens. C É a base para os diagramas de estrutura composta. D Preocupa-se com as fases de inativação do objeto. 1 2 3 O termo Diagrama de Pacotes é utilizado para descrever um diagrama que mostra pacotes de classes e as dependências entre eles. Os pacotes também podem ser membros de outros pacotes, construindo uma estrutura hierárquica. Com relação a este tipo de diagrama, analise as sentenças a seguir: I- Descrevem pedaços do sistema divididos em agrupamentos lógicos, mostrando as dependências entre eles. II- Representa a arquitetura de um sistema, mostrando o agrupamento de suas classes. III- Os pacotes podem conter outros pacotes e se relacionar com estes por meio de dependência. IV- Um diagrama de pacotes não pode ser utilizado em qualquer fase do processo de modelagem. Assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I, II e III estão corretas. Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. Existe uma classificação para o diagrama utilizado pela UML que apresenta a interação entre os objetos com relação ao tempo e sequência de execução. Sobre esse diagrama, assinale a alternativa CORRETA: A Sequência. B Classe. C Objetos. D Componentes. Diagrama de sequência (ou diagrama de sequência de mensagens) é um diagrama usado em UML (Unified Modeling Language), representando a sequência de mensagens num programa de computador. Como um projeto pode ter uma grande quantidade de métodos em classes diferentes, pode ser difícil determinar a sequência global do comportamento. O diagrama de sequência representa essa informação de uma forma simples e lógica. Com relação ao diagrama de sequência, analise as sentenças a seguir: I- O diagrama de sequência é um diagrama de interação que detalha a sequência de um processo ou a lógica de um algoritmo. II- É construído a partir do diagrama de casos de uso. III- Não faz a ordenação das mensagens trocadas entre os objetos. IV- Não permite identificar métodos e atributos de uma classe. Assinale a alternativa que apresenta a sequência CORRETA: A As sentenças II e III estão corretas. B As sentenças I e II estão corretas. C As sentenças III e IV estão corretas. D As sentenças I e IV estão corretas. Na programação orientada a objetos, o diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos do sistema. Com relação a este diagrama, analise as sentenças a seguir: I- Não é possível gerar o código-fonte através do diagrama de classes. II- É usado para definir as classes de um software. III- Não representa conceitos do mundo real. IV- Fornece uma representação dinâmica da colaboração dos objetos, através dos relacionamentos. Assinale a alternativa CORRETA: 4 5 6 7 A As sentenças I, II e III estão corretas. B As sentenças II e III estão corretas. C As sentenças I e IV estão corretas. D As sentenças I, II e IV estão corretas. A UML consiste em um certo número de elementos gráficos que se combinam para formar diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos nos diversos diagramas. Os processos envolvidos no desenvolvimento de software e seu fluxo de informações podem ser representados pela UML (Linguagem de Modelagem Unificada) através do diagrama de sequência. Com relação ao diagrama em questão, analise as sentenças a seguir: I- Não permite representar o envio de mensagem de um ator para outro. II- Não ordena as mensagens trocadas entre os atores. III- Representa sequencialmente um processo e a relação entre os atores e os objetos envolvidos. IV- É o diagrama mais utilizado da UML. Assinale a alternativa CORRETA: A As sentenças II , III e IV estão corretas. B Somente a sentença III está correta. C As sentenças I e IV estão corretas. D As sentenças I, II e III estão corretas. Existe uma hierarquia para a elaboração dos casos de uso e uma dependência entre eles. No caso específico do diagrama de sequência, existe um relacionamento direto e importante com os diagramas de casos de uso e diagramas de classe. Sobre esta relação, analise as sentenças a seguir: I- O diagrama de sequência mostra quais as classes, e através de qual método elas realizam as funcionalidades dos casos de uso. II- Uma das limitações do diagrama de sequência é a sua incapacidade de representar mensagens disparadas por condições específicas. III- Iterações podem ser representadas no diagrama de sequência, e facilmente podemos identificar o conjunto de mensagens que se repetem e envolvem as mensagens. IV- O diagrama de sequência não consegue representar chamadas de métodos da própria classe. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças III e IV estão corretas. C As sentenças II e IV estão corretas. D As sentenças I e II estão corretas. Existe uma hierarquia para a elaboração dos diagramas UML e uma dependência entre eles. Com relação ao diagramas de sequência, analise as sentenças a seguir: I- O diagrama de sequência se baseia no diagrama de classes para obter os cenários de uso. II- O diagrama de sequência retorna ao diagrama de classe os novos métodos descobertos em sua elaboração. III- O diagrama de sequência usa a especificação de caso de uso para ver o passo a passo das mensagens, a ordem de suas ocorrências e os cenários de uso. IV- O diagrama de sequência usa o diagrama de classes para identificar as classes que contêm os objetos que interagem.Assinale a alternativa CORRETA: A As sentenças II, III e IV estão corretas. B Somente a sentença III está correta. 8 9 10 C As sentenças I e IV estão corretas. D As sentenças I, II e IV estão corretas. 0
Compartilhar