101 Q654883
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Um Analista de Sistemas está envolvido em um projeto para identificar padrões em dados de um Banco de Dados visando à descoberta de fraudes. Para isso ele construiu o diagrama UML abaixo.

Trata-se de um diagrama de

102 Q813625
Ciência da Computação
Ano: 2015
Banca: Universidade Estadual de Goiás / Núcleo de Seleção (UEG)

Analise a figura a seguir, que apresenta três diagramas de atividades UML.

Os diagramas da figura ilustram as instruções de repetição suportadas pela linguagem Java, respectivamente,

103 Q813621
Ciência da Computação
Ano: 2015
Banca: Universidade Estadual de Goiás / Núcleo de Seleção (UEG)

Observe o Diagrama de Casos de Uso UML a seguir.

Conforme a modelagem ilustrada no diagrama, o relacionamento entre os atores colaborador, gerente e administrador demonstra que

104 Q729100
Ciência da Computação
Ano: 2015
Banca: Universidade Estadual de Goiás / Núcleo de Seleção (UEG)

Analise a figura a seguir, que apresenta três diagramas de atividades UML.

Os diagramas da figura ilustram as instruções de repetição suportadas pela linguagem Java, respectivamente,

105 Q729094
Ciência da Computação
Ano: 2015
Banca: Universidade Estadual de Goiás / Núcleo de Seleção (UEG)

Observe o Diagrama de Casos de Uso UML a seguir.

Conforme a modelagem ilustrada no diagrama, o relacionamento entre os atores colaborador, gerente e administrador demonstra que

106 Q654917
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
O diagrama de casos de uso da UML tenta representar o sistema por intermédio de uma perspectiva do usuário, utilizando uma linguagem simples. Nesse tipo de diagrama
107 Q654911
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

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:

108 Q654910
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)
O diagrama da UML mais adequado para representar o comportamento de vários objetos dentro de um único caso de uso, de modo a evidenciar como esses objetos colaboram em algum comportamento ao longo do tempo, é o diagrama de:
109 Q654909
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
A documentação de um caso de uso costuma descrever, por meio de uma linguagem simples, informações sobre ele. Na UML 2.0, essa documentação
110 Q654908
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Um Tribunal está modelando:

I. os processos de negócio para a construção de um novo sistema orientado a objetos;

II. a interação entre os usuários e os requisitos funcionais, na fase de levantamento de requisitos.

Nesse contexto, considerando que a linguagem UML foi escolhida como única linguagem de modelagem, os diagramas que devem ser utilizados em I e II são, respectivamente,

111 Q654903
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

As lacunas I e II são, correta e respectivamente, preenchidas com

112 Q654902
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Na UML, o Diagrama de
113 Q654900
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um Analista deseja utilizar o Diagrama de Objetos da UML para mostrar exemplos de objetos interligados em um determinado ponto do tempo. Nesse tipo de diagrama:
114 Q654899
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
vaUm Programador quer substituir os antigos fluxogramas utilizados na representação do fluxo de execução de alguns trechos de código de uma aplicação orientada a objetos, por um diagrama da UML adequado que permita representar, inclusive, processamento paralelo. O diagrama da UML adequado para esta situação é o Diagrama de
115 Q654898
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere o código de uma página HTML:

Para exibir o conteúdo do parágrafo que contém o texto ESTADO DE SÃO PAULO, no parágrafo em que id="exibe" a lacuna I deve ser preenchida por

116 Q654897
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Um Analista de Sistemas modelou uma solução para o problema da empresa através do seguinte diagrama UML 2.0:

Trata-se de um diagrama de

117 Q654896
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

No Processo Unificado (PU), os requisitos do sistema são especificados através da identificação das necessidades de usuários e clientes e são normalmente expressos em casos de uso representados na notação UML. Estes requisitos são, geralmente, assim distribuídos pelas fases do PU:

I. Nesta fase os requisitos são analisados, permitindo aos desenvolvedores identificar o real tamanho do sistema. Ao final desta fase 80% dos requisitos do sistema já devem ter sido descritos, porém apenas 5% ou 10% destes requisitos terão sido implementados.

