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

Foram encontradas 1.599 questões

Ano: 2006 Banca: CESPE / CEBRASPE Órgão: DATAPREV
Q1185549 Engenharia de Software
No referente a ferramentas CASE que suportam o uso da UML, julgue o item abaixo.
Um pacote é um mecanismo previsto na UML para organizar elementos em diferentes grupos. Uma ferramenta que suporta a UML tipicamente possibilita que pacotes sejam usados para se criar uma estrutura hierárquica visando organizar os modelos construídos.
Alternativas
Ano: 2006 Banca: CESPE / CEBRASPE Órgão: DATAPREV
Q1185524 Engenharia de Software
Acerca da análise e do projeto de sistemas, julgue o item abaixo.
Os casos de uso identificados na especificação dos requisitos podem ser realizados na análise e no projeto. A realização de um caso de uso pode ser documentada de forma estática, via diagramas de classe, e de forma dinâmica, via diagramas de seqüência ou de colaboração.
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385312 Engenharia de Software
Em relação à modelagem comportamental, das opções abaixo, aquela que só possui ferramentas dessa modelagem é:
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385310 Engenharia de Software
Em relação à Notação UML, o diagrama que mostra as interfaces do produto com o seu ambiente de aplicação é conhecido como diagrama de:
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385309 Engenharia de Software
Em relação à Notação UML, das opções abaixo, aquela que corresponde à notação estruturada conhecida como português estruturado é identificada como diagrama de:
Alternativas
Q203495 Engenharia de Software
Leia as afirmativas abaixo e assinale a alternativa correta:

I. Uma forma de se modelar um Sistema Orientado a Objetos é através da UML (Unified Modeling Language).

II. A UML não é um método de desenvolvimento, o que significa que ela não diz para você qual a seqüência deve ser seguida ao se desenvolver um sistema ou como desenhá-lo, mas lhe auxilia a visualizar seu desenho e a comunicação entre os “objetos UML”.

III. É uma linguagem de modelagem proprietária de terceira geração.

Está(ão) correta(s) apenas a(s) afirmativa(s):
Alternativas
Q203494 Engenharia de Software
São Diagramas utilizados na UML, EXCETO:
Alternativas
Q203439 Engenharia de Software
São diagramas utilizados pela UML, EXCETO:

Alternativas
Q203438 Engenharia de Software
Assinale “F” para falso ou “V” para verdadeiro e marque a alternativa correspondente:
( ) A UML pode ser utilizada somente para modelagem de sistemas ligados à informática.
( ) UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
( ) Ao se modelar um sistema utilizando a UML, segundo normas do grupo gestor da UML (Object Management Group - OMG), tem-se que utilizar pelo menos quatro de seus diagramas.
( ) A UML é um método de desenvolvimento, o que significa que ela diz o que fazer primeiro e em seguida como desenhar seu sistema.
A seqüência está correta em:
Alternativas
Q203437 Engenharia de Software
Quando da elaboração do Diagrama de User-case (na UML) para se identificar os atores que vão participar do modelo devemos fazer as seguintes perguntas, EXCETO:

Alternativas
Q9485 Engenharia de Software
Em UML, qual símbolo é utilizado para atribuir visibilidade pública a determinado atributo?
Alternativas
Q9467 Engenharia de Software
Na UML, a representação gráfica de uma classe contém as seguintes informações:
Alternativas
Q3479 Engenharia de Software
Na UML o diagrama que mostra elementos de configuração de processamento runtime e os componentes de software, processos e objetos, que neles se mantêm, é denominado diagrama de
Alternativas
Q3478 Engenharia de Software
Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Seqüência
Alternativas
Q1910 Engenharia de Software

Para os diagramas utilizados na UML 2.0 são feitas as afirmativas abaixo.

I - No Diagrama de Classes é possível modelar o estereótipo das classes, o nível de visibilidade de seus atributos e a navegabilidade das associações entre as classes.

II - O Diagrama de Tempo unifica em um único diagrama os Diagramas de Seqüência e Interação da UML 1.4, sendo utilizado para especificar as restrições de tempo sobre mensagens enviadas e recebidas no decorrer de uma interação.

III - O Diagrama de Atividades permite definir pré e pós-condições associadas a ações do diagrama. As pré-condições definem o estado exigido do sistema quando a ação é invocada e as pós-condições especificam o estado exigido do sistema no término da ação.

IV - Juntos, os diagramas de Objetos e Comunicação descrevem como um sistema de software é instalado e executado no ambiente de processamento identificando as partes físicas do software e o ambiente necessário para execução.

V - Em um diagrama de Caso de Uso a generalização define os relacionamentos de herança entre os casos de uso ou entre os atores, enquanto que as associações indicam quais atores interagirão com os casos de uso do sistema.

Está(ão) correta(s) apenas a(s) afirmativa(s):

Alternativas
Q2262695 Engenharia de Software
Um dos pontos fortes de UML em relação a outras notações para modelagem orientada a objetos é o conjunto de recursos disponíveis para modelagem dinâmica, isto é, de comportamento de software. A respeito de modelagem dinâmica, é INCORRETO afirmar que: 
Alternativas
Ano: 2005 Banca: NCE-UFRJ Órgão: Ministério das Cidades
Q1229199 Engenharia de Software
Considere as seguintes assertivas sobre o diagramas de casos de uso (DCU) da UML:
I- Um ator pode aparecer somente em um único DCU. II- Um ator pode participar de vários casos de uso. III- Um caso de uso pode estar relacionado a outro caso de uso.
As assertivas corretas são:
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1193977 Engenharia de Software
A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue o item que se segue.
Na unified modeling language (UML), uma interface é um elemento estrutural que define o conjunto de mensagens trocadas entre um conjunto de objetos em um contexto particular para atingir determinado propósito.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1193963 Engenharia de Software
A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue o item que se segue.

A visão de projeto (design view) da UML compreende os casos de uso e as classes que formam a especificação do problema e a sua solução em termos de módulos de software, o que é representado pelos diagramas de caso de uso e de classes.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1193947 Engenharia de Software
A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue o item que se segue.
Na UML, uma dependência é uma relação semântica entre duas coisas, tal que uma modificação de uma coisa pode afetar a semântica da outra coisa. 
Alternativas
Respostas
1561: C
1562: C
1563: E
1564: D
1565: D
1566: D
1567: D
1568: C
1569: A
1570: B
1571: D
1572: E
1573: C
1574: B
1575: C
1576: C
1577: D
1578: E
1579: E
1580: C