🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.233 questões

Q271480 Engenharia de Software
A UML é uma
Alternativas
Q271479 Engenharia de Software
Representa uma unidade funcional coerente provida pelo sistema, ou classe manifestada por sequências de mensagens intercambiáveis entre os sistemas e um ou mais atores. Essa afirmação refere-se ao diagrama de
Alternativas
Q271415 Engenharia de Software
A linguagem UML é constituída por uma série de diagramas. Assinale a alternativa que contém apenas diagramas estruturais.

Alternativas
Q271389 Engenharia de Software
Tipo especial de associação presente no diagrama de classes onde se tenta demonstrar que as informações de um objeto (chamado objeto-todo) precisam ser complementadas pelas informações contidas em um ou mais objetos de outra classe (chamados objetos-parte):

Alternativas
Q271387 Engenharia de Software
Analise as afirmativas sobre diagramas de caso de uso.

I. O diagrama de casos de uso concentra-se em dois itens principais: atores e casos de uso.

II. Eventualmente, um ator pode representar algum hardware especial ou mesmo um software que interaja com o sistema.

III. Um caso de uso é considerado primário quando se refere a um processo que enfoca um requisito não-funcional do software.

Assinale a alternativa que contém todas e somente as afirmativas corretas,
Alternativas
Q271386 Engenharia de Software
Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário.

Alternativas
Q270562 Engenharia de Software
Informar quais das situações a seguir poderiam ser modeladas como agregação.

I. Um pai e seus filhos;

II. Um curso e suas disciplinas;

III. Um time e seus atletas;

IV. Um documento e seus parágrafos;

V. Uma pessoa e seus automóveis;

Está CORRETO o que se afirma nos itens acima em:

Alternativas
Q270561 Engenharia de Software
Abaixo é apresentando um digrama de classes conceitual, baseado nos princípios de Análise e Projeto de Sistema Orientado a Objetos.

Imagem associada para resolução da questão

Em relação ao digrama de classes acima é CORRETO afirmar:

Alternativas
Q270310 Engenharia de Software
Em relação ao modelo conceitual de classes associativas, representado em UML a seguir, é CORRETO afirmar que:
Alternativas
Q270309 Engenharia de Software
Analise o diagrama UML a seguir:

Imagem associada para resolução da questão

Em relação ao modelo conceitual acima, pode-se dizer que:

I. A associação X é obrigatória para qualquer instância de ClasseD, mas opcional para as instâncias de ClasseE;

II. A associação Z é obrigatória para qualquer instância de ClasseB e de ClasseD;

III. a1 e b1 são atributos de uma instância de ClasseA;

IV. ClasseB e ClasseE são associadas por composição.

Está CORRETO o que se afirma em:
Alternativas
Q265056 Engenharia de Software
Considere as afirmações sobre UML:


I. Surgiu da união de três metodologias de modelagem: o método de Booch, o método OMT (Object Modeling Technique) de Jacobson e o método OOSE (Object-Oriented Software Engineering) de Rumbaugh.


II. É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de software a definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica de seus processos e até mesmo suas necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado.


III. Tornou-se, nos últimos anos, a linguagem-padrão de modelagem de software adotada internacionalmente pela indústria de Engenharia de Software.


Está correto o que se afirma em

Alternativas
Q265049 Engenharia de Software
A utilização de diversos diagramas da UML permite que falhas possam ser descobertas nos diagramas anteriores, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software. As funções de alguns dos diagramas da UML 2.0 são apresentadas abaixo:


I. Preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinado processo. Este diagrama costuma identificar o evento gerador do processo modelado, bem como o ator responsável por este evento, e determina como o processo deve se desenrolar e ser concluído por meio do envio de mensagens que, em geral, disparam métodos entre os objetos.


II. Define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos possuídos por cada classe, além de estabelecer como as classes se relacionam e trocam informações entre si.


III. Procura identificar os atores (usuários, outros softwares que interagem com o sistema ou algum hardware especial), que utilizarão de alguma forma o software, bem como os serviços, ou seja, as opções que o sistema disponibilizará aos atores.


IV. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução de um processo.


A associação correta do diagrama com a sua função está expressa em


Alternativas
Q264140 Engenharia de Software
Em UML, um atributo típico requer duas operações padrões:

Alternativas
Q263650 Engenharia de Software
A especificação da UML, na versão 2.4, apresenta dois grupos de tipos de diagramas, sendo eles:

Alternativas
Q261591 Engenharia de Software
No RUP (Rational Unified Process), casos de uso são

Alternativas
Q261572 Engenharia de Software
Uma associação em UML representa

Alternativas
Q261571 Engenharia de Software
O Diagrama de Estado mostra

Alternativas
Q261570 Engenharia de Software
Para indicar a visibilidade da propriedade, a UML

Alternativas
Q259736 Engenharia de Software
Julgue os itens seguintes, acerca das metodologias de análise,
projeto, desenvolvimento de sistemas e ferramentas de
desenvolvimento e apoio ao desenvolvimento de software.

Na metodologia orientada a objetos, o processo baseia-se em uma coleção de objetos. Nessa metodologia, se utiliza o UML, uma linguagem de modelagem que possui as seguintes visões: casos de uso, projeto, implementação, implantação e processo. A visão de implementação apresenta os aspectos estruturais e comportamentais do ambiente em que o sistema deverá ser implementado.

Alternativas
Q258821 Engenharia de Software
Um robô foi construído para andar em um grid cujas posições são indicadas por pares ordenados (x,y), onde x e y são números inteiros. Esse robô recebe como comando uma string binária e funciona segundo a máquina de estado a seguir, descrita em UML 2.3.

Imagem 011.jpg

Iniciando na posição (0,0), o robô recebeu a string binária 111011110100010100.

Em que posição o robô parou?

Alternativas
Respostas
1581: D
1582: E
1583: C
1584: E
1585: C
1586: A
1587: D
1588: D
1589: E
1590: B
1591: E
1592: A
1593: C
1594: D
1595: B
1596: B
1597: D
1598: A
1599: E
1600: B