II. Nesta fase praticamente não há requisitos a serem identificados, a menos que ocorram mudanças nos mesmos.

III. Os requisitos remanescentes serão identificados e implementados durante esta fase.

IV. Durante esta fase...

118 Q654895
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Em relação ao Processo Unificado, considere:

I. É dirigido por casos de uso, pois parte do princípio que o conjunto de casos de uso deve definir e esgotar toda a funcionalidade possível do sistema.

II. Como a arquitetura do software resulta de várias versões incrementais, não é centrado em arquitetura.

III. É iterativo e incremental, pois assim como nos métodos ágeis, preconiza o desenvolvimento baseado em ciclos iterativos de duração fixa.

IV. É focado em riscos, pois prioriza casos de uso mais críticos nos primeiros ciclos iterativos.

São características básicas do Processo Unificado o que se afirma APENAS em

119 Q654892
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere a representação simplificada do diagrama de classes da UML a seguir:

O losango ao lado da classe Pedido representa um tipo especial de associação utilizada para indicar “todo-parte”, ou seja, um objeto “parte” de Item pode estar relacionado com vários objetos “todo” de Pedido. Este tipo de associação é conhecida como

120 Q654914
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)

Considere as informações abaixo sobre diagramas UML.

I - O diagrama de classes modela classes, incluindo seus atributos, operações, relações e associações com outras classes.

II - O diagrama de classes fornece uma visão estática ou estrutural de um sistema, contudo não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.

III - O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos, durante a execução de uma tarefa, contudo não mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.

Quais estão corretas?

121 Q560128
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Na UML 2, o diagrama que representa uma variação do diagrama de atividades e fornece visão ampla dentro de um sistema ou processo de negócio e o diagrama que visa modelar a visão de um conjunto de entidades cooperativas interpretadas por instâncias que cooperam entre si para executar uma função específica denominamse, respectivamente, diagrama de
122 Q103439
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Em qual diagrama da UML as ferramentas CASE podem modelar?
123 Q103432
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)

Observe o diagrama da UML a seguir.

Considerando o diagrama, assinale a alternativa correta.

124 Q103414
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Os diagramas da UML utilizados para modelar a lógica de um cenário de caso de uso são denominados diagramas de
125 Q103413
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Sobre os relacionamentos entre os elementos do modelo de casos de uso, na UML, seguem-se três afirmações:

I- Entre casos de uso, são possíveis os relacionamentos de extensão, inclusão e herança.

II- Entre atores, só é possível o relacionamento de herança.

III- Entre caso de uso e ator, é possível o relacionamento de comunicação.

Quais dessas afirmações estão corretas?
126 Q103321
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
O mecanismo geral da UML utilizado para estender ou alterar a semântica natural de um elemento gráfico é denominado
127 Q103319
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Num diagrama de classes da UML, a propriedade de um atributo que diz respeito ao seu nível de acesso, que pode ser público, protegido ou privativo, é denominada
128 Q103317
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Sobre o diagrama de transição de estados da UML, é correta a afirmação de que ele
129 Q103315
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
O diagrama de interação da UML cujo enfoque está na ordem temporal das mensagens trocadas entre os objetos é o diagrama de
130 Q103313
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Sobre os relacionamentos entre os elementos do modelo de casos de uso, na UML, seguem-se três afirmações:

I- Entre atores, são possíveis os relacionamentos de composição e herança.

II- Entre caso de uso e ator, só é possível o relacionamento de comunicação.

III- Entre casos de uso, são possíveis os relacionamentos de extensão, inclusão e herança.

Quais dessas afirmações estão corretas?
131 Q101841
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes. Denomina-se multiplicidade a quantidade de vezes que um ator pode utilizar determinado caso de uso em uma associação no diagrama de casos de uso.
132 Q101839
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes. A UML não é uma linguagem de programação nem processo de software, por isso não necessita de uma ferramenta CASE (computer-aided software engineering) nem de uma metodologia de desenvolvimento para o sucesso de projeto de software.
133 Q101836
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes. No desenvolvimento de software de grande porte, não se usam, em conjunto, os seguintes modelos de processo de software genéricos: modelo em cascata, desenvolvimento evolucionário e engenharia de software embasada em computador.
134 Q101796
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
135 Q101564
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
A UML é uma linguagem que descreve um conjunto de diagramas para a modelagem de sistemas orientados a objetos. Dentre estes diagramas estão os diagramas de estados que são
136 Q101472
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

