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
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
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,
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
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,
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
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:
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,

As lacunas I e II são, correta e respectivamente, preenchidas com
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
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
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...
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
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
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?
Observe o diagrama da UML a seguir.

Considerando o diagrama, assinale a alternativa correta.
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?
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?
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?
Assinale a alternativa que corretamente classifica o tipo de diagrama UML abaixo apresentado:

Considere a imagem abaixo:

Na UML 2.0, o conceito de modelagem de classes que pode ser observado na imagem é
Seja o seguinte diagrama de sequência UML:

Qual mensagem é do tipo lost message?
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?
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? Considere o seguinte diagrama de classes da UML 2.0:

A palavra ‘tipo’, nesse diagrama, representa um (uma)
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.
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.
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.
A UML é composta por diversos diagramas, dentre eles, o diagrama de sequência,
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 emUm 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 deA 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
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.

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,
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.
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).
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.
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.
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
Em um diagrama de sequência UML 2.0, o símbolo utilizado para denotar uma mensagem perdida é
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.
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.
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 deNo 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.
Segundo Pressman, a respeito do diagrama de raias da UML, é correto afirmar que:
Segundo o documento da OMG sobre a infraestrutura da UML, o metamodelo da linguagem foi elaborado tendo em vista os seguintes princípios:
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:
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,

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.

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:
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
Sobre o diagrama de objetos da UML 2.0, é correto afirmar que
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
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
Ao se modelar uma máquina de estados, por meio da UML 2.0, utilizando statecharts, as notações

representam, respectivamente, históricos