Questões de Concurso Comentadas sobre uml em engenharia de software

Foram encontradas 1.599 questões

Q1967278 Engenharia de Software
Acerca da linguagem de modelagem UML 2.0 e da linguagem SQL, julgue o item.

O símbolo da nota, no diagrama de atividades, é representado por um triângulo com uma pequena dobra no canto, o qual pode ser usado em qualquer outro diagrama da UML. 
Alternativas
Q1967277 Engenharia de Software
Acerca da linguagem de modelagem UML 2.0 e da linguagem SQL, julgue o item.

Para a UML 2.0, o caso de uso é a parte mais importante da construção do software orientado a objetos. 
Alternativas
Q1967276 Engenharia de Software
Acerca da linguagem de modelagem UML 2.0 e da linguagem SQL, julgue o item.

O diagrama de componentes da UML 2.0 contém algumas limitações devido à quantidade de símbolos usados; não é permitida, por exemplo, a representação das interfaces públicas de um componente.
Alternativas
Q1965830 Engenharia de Software
Em UML os diagramas são usados para especificar e documentar aspectos de uma aplicação. Especificamente quando falamos de aspectos estáticos, os diagramas estruturais são os indicados para representar tais questões. Marque a alternativa que indica, corretamente, apenas nomes de diagramas estruturais da linguagem UML.  
Alternativas
Q1965828 Engenharia de Software
UML é considerada um padrão do Object Management Group (OMG) desde 2000. E resultado do trabalho de pessoas como Grady Booch, James Rumbaugh e lvar Jacobson que na década de 90 se uniram para tentar unificar práticas de modelagem. A respeito do que é a UML e dos diagramas que a compõem, analise as afirmativas abaixo e marque alternativa correta.

|. Em UML os diagramas comportamentais possuem este nome pois representam os aspectos da aplicação que sofrem alterações, ou seja, aspectos dinâmicos.
Il. UML não é uma metodologia. Ela é uma linguagem reconhecida como poderosa para a comunicação em equipes de desenvolvimento de software. Detalha, através de diagramas, as estruturas e os comportamentos que fazem parte do negócio de uma aplicação.
Ill. São exemplos de digramas comportamentais: Diagrama de Interação, Diagrama de Atividades, Diagrama de Tempo e Diagrama de Implantação. 
Alternativas
Q1957089 Engenharia de Software
O Diagrama de Casos de Uso é utilizado para
Alternativas
Q1950631 Engenharia de Software

Na UML é possível utilizar alguns indicadores para a visibilidade de atributos e operações. Relacione a Coluna 1 à Coluna 2, associando os indicadores às suas respectivas visibilidades.


Coluna 1 - Indicadores de visibilidade

1. -

2. ~

3. +

4. #

5. *


Coluna 2 - Visibilidades

( ) Protegido.

( ) Público.

( ) Privado.

( ) Pacote.

( ) Sem significado de visibilidade.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Alternativas
Q1944076 Engenharia de Software

A respeito dos diagramas de casos de uso, dos diagramas de classe, da análise essencial e da lógica de programação, julgue o item.


Os operadores relacionais são utilizados para realizar comparações entre dois valores de mesmo tipo primitivo. 

Alternativas
Q1944073 Engenharia de Software

A respeito dos diagramas de casos de uso, dos diagramas de classe, da análise essencial e da lógica de programação, julgue o item.


Uma restrição imposta pelo diagrama de classe é o fato de não permitir representar dependências entre classes, com a finalidade de preservar a consistência das informações. 

Alternativas
Q1944072 Engenharia de Software
A respeito dos diagramas de casos de uso, dos diagramas de classe, da análise essencial e da lógica de programação, julgue o item.
De acordo com a UML, em um diagrama de casos de uso, um ator pode ser uma pessoa como também pode ser um sistema. 
Alternativas
Q1935268 Engenharia de Software
Um dos diagramas comportamentais definidos na UML 2.5.1 é o Diagrama de Máquina de Estados.
Em um Diagrama de Máquina de Estados, os(as): 
Alternativas
Q1933545 Engenharia de Software
Com relação aos diagramas UML, assinale a alternativa que apresenta corretamente o nome do diagrama que mostra como um conjunto de objetos interage em um processo ao longo do tempo. Ele mostra as mensagens que passam entre participantes e objetos no sistema e a ordem em que elas ocorrem.
Alternativas
Q1933535 Engenharia de Software