vUma equipe de desenvolvimento de software escolheu utilizar a análise orientada a objeto, seguindo a notação UML, para desenvolver um projeto razoavelmente complexo. Em certo ponto do projeto, ficou clara a necessidade de representar quais elementos externos interagem com que funcionalidades do sistema, em um nível alto de abstração.

Qual o diagrama destinado para representar essas interações?

137 Q101464
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Qual a forma correta de descrever a associação entre um objeto “Venda” e um objeto “Item de Venda”, em um diagrama de classes UML, para manter a semântica existente no relacionamento entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL?
138 Q101460
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para o sistema SCL, escolhendo modelar uma classe “Produto”, os desenvolvedores descobriram a necessidade de saber a condição de disponibilidade de cada produto. Assim, uma instância de “Produto” teria um ciclo de vida, que passaria por três estados: “disponível”, se estivesse em estoque; “indisponível”, se não estivesse em estoque nem houvesse um pedido de reposição feito; ou ainda “pedido”, caso não estivesse em estoque, mas o pedido de reposição já estivesse feito.

Caso os desenvolvedores decidam usar a notação UML, qual diagrama é adequado para representar esse ciclo de vida, incluindo os estados e a passagem de um estado para outro?

139 Q101329
Ciência da Computação
Ano: 2014
Banca: EXATUS / EXATUSPR Promotores de Eventos e Consultorias

Assinale a alternativa que corretamente classifica o tipo de diagrama UML abaixo apresentado:

140 Q101327
Ciência da Computação
Ano: 2014
Banca: EXATUS / EXATUSPR Promotores de Eventos e Consultorias
Considerando a versão 2.2 da UML, todas as seguintes alternativas remetem a exemplos de diagramas estruturais, exceto:
141 Q101247
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)

Considere a imagem abaixo:

 

Na UML 2.0, o conceito de modelagem de classes que pode ser observado na imagem é

142 Q101094
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
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
143 Q98380
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
O diagrama de interação da UML que enfatiza os relacionamentos que há entre os objetos que participam da realização de um cenário, denominado também de diagrama de comunicação na UML 2, é o diagrama de
144 Q98379
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
O mecanismo geral da UML utilizado para estender o significado de um determinado elemento de um diagrama é denominado
145 Q98377
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Num diagrama de classes UML, uma associação que associa objetos da mesma classe é denominada associação
146 Q98375
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
O diagrama da UML utilizado para obter uma visão dinâmica do sistema, orientado a eventos, que descreve o comportamento dos objetos de uma única classe, é denominado diagrama de
147 Q98169
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Em um diagrama de máquinas de estado da UML 2.0, os estados inicial e final são representados, respectivamente, pelos símbolos:
148 Q98166
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
No diagrama de objetos da UML 2.0, o nome de um objeto deve respeitar a seguinte notação:
149 Q98163
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Na UML 2.0, a notação utilizada para representar um template de classe é:
150 Q97966
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
151 Q94034
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Seja o seguinte diagrama de sequência UML:

Qual mensagem é do tipo lost message?

152 Q94029
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere as seguintes regras, que devem ser observadas por um sistema de informação:

1. Um carnê possui muitos boletos de pagamento.

2. Cada boleto pode ter sido pago ou não. Caso ele tenha sido pago, é necessário que se conheça o banco em que o pagamento foi realizado.

3. Um boleto é parte integrante de apenas um carnê, que, por sua vez, é composto por ao menos um boleto.

4. Caso um carnê seja excluído do sistema, todos os boletos que o compõem também deverão ser excluídos.

Qual diagrama de classes UML representa adequadamente as regras descritas acima?

