Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.050 questões

Q2421445 Engenharia de Software

A notação UML é um padrão visual para a representação de processos de software. Apesar disso, sua gama de símbolos deixa a desejar, pois sofrem ao utilizar simbologias semelhantes para representar mais de uma atividade. Uma possível solução para esse problema é o uso de

Alternativas
Q2411193 Engenharia de Software

Um tipo de diagrama UML, comportamental, que descreve a sequência de eventos de um ator que usa um sistema para completar um processo e permite que você visualize os diferentes tipos de papéis é conhecido como:

Alternativas
Q2044805 Engenharia de Software
Sobre os tipos de diagrama UML, temos os diagramas de _________, que mostram as interações entre um sistema e seu ambiente, e os diagramas de _________, que mostram as interações entre os atores e o sistema, e entre os componentes do sistema.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do texto: 
Alternativas
Q2038552 Engenharia de Software
Na UML2, são elementos intrínsecos utilizados no diagrama de sequência, EXCETO
Alternativas
Q2038551 Engenharia de Software
Na UML 2.0, o número de vezes que um ator pode utilizar um determinado caso de uso é conhecido como:
Alternativas
Q2010529 Engenharia de Software
Dos diagramas da UML, assinale a alternativa que apresenta o diagrama utilizado principalmente para organização e modelagem dos comportamentos de um sistema.
Alternativas
Q1915508 Engenharia de Software

A figura a seguir mostra um diagrama de classes da UML com a adição de círculos numerados próximos a quatro linhas que representam quatro tipos diferentes de relacionamento entre classes: 


Imagem associada para resolução da questão

Fonte: arquivo da banca.


Segundo a sintaxe da UML, os tipos de relacionamentos ilustrados na imagem, indicados pelos números 1, 2, 3 e 4, nessa ordem, são:

Alternativas
Q1905921 Engenharia de Software

A UML é uma linguagem visual para especificar, construir e documentar os artefatos de sistemas. Trata-se de uma linguagem de modelagem de propósito geral que pode ser usada com os principais métodos de objetos e componentes, podendo ser empregada em todos os domínios de aplicação e plataformas de implementação. Sobre a UML, analise as afirmativas a seguir.


I. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.

II. A especificação UML é definida usando uma abordagem de metamodelagem que adapta técnicas de especificação formal. As técnicas de especificação formal são usadas para aumentar a precisão e a correção da especificação.

III. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Apresenta o sistema sob a perspectiva do usuário; sendo, dentre todos da UML, o mais abstrato, flexível e informal.

IV. As classes têm atributos e operações e participam de hierarquias de herança. A herança múltipla é permitida. As instâncias de uma classe são objetos. Quando uma classe é abstrata, ela não pode ter nenhuma instância direta. Qualquer instância direta de uma classe concreta (ou seja, não abstrata) também é uma instância indireta das superclasses de sua classe.


Está correto o que se afirma em 

Alternativas
Q1905902 Engenharia de Software
Sobre os diagramas de estado, um dos diagramas de comportamento da UML 2.5, assinale a afirmativa INCORRETA.
Alternativas
Q1905900 Engenharia de Software
Nos diagramas de componentes da UML 2.5, 2 (dois) conectores são utilizados para incluir interfaces baseadas em restrições e notações. Um conector “conecta dois componentes para definir que um componente fornece os serviços que o outro requer”; o outro conector “é uma declaração de que o componente que está disponível em uma instância de um componente não é realizado por ele, mas por outro classificador, que pode ser um componente ou uma simples classe”. Estes dois conectores são, respectivamente: 
Alternativas
Q1905899 Engenharia de Software
Na UML 2.5 (Unified Modeling Language / Linguagem de Modelagem Unificada), se refere ao diagrama que permite modelar o comportamento do sistema, denotando os caminhos lógicos que um processo pode seguir e, além disso, se baseia no conceito de Rede de Petri. Trata-se de um dos diagramas que compõem a visão dinâmica da UML:
Alternativas
Q1885311 Engenharia de Software
Considerando o diagrama de classes a seguir e, sabendo que a classe ClienteDAO precisa de uma instância da classe SQLiteOpenHelper, responda à questão. 




Assinale a alternativa que melhor discursa sobre algumas características do diagrama.
Alternativas
Q1875366 Engenharia de Software
Os diagramas usados em UML 2.5 para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa são denominados diagramas de
Alternativas
Q1874535 Engenharia de Software
Para os propósitos da modelagem dos requisitos com base em cenários, um suporte apropriado é o uso de
Alternativas
Q1874527 Engenharia de Software
Na linguagem UML, o diagrama de sequência do sistema tem como objetivo
Alternativas
Q1866337 Engenharia de Software

Gabriela está trabalhando na especificação de Casos de Uso para um novo sistema e constatou que o comportamento de um dos Casos de Uso requer a execução sistemática de procedimentos para controle e fluxo de dados, definidos por normas organizacionais da empresa que utilizará o sistema.


Com base na especificação da UML 2.5.1, para modelar o comportamento do Caso de Uso em questão, Gabriela deverá utilizar o diagrama de:

Alternativas
Q1862552 Engenharia de Software
O Diagrama de Casos de Uso é um dos Diagramas Comportamentais da UML (Unified Modeling Language – Linguagem de Modelagem Unificada), contendo três elementos principais; assinale-os.
Alternativas
Q1862545 Engenharia de Software
Um dos diagramas Estruturais da UML (Unified Modeling Language – Linguagem de Modelagem Unificada) se trata do Diagrama de Classes, usado “na construção do modelo de classes, desde o nível da análise até o nível de especificação”. Para a construção do Modelo de Classes, são necessários os seguintes elementos, EXCETO:
Alternativas
Q1860927 Engenharia de Software

Considere o diagrama de sequência da UML 2.5 a seguir.


Imagem associada para resolução da questão


 I, II e III significam, correta e respectivamente,

Alternativas
Ano: 2021 Banca: FCC Órgão: TJ-SC Prova: FCC - 2021 - TJ-SC - Analista de Sistemas |
Q1858619 Engenharia de Software
Em uma situação hipotética, ao levantar os requisitos de um sistema de controle de estoque para o Tribunal de Justiça de Santa Catarina, um Analista de Sistema observa que, caso um produto não exista em estoque quando de sua verificação, deverá ser feita a compra do produto. Supondo-se que ele queira modelar os casos de uso Verificar Estoque e Comprar Produto, então o relacionamento entre esses dois casos será do tipo 
Alternativas
Respostas
341: A
342: C
343: X
344: D
345: B
346: A
347: A
348: A
349: B
350: D
351: A
352: A
353: A
354: A
355: E
356: B
357: D
358: C
359: A
360: E