Analise as afirmativas abaixo com relação ao digrama de classes (UML)


1. Os diagramas de classe são fundamentais para o processo de modelagem de objetos e modelam a estrutura dinâmica de um sistema.


2. Dependendo da complexidade de um sistema, é possível utilizar um único diagrama de classe para modelar um sistema inteiro ou vários diagramas de classe para modelar os componentes de um sistema.


3. O diagrama de classes pode ser utilizado para visualizar, especificar e documentar recursos estruturais nos modelos. Por exemplo, durante as fases de análise e design do ciclo de desenvolvimento, é possível criar diagramas de classe para capturar e definir a estrutura das classes bem como os relacionamentos entre classes.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1931296 Engenharia de Software
Ainda baseado na imagem do diagrama acima. O motorista e o mecânico, de acordo com a UML, são conhecidos como:
Alternativas
Q1931275 Engenharia de Software
Sobre um diagrama de estados, é correto afirmar que:
Alternativas
Q1930771 Engenharia de Software
Sobre diagramas de interação, assinale a afirmativa correta: 
Alternativas
Q1930770 Engenharia de Software

Diagramas UML permitem expressar diferentes visões e abstrações na modelagem de um sistema. Acerca desse tema, analise as afirmativas a seguir.


1) Diagramas de casos de uso e diagramas de atividade são exemplos de diagramas que representam o comportamento dinâmico do sistema.


2) Diagramas de classes representam a visão estática do sistema e podem ser expressos em diferentes níveis de abstração, desde a perspectiva conceitual até a de implementação.


3) Diagramas de máquinas de estados representam os possíveis estados da instância de uma classe e são uma boa alternativa para modelar concorrência.


4) No modelo de casos de uso, a execução de cada caso de uso é independente dos demais casos de uso. No entanto, em nível de implementação, podem-se criar dependências implícitas entre casos de usos distintos.


Está(ão) correta(s), apenas: 

Alternativas
Q1930449 Engenharia de Software

A UML (Unified Modeling Language) é uma linguagem muito utilizada para especificação, construção e documentação de sistemas de software complexos, principalmente os orientados a objetos. Ela é composta por diferentes tipos de diagramas que permitem a representação gráfica dos modelos desses sistemas. Sobre essa linguagem e seus diagramas, analise as seguintes afirmativas a seguir.


1) Em Diagrama de Classes, o modificador de acesso Protegido é definido pelo símbolo ~ (til).


2) Diagrama de Objetos permite a representação da colaboração entre os objetos e das mudanças de estados que um objeto passa ao longo do tempo.


3) Diagrama de Classe permite representar todos os objetos de uma classe que foram instanciados em um certo momento da execução do sistema.


4) Diagrama de Caso de Uso permite representar o conjunto de funcionalidades do sistema e a interação dessas funcionalidades com os atores.


5) Diagrama de Sequência permite representar graficamente a sequência das mensagens trocadas entre os objetos.


Estão corretas, apenas:

Alternativas
Q1926939 Engenharia de Software

Durante a modelagem de sistemas, voltados a objetos, é importante o uso de uma ferramenta para apoiar a modelagem e produzir documentação de todos os passos.


Dentre as alternativas abaixo, a linguagem voltada para essa atividade é: 

Alternativas
Q1925629 Engenharia de Software
O diagrama de caso de uso, parte da linguagem UML, e a descrição textual de cada caso de uso compõem uma das técnicas mais utilizadas atualmente na análise de sistemas.
A principal característica dos diagramas de caso de uso é mostrar associações entre casos de uso e 
Alternativas
Respostas
341: E
342: C
343: E
344: B
345: A
346: D
347: D
348: C
349: E
350: C
351: D
352: D
353: E
354: D
355: B
356: D
357: C
358: E
359: D
360: C