153 Q94028
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Na Análise Essencial, qual artefato deve servir de base para a produção de um diagrama de transição de estados relativo a um determinado DFD?
154 Q94027
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Qual diagrama de estados UML não possui erros sintáticos nem erros semânticos?
155 Q93980
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à UML, julgue os itens subsequentes. No diagrama de sequência, uma mensagem de retorno pode representar apenas um valor indicando se um método foi executado com êxito ou não.
156 Q93979
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à UML, julgue os itens subsequentes. Em um diagrama de sequência, todo objeto criado deve ser representado no topo do diagrama, mesmo que o objeto tenha seu processo iniciado ao longo da linha de vida.
157 Q93978
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à UML, julgue os itens subsequentes. No diagrama de pacotes da UML, um pacote pode representar uma biblioteca que deverá ser utilizada na implantação de um novo sistema.
158 Q93403
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Diagramas UML apresentam uma forma gráfica 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.
159 Q93401
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Um diagrama de classes em UML consiste em classes e nos relacionamentos entre essas classes. Assinale a alternativa que contém tipos de relacionamentos possíveis entre as classes:
160 Q93261
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Suponha um diagrama de classes UML representando que uma pessoa trabalha como empregado em várias empresas e que uma empresa, por sua vez, emprega várias pessoas. A classe “Emprego” que permite saber para cada par [empregado, empregador] qual o salário e a data de contratação é um exemplo de classe
161 Q93260
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
O diagrama da UML orientado a fluxo de controle, que descreve aspectos dinâmicos de um sistema e pode ser visto como uma extensão do fluxograma, é o diagrama de
162 Q93228
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Para reconstruir a representação em DER dos dados do subsistema NOTAS de acordo com um Diagrama de Classes de UML, como deve ser representada a associação entre uma classe Nota e uma classe Turma, de forma a manter significado equivalente ao do relacionamento entre as entidades de mesmo nome?
163 Q92980
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
O diagrama de sequência é usado em UML para representar a sequência de processos em um programa de computador ou sistema de informação. Ele dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Quanto aos componentes de um diagrama de sequência, assinale a alternativa que apresenta o conceito correto.
164 Q92979
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
A Linguagem de Modelagem Unificada (UML) ─ do inglês Unified Modeling Language ─ é usada para auxiliar os desenvolvedores de software na visualização dos seus trabalhos em diagramas padronizados. A versão 2.2 da UML, segundo o Object Management Group (OMG), possui 14 tipos de diagramas, que são subdivididos nas seguintes categorias:
165 Q92789
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
166 Q92788
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir acerca de UML. O vínculo entre objetos pode conter multiplicidade na representação da associação de classes.
167 Q780101
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Considere o seguinte diagrama de classes da UML 2.0:

A palavra ‘tipo’, nesse diagrama, representa um (uma)

168 Q780100
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Na UML 2.0, uma barra (/) colocada antes do nome de um atributo, em uma classe, indica que esse atributo
169 Q154773
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à UML 2.0, julgue os itens subsequentes.

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.

170 Q154772
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à UML 2.0, julgue os itens subsequentes.

O diagrama de colaboração pode ser utilizado para modelagem de um conjunto de funcionalidades que cooperam entre si para executar uma função específica.

171 Q154771
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

De acordo com os conceitos, modelos e diagramas da UML (unified modeling language), julgue os próximos itens.

No contexto da máquina de estados, o evento, que pode ser tanto externo quanto interno, constitui um estímulo capaz de ativar a transição de um estado.

172 Q154770
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A UML é composta por diversos diagramas, dentre eles, o diagrama de sequência,

173 Q154769
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Os diagramas UML podem ser divididos em dois grandes grupos, Diagramas Estruturais e Diagramas Comportamentais. Analise a lista de diagramas abaixo:

I. Componentes.

II. Comunicação.

III. Implantação.

IV. Caso de Uso.

V. Classes.

VI. Estados.

São Diagramas Comportamentais APENAS os descritos em

174 Q154768
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

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

175 Q154767
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

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

176 Q154766
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a análise e projeto de software.

UML (unified modeling language) é uma metodologia de desenvolvimento focada na análise orientada a objetos que buscam especificar, construir e documentar artefatos de um sistema de software.

177 Q154763
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

