- ID
- 7315
- Banca
- ESAF
- Órgão
- CGU
- Ano
- 2004
- Provas
- Disciplina
- Engenharia de Software
- Assuntos
Na modelagem com UML, um Diagrama de Seqüência mostra interações de objetos organizados em uma seqüência de tempo,
Na modelagem com UML, um Diagrama de Seqüência mostra interações de objetos organizados em uma seqüência de tempo,
Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Seqüência
Na versão mais atual da UML, a "linha de vida" de um objeto é representada no diagrama de
No diagrama de sequência da UML, cada objeto participante é representado por uma caixa e uma linha vertical denominada linha de
Considere os diagramas da UML 2:
I. Classe.
II. Sequência.
III. Atividade.
IV. Máquina de Estado.
V. Pacote.
Considere os tipos C = Comportamental e E = Estrutural. A correta associação dos diagramas I, II, III, IV e V com seus tipos é, respectivamente,
Na UML 2.0, é um tipo de diagrama de interação o Diagrama de
Na UML, a linha de vida (lifeline) é parte integrante do diagrama de
Na UML 2.0, o Diagrama de Comunicação e o de Sequência são dois tipos de diagrama de
Duas características distinguem os diagramas de sequência dos de comunicação:
Os operadores de controle estruturados, aplicados aos diagramas de sequência (região retangular que circunscreve o diagrama e que serve para mostrar modos de execução), NÃO têm o objetivo de mostrar execução
Dentre os diagramas de interação da UML 2.0, linha de vida e foco de controle são duas as características que distinguem os diagramas de
O diagrama UML, que é considerado semanticamente equivalente ao diagrama de sequências, uma vez que pode ser convertido para este sem perda de informação, é o diagrama de
Nos diagramas de sequência da UML 2.0:
Acerca de conceitos da UML, julgue os itens seguintes.
Diagramas de interação são utilizados na UML para modelagem dos aspectos dinâmicos do sistema. No diagrama de sequência - um diagrama de interação em que é dada ênfase à ordenação temporal das mensagens -, é explicitamente representada a linha de vida do objeto, bem como o período durante o qual ele está desempenhando uma ação.
São diagramas comportamentais da UML:
A representação gráfica de um diagrama de seqüências
da UML é baseada em
I. uma dimensão horizontal que representa as mensagens trocadas no decorrer de um tempo de vida.
II. uma dimensão vertical que representa os objetos participantes das interações.
III. mensagens que correspondem a chamadas de serviços ou de operações dos objetos.
IV. objetos representados por retângulos alinhados no topo do diagrama, dos quais partem as linhas de vida destes objetos.
Está correto o que consta em
No diagrama de sequências, a dimensão vertical é representada:
A UML (Unified Modeling Language) possui vários tipos de diagramas que em conjunto são utilizados para descrever a visão estática e dinâmica de um sistema.
Assinale a alternativa em que todos os diagramas listados descrevem uma visão dinâmica de um sistema.
Na taxonomia dos diagramas de estrutura (S) e de comportamento (C) da UML, os diagramas de Pacote, Classe, Sequência e Objeto são, respectivamente, de
Acerca da métrica de análise por ponto de função, julgue os itens
seguintes.
A partir de diagramas UML de classe e de sequência, é possível calcular o número de pontos de função de um sistema ou módulo.
Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.
Na convenção de notação usada na UML, a chamada por mensagens assíncronas é representada no diagrama de sequência por meio de seta cheia (não pontilhada).
Com relação aos diagramas da UML, julgue os itens de 128 a 133.
Um caso de uso pode não gerar um diagrama de sequência, a exemplo do que ocorre com os de tipo <<extend>>
Com relação aos diagramas da UML, julgue os itens de 128 a 133.
Enquanto os diagramas de sequência representam cronologicamente a ocorrência dos eventos e as chamadas das mensagens, os diagramas de colaboração representam a organização estrutural dos objetos - como eles estão vinculados - e as mensagens que trocam entre si. Devido a suas semelhanças, ambos são conhecidos por diagramas de interação .
Considere um sistema de controle de estoque com
cadastramento de materiais e movimentação do estoque.
São necessários os seguintes cálculos automáticos: controlar
o saldo, o ponto de reposição e o lote econômico. O
cadastro de materiais é feito pelo almoxarife (responsável)
e as requisições são feitas por todos os departamentos
da empresa e ficam guardadas. A cada entrega
de material, o almoxarife dá baixa na requisição (atendida)
e, com isso, o sistema faz todos os cálculos acima.
A entrada de materiais também é feita pelo almoxarife,
quando os cálculos também são realizados. Os dados
calculados devem ficar guardados também e o tempo de
resposta de consultas feitas no cadastro de materiais não
deve exceder a 5 milissegundos (ms).
No Diagrama de Sequência, a existência de um objeto requisição desde a sua entrada até a sua baixa deverá ser representada por
Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.
A modelagem que permite a identificação de funcionalidades, comportamento do sistema, ambiente, relações entre agentes e detalhe de requisitos funcionais é representada por meio de diagrama de sequência de atividades.
A respeito da UML (unified modeling language), julgue os próximos itens.
O diagrama de sequência pode ser usado para descrever como alguns objetos de um caso de uso colaboram em algum comportamento ao longo do tempo.
A respeito da UML (unified modeling language), julgue os próximos itens.
O diagrama de classes define todas as classes de que o sistema necessita e é a base para a construção dos diagramas de sequência e comunicação.
Diagrama usado na análise em engenharia de software que contém a modelagem de elementos comportamentais:
Na UML 2.0 há um diagrama que mostra os elementos de configuração de processamento runtime, e os componentes de software, processos e objetos que neles se mantêm. Este diagrama é de:
Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.
Na UML, os diagramas de sequência e os diagramas de atividade, também denominados diagramas de interação, auxiliam a modelar os aspectos dinâmicos de sistemas. Um diagrama de interação é formado pelo conjunto de objetos e seus relacionamentos e inclui as mensagens que poderão ser enviadas entre eles.
Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.
Um requisito é uma característica de projeto, uma propriedade ou um comportamento de um sistema. Um diagrama de sequência enfatiza a ordenação temporal de mensagens.
A questão abaixo refere-se à
UML 2.0.
NÃO se trata de controle estruturado nos diagramas de sequência, o tipo Execução
A questão abaixo refere-se à
UML 2.0.
São diagramas de interação os de
A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências.
<- - - - - - - - - - - -
O elemento acima, em um diagrama de sequência, significa:
Em relação à linguagem UML (Unified Modeling Language) para elaboração da estrutura de projetos de software, é correto afirmar que:
Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema.
O diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo é o de
Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.
O diagrama de sequência baseia-se no diagrama de caso de uso e no diagrama de classes. O diagrama de sequência é considerado uma excelente forma de validar o diagrama de classes.
A linguagem UML possui vários tipos de diagramas. Sobre o diagrama de sequência, analise as assertivas e assinale a alternativa que aponta as corretas
I. No corpo de um diagrama de sequência, podemos encontrar operações ativadas, dimensionadas para refletir suas durações aproximadas.
II. Um diagrama de sequência empresta uma grande força à orientação a objetos, sendo a ligação dinâmica que corresponde ao mecanismo de implementação de um determinado processo.
III. O diagrama de sequência é um tipo de diagrama de interação entre objetos que enfatiza mais a sequência temporal que os relacionamentos estáticos do objeto.
IV. Um diagrama de sequência representa a ação entre dois eventos através de uma seta de generalização que se estende do evento até o subevento.
Atenção: As questões de números 32 a 34 referem-se à UML 2.0.
Considerando-se os operadores de controle nos diagramas de sequência, o tipo de operador identificado pela tag alt indica
A UML fornece um conjunto considerável de diagramas que ajudam a definir uma aplicação. Com relação a esses diagramas, analise:
I. Na atividade de análise de requisitos, pode ser utilizado para descrever como as pessoas interagem com o sistema.
II. Descreve os tipos de objeto presentes no sistema e os vários tipos de relacionamento existente entre eles. Também mostra as propriedades e operações de uma classe e as restrições que se aplicam à maneira como os objetos estão conectados.
III. Normalmente captura o comportamento de um único cenário e mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos dentro de um caso de uso.
IV. São uma técnica para descrever a lógica de procedimentos, processo de negócio e fluxo de trabalho. Suportam comportamento paralelo, ao contrário dos fluxogramas.
Os itens I, II, III e IV descrevem, respectivamente, os diagramas de
A UML inclui diagramas de interação para ilustrar como os objetos interagem por meio de mensagens. Os diagramas de interação constituem uma generalização de dois tipos de diagramas especializados na UML: Diagrama de Seqüência e Diagrama de Comunicação.
Assinale a sentença que se refere exclusivamente a um Diagrama de Comunicação.
São diagramas de interação da UML que mostram um conjunto de objetos e as mensagens que poderão ser trocadas entre eles, enfatizando a ordem temporal de mensagens:
No que se refere a UML, julgue o próximo item.
O diagrama de sequência descreve as mudanças de estado ou condição de uma instância de uma classe na troca de mensagens entre os objetos.
Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue o seguinte item.
As informações mostradas no diagrama de comunicação são, com frequência, praticamente as mesmas apresentadas no diagrama de sequência, porém com um enfoque diferente: no diagrama de sequência, não há preocupação com a temporalidade do processo, isto é, ele se concentra no modo como os objetos estão vinculados e nas mensagens que trocam entre si durante o processo.
O diagrama de UML que substitui o Diagrama de Sequência quando este fica muito complexo é o diagrama de
Julgue os seguintes itens, acerca de análise e desenvolvimento de
software.
Para exibir as características estruturais de um sistema, utiliza-se o diagrama de sequência da UML.
Julgue os itens a seguir, a respeito de diagramas da UML.
O diagrama de atividade é composto pelos diagramas de estado e de sequência.
Em um diagrama de sequência UML 2.0, o símbolo utilizado para denotar uma mensagem perdida é
O diagrama de sequências da UML é um diagrama de interação que
O diagrama UML que deve ser utilizado para representar o fluxo das tarefas que podem ser realizadas por um ator no sistema é:
Os diagramas comportamentais da UML são utilizados para visualizar, especificar, construir e documentar os aspectos dinâmicos de um sistema. Qual opção apresenta três diagramas comportamentais?
De acordo com os conceitos, modelos e diagramas da UML (unified modeling language), julgue os próximos itens.
Diagrama de caso de uso, diagrama de sequência, diagrama de comunicação, diagrama de atividades e diagrama de classes são diagramas comportamentais da UML.
A especificação UML 2.5 define dois tipos principais de diagramas UML: structure diagrams e behavior diagrams. Behavior diagrams mostram o comportamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema no decorrer do tempo. São exemplos de Behavior diagrams os diagramas de
Um diagrama da UML mostra um processo de negócio ou um processo de software como um fluxo de trabalho por meio de uma série de ações. Pessoas, computadores ou componentes de software podem executar essas ações.
Seu uso pode descrever os processos de vários tipos, como:
I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema. II. As etapas executadas em um caso de uso.
III. Um protocolo de software, ou seja, as sequências permitidas de interações entre os componentes.
IV. Um algoritmo de software.
Este diagrama é chamado de Diagrama de
No Diagrama de Sequência de UML, uma linha de vida (Lifeline) representa
Na UML (Unified Modeling Language), o ________________________ é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.
Julgue os itens a seguir acerca de UML.
Para criar o diagrama de sequência, utilizam-se os diagramas de caso de uso de mesmo nome e o diagrama de classes a fim de se determinar quais objetos estarão envolvidos no processo.
Um fragmento combinado é um elemento da UML frequentemente empregado na construção de diagramas de sequência. Dentre os diferentes tipos de operadores de fragmentos combinados encontra-se
Na UML, o diagrama de interação cujo enfoque está em como as mensagens são enviadas no decorrer do tempo é denominado diagrama de
Analise as seguintes afirmativas sobre o Diagrama de Sequências da UML.
I. É um diagrama que dá ênfase à ordenação temporal das mensagens.
II. Os objetos que participam da interação são colocados no nível superior do diagrama, ao longo do eixo X.
III. Para indicar a ordem temporal das mensagens, é utilizado um número como prefixo da mensagem, que menta unitariamente para cada nova mensagem.
Estão CORRETAS as afirmativas:
Considerando a Unifed Modeling Language (UML). Qual das alternativas abaixo indica o diagrama que representa as interações entre os objetos de um cenário realizadas através de métodos.
Considerando a Unified Modeling Language (UML), qual alternativa indica o diagrama que representa as interações entre os objetos de um cenário realizadas por meio de métodos?
Diagramas UML apresentam uma forma gráfca para descrever os sistemas.
Assinale a alternativa que apresenta um diagrama UML que mostra a troca de mensagens entre diversos Objetos, numa situação específica e delimitada no tempo. A ênfase deste diagrama está na ordem e nos momentos nos quais mensagens para os objetos são enviadas.
Analise as definições relativas a 3 diagramas da UML 2.
I. Cada ator, bem como o sistema, é representado por uma linha vertical denominada linha de vida, e cada mensagem, por uma seta do emissor para o receptor. O tempo decorre de cima para baixo, mas o espaçamento é irrelevante. O diagrama mostra apenas a continuidade das mensagens, não sua sincronização exata.
II. Cada ator representa um tipo de objeto para o qual o sistema pode realizar um comportamento. O conjunto de atores representa o conjunto completo de objetos que o sistema pode servir. Os objetos acumulam comportamentos de todos os sistemas com os quais eles interagem como atores.
III. Mostra a sequência de etapas que compõem um processo complexo, como um algoritmo ou fluxo de trabalho. Uma seta não rotulada de uma atividade para outra neste diagrama indica que a 1ª atividade precisa ser concluída antes que a 2ª atividade comece.
As definições correspondem aos diagramas de:
Observe o seguinte cenário:
Joana efetua o login.
O sistema estabelece uma comunicação segura.
O sistema exibe informações dos serviços do MP-MA.
Joana faz um pedido de acesso a um processo judicial.
O sistema verifica se Joana tem autorização para acessar este processo.
O sistema exibe a tela de solicitação de senha de acesso.
Joana insere a senha.
O sistema verifica se a senha é válida.
O sistema permite o acesso ao processo.
Joana interage com os autos digitalizados.
Joana efetua o logoff.
O sistema estabelece uma comunicação não segura.
O sistema exibe uma tela de despedida.
Um cenário contém mensagens entre objetos, bem como atividades realizadas pelos objetos. Um formato de texto é conveniente para escrever, mas não mostra claramente o emissor e o receptor de cada mensagem. O diagrama da UML 2 mais adequado para mostrar de forma gráfica este cenário é o diagrama de
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.
Em um diagrama de seqüência da UML, uma mensagem síncrona indica que o objeto remetente fica bloqueado até que o receptor termine de atender a requisição.
Julgue o item subsecutivo, com relação à UML (unified modeling language).
Em um diagrama de sequência, uma mensagem é utilizada para demonstrar a ocorrência de eventos. A mensagem pode ser disparada, de um objeto para um autor, como retorno de uma solicitação a um método de login.
Quanto ao diagrama de interação denominado diagrama de sequência, assinale a alternativa INCORRETA.
Assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que aparecem.
_________ preocupa-se com a definição de objetos de software e também com suas responsabilidades e colaborações, enfatizando uma solução que satisfaça os requisitos. Uma notação UML comum para ilustrar essas colaborações é o ________, que foca as interações entre os objetos de um sistema, com ênfase na ordenação temporal em que elas ocorrem.
Em UML, os dois tipos de diagramas de interação são denominados de
Com relação à UML 2.0, julgue o item subsequente.
O diagrama de interação geral é uma variação do diagrama de sequência que fornece uma visão geral de um sistema ou processo de negócio.
A alternativa que descreve a sintaxe correta ao descrever um objeto em um diagrama de sequências UML 2.0 é:
Qual diagrama UML está em conformidade com os artefatos normalmente produzidos pela disciplina de análise e especificação de requisitos?
No diagrama de sequência da UML 2.0, se o objetivo for indicar que uma mensagem deve ser transmitida mais de uma vez, uma das formas de se indicar isso é:
Marque C,se a proposição é verdadeira; E, se a proposição é falsa.
Na modelagem UML, o Diagrama de Sequência demonstra a associação entre os objetos e suas interações organizadas em uma sequência de tempo.
Desenvolver sistemas, respeitando os padrões de qualidade exigidos pelo mercado, é o que as empresas de desenvolvimento, instituições e/ou organizações, que têm o seu departamento de desenvolvimento de soluções próprias têm buscado atualmente. Diversas linguagens podem ser utilizadas, cada uma com suas características próprias, dependendo do tipo de aplicação que se pretende. A UML (Unified Modeling Language) tem papel importante quando se trata do desenvolvimento com a utilização da linguagem orientada a objetos. Através de seus vários diagramas, é considerada uma linguagem visual, para modelar sistemas orientados a objetos, e que define elementos gráficos (visuais), utilizados na modelagem de sistemas. Tomando-se como base a versão 2.0 da UML, esses diagramas podem ser divididos em estruturais e comportamentais. Assinale a alternativa que apresenta APENAS diagramas estruturais.
Dentro de um diagrama de sequência da UML (Unified Modeling Language), a utilização de retângulos com um rótulo interno e uma linha vertical que se estende abaixo deles, contendo barras de diferentes tamanhos, tem como objetivo:
Em UML, o diagrama que mostra um conjunto de papéis e as mensagens enviadas e recebidas de forma ordenada pelas instâncias, que representam os papéis, é o diagrama de:
A UML (Unified Modeling Language) oferece uma série de recursos para se modelar um sistema, de modo que o processo de desenvolvimento do sistema seja mais eficiente, especialmente durante a fase de implementação. Dentre os diversos diagramas que a UML contempla, o Diagrama de Sequência é um dos mais utilizados, pois descreve de maneira muito prática a temporalidade nos elementos que compõem o sistema. Dessa forma, assinale a alternativa que contempla apenas afirmações verdadeiras sobre o Diagrama de Sequência:
Em um Diagrama de Sequência, de acordo com a UML 2.2, qual operador significa que as mensagens não podem ser intercaladas com outras mensagens?
Os diagramas de sequência normalmente são desenvolvidos a partir dos diagramas de caso de uso e de classe da UML e possuem características bem específicas. Um diagrama de sequência
Considere a opção de utilizar a família de notações gráficas da
UML para ajudar a descrever o projeto de um sistema de
software.
Os diagramas mais adequados para descrever como grupos de
objetos colaboram em algum comportamento, os tipos de
objetos com os relacionamentos estáticos existentes entre eles e
o comportamento do ciclo de vida de um objeto específico são,
respectivamente:
Julgue o seguinte item, acerca de análise e desenvolvimento de software.
Para exibir as características estruturais de um sistema,
utiliza-se o diagrama de sequência da UML.
Segundo o UML 2.0, o tipo de diagrama que determina como um sistema deve funcionar, relacionando interações entre seus objetos é o de:
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
Sobre os diagramas da UML, avalie as afirmações a seguir e marque com V as verdadeiras e com F as falsas.
( ) Os diagramas de classes, componentes e atividades são exemplos de diagramas estruturais.
( ) O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens.
( ) O diagrama de casos de uso mostra um conjunto de casos de uso e atores e seus relacionamentos.
( ) O diagrama de métodos define os atributos e os métodos pertencentes a uma determinada classe.
( ) O diagrama de pacotes mostra um conjunto de objetos e seus relacionamentos em um ponto no tempo.
Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.
Assinale a alternativa que completa corretamente as lacunas do texto abaixo.
São tipos de diagramas de interação: diagrama de ___________ e diagrama de _____________.
A UML (Unified Modeling Language) é considerada uma linguagem gráfica, permitindo que sejam projetados sistemas de software, sendo utilizada como notação-padrão da indústria de software para representá-las. Na UML vários diagramas são utilizados para representar as atividades, ações e atores que compõem o projeto de software. Um desses diagramas mostra as colaborações entre objetos, mas enfatiza quando as mensagens são enviadas entre objetos ao longo do tempo. Esse diagrama denomina-se