178 Q154762
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Considerando o diagrama de sequência da UML 2.0, os símbolos utilizados para representar mensagem perdida e mensagem localizada são, correta e respectivamente,

179 Q154761
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de BMP e UML.

Para que seja feita a modelagem da interação de objetos, a UML disponibiliza o diagrama de colaboração. A interação modelada por esse diagrama não se propõe a representar fluxo de dados.

180 Q154760
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às linguagens de modelagem de sistemas, julgue os itens a seguir.

A UML 2.0 é uma linguagem utilizada para especificar, construir, documentar e visualizar a fase de modelagem de sistemas. A modelagem auxilia na eliminação de erros do sistema ainda na fase de projeto, sendo muito importante para sistemas de tempo real como softwares embarcados, os quais possuem hardware dedicado e podem adotar linguagens procedurais embarcadas (PL/Pgsql, PL/SQL, PL/Lua).

181 Q154759
Ciência da Computação
Ano: 2013
Banca: Instituto Brasileiro de Educação e Gestão (IBEG)

A UML consiste em um conjunto de elementos gráficos que formam diagramas, esses diagramas têm o objetivo de apresentar múltiplas visões de um sistema. Na UML, há um diagrama utilizado para documentar os passos de um processo em um intervalo de tempo (troca de mensagens). Pode mostrar a arquitetura de um sistema, padrões implementados, processos complexos, etc. Assinale a alternativa que descreve esse diagrama.

182 Q154758
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.

Em UML a extensão Business Worker (classe dos trabalhadores no negócio) para modelagem representa os papéis externos do negócio.

183 Q154713
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Um diagrama de classes descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Com relação aos conceitos da UML relacionados às classes do diagrama de classes é correto afirmar que

184 Q154712
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Em um diagrama de sequência UML 2.0, o símbolo utilizado para denotar uma mensagem perdida é

185 Q154703
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de UML (Unified Modeling Language), julgue os itens seguintes.

A partir da UML 2, o diagrama de atividade passou a ser considerado um caso especial de diagrama de máquina de estados, com o objetivo de descrever os passos a serem percorridos para a conclusão de uma atividade específica.

186 Q154702
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de UML (Unified Modeling Language), julgue os itens seguintes.

No diagrama de classe, a porta é uma característica estrutural de um classificador que especifica a interação distinta entre o classificador e suas partes internas ou entre o classificador e seu ambiente.

187 Q154691
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A UML é utilizada para modelar sistemas orientados a objetos. Um de seus diagramas é usado como técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. Esse diagrama, de várias formas, desempenha um papel semelhante aos fluxogramas, mas a principal diferença entre esse diagrama e a notação de fluxograma é que o diagrama suporta comportamento paralelo.

O diagrama citado é o de

188 Q154687
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne à UML, julgue o item abaixo.

A UML foi projetada primariamente para o processamento de dados simbólicos. Ela é uma linguagem formal matemática, tendo sido pioneira em aplicações como administração automática de armazenamento, linguagens interpretadas e programação funcional.

189 Q154685
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Segundo Pressman, a respeito do diagrama de raias da UML, é correto afirmar que:

190 Q154684
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Segundo o documento da OMG sobre a infraestrutura da UML, o metamodelo da linguagem foi elaborado tendo em vista os seguintes princípios:

191 Q154683
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

O diagrama de classes da UML descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Mostram também as propriedades e as operações de uma classe e as restrições que se aplicam à maneira como os objetos estão conectados. Em relação aos termos utilizados no desenho do diagrama de classes, é correto afirmar:

192 Q154669
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Nos diagramas de classe da UML, o termo visibilidade refere-se à capacidade de um método de referenciar uma característica de outra classe. Sobre os valores possíveis para definir a visibilidade das características de uma classe,

193 Q154668
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

194 Q154661
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da aplicabilidade de um fluxograma, julgue os itens subsecutivos.

Para especificar a estrutura de armazenamento, endereçamento, acesso, alocação física e manipulação de dados, é fundamental utilizar o fluxograma como uma representação UML (Unified Modelling Language) do processo de modelagem física.

195 Q154660
Ciência da Computação
Ano: 2013
Banca: FUNDATEC Processos Seletivos (FUNDATEC)

Tomando-se como base o diagrama da UML mostrado na Figura 2, pode-se implementar o seguinte código fonte, em C++, correspondente à classe apontada pela seta nº 1:

196 Q154649
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A arquitetura de software de um sistema é a estrutura do sistema, que compreende os elementos, as relações entre eles, e as propriedades desses elementos e relações que são visíveis externamente. A linguagem UML pode ser utilizada para modelar e documentar arquiteturas de software por meio de diagramas. Dentre eles, os principais diagramas que permitem modelar os aspectos físicos de um sistema orientado a objetos são diagramas de

197 Q103301
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
A UML 2.2 possui 14 tipos de diagramas, divididos em duas grandes categorias, que são
198 Q103284
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
Acerca dos conceitos de UML 2.2, os quatro tipos de diagramas de interação são representados pelos seguintes diagramas:
199 Q100905
Ciência da Computação
Ano: 2013
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
O diagrama UML usado na modelagem dos fluxos de trabalho de um processo de negócio e na modelagem da lógica de um caso de uso ou de uma operação complexa é o diagrama de
200 Q100809
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da modelagem de processos de negócio mediante a utilização de BPMN e UML, julgue os itens seguintes. Em BPMN, atividades que tenham um tempo limite de duração podem ser modeladas simplesmente fazendo-se uma anotação que especifique o tempo de tal atividade. Após o encerramento do tempo, o fluxo segue sua execução.
201 Q100805
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da modelagem de processos de negócio mediante a utilização de BPMN e UML, julgue os itens seguintes. Embora tenha sido desenvolvida com foco em engenharia de software, a UML pode ser empregada para modelagem de processo, utilizando-se o diagrama de sequência.
202 Q98957
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Sobre o diagrama de objetos da UML 2.0, é correto afirmar que

203 Q98002
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Com a disseminação da construção e projeto de sistemas orientados a objetos e, consequentemente, do uso da UML, surgiu a metodologia de Pontos por Caso de Uso (PCU) com o intuito de estimar recursos para projetos de software. Com relação ao uso de PCU para medir sistemas, é correto afirmar que
204 Q98000
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Utilizando a UML 2.0, casos de uso complexos podem ser construídos de partes menores por meio das relações include, extend e generalização. Sobre estas relações é correto afirmar que a
205 Q95031
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, com relação à UML (unified modeling language). Caso seja necessário implantar um sistema em mais de um servidor, o diagrama de componentes determinará as necessidades e as características físicas de implementação de acordo com a UML.
206 Q95029
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, com relação à UML (unified modeling language). Para identificar os usuários que utilizam o sistema de recursos humanos (RH) de uma empresa para a requisição de dados dos funcionários, é suficiente verificar o diagrama de casos de uso detalhado do sistema de RH.
207 Q95028
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, com relação à UML (unified modeling language). Os diagramas UML dividem-se em diagramas estruturais e comportamentais, sendo o diagrama de visão geral de interação um exemplo de diagrama comportamental.
208 Q658350
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode ser entendido pelo exemplo a seguir. Observe.

• Sejam duas classes, ALFA e BETA.

• Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA.

• Quando for necessário, BETA pode redefinir o comportamento de ALFA.

• Além disso, BETA participa em qualquer relacionamento no qual ALFA participa.

O caso exemplificado é conhecido como relacionamento de

209 Q658085
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

A UML é uma linguagem de modelagem visual, um conjunto de notações e semântica correspondente para representar visualmente uma ou mais perspectivas de um sistema. Nesse contexto, observe a figura, que mostra os diagramas definidos na UML.

Um dos diagramas constitui um tipo especial de diagrama de estados, em que são representados os estados das tarefas executadas, em vez dos estados de um objeto. Ao contrário dos diagramas de estados que são orientados a eventos, esses diagramas são orientados a fluxos de controle. Esses diagramas denominam-se

210 Q657795
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Ao se modelar uma máquina de estados, por meio da UML 2.0, utilizando statecharts, as notações

 representam, respectivamente, históricos