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

Foram encontradas 1.555 questões

Q462566 Engenharia de Software
Qual diagrama UML está em conformidade com os artefatos normalmente produzidos pela disciplina de análise e especificação de requisitos?
Alternativas
Q462565 Engenharia de Software
Devido à complexidade de um sistema de informação, o líder de projeto solicitou a um analista de sistemas a criação de diagramas que ilustrem os passos que compõem os casos de uso desse sistema, incluindo a sequência principal e todas as sequências alternativas.

Para atender a essa solicitação, o analista deve criar diagramas de
Alternativas
Q462131 Engenharia de Software
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).
Alternativas
Q446783 Engenharia de Software
Julgue o  item  a seguir, referente a técnicas de modelagem e desenho de processos.

O diagrama de comunicação mostra a sequência de interações entre os elementos, de acordo com a temporalidade com que os processos acontecem.
Alternativas
Q446735 Engenharia de Software
Julgue o  item  a seguir, relativo 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.
Alternativas
Q437243 Engenharia de Software
No que se refere às linguagens de programação, julgue os itens subsecutivos.

Coesão e acoplamento são dois critérios úteis para se analisar a qualidade da interface pública de uma classe. A interface pública será considerada coesa se todos os seus recursos estiverem relacionados ao conceito que a classe representa, enquanto, no acoplamento, uma classe é dependente de outra.
Alternativas
Q427665 Engenharia de Software
Com relação à UML 2.0, julgue o  item  subsequente.

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.
Alternativas
Q427664 Engenharia de Software
Com relação à UML 2.0, julgue o  item  subsequente.

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.
Alternativas
Q417398 Engenharia de Software
Julgue os itens subsecutivos, com relação à UML (unified modeling language).

Caso seja necessário implantar um sistema em mais de um servidor, o diagrama de componentes determinará as necessidades e as características físicas de implementação de acordo com a UML.
Alternativas
Q417397 Engenharia de Software
Julgue o item subsecutivo, com relação à UML (unified modeling language).

Para identificar os usuários que utilizam o sistema de recursos humanos (RH) de uma empresa para a requisição de dados dos funcionários, é suficiente verificar o diagrama de casos de uso detalhado do sistema de RH.
Alternativas
Q417395 Engenharia de Software
Julgue o item subsecutivo, com relação à UML (unified modeling language).

Os diagramas UML dividem-se em diagramas estruturais e comportamentais, sendo o diagrama de visão geral de interação um exemplo de diagrama comportamental.
Alternativas
Q417393 Engenharia de Software
Acerca da orientação a objetos, julgue o item seguinte.

Ao se analisar um software e desenhar o diagrama de componentes, deve-se considerar a linguagem que será utilizada para implementar o sistema, pois ela determina o modo como os componentes interagirão para o sistema funcionar corretamente.
Alternativas
Q406642 Engenharia de Software
Em UML, casos de uso mais complexos podem ser construídos de partes menores por meio de relações. Analise as descrições destas relações.

I. Incorpora um caso de uso dentro da sequência de comportamento de outro caso de uso. A notação UML 2 para esta relação é uma seta tracejada indo do caso de uso origem para o caso de uso destino com o nome da relação indicado na seta entre << >>.

II. Nesta relação um caso de uso pai tem o comportamento comum e os casos de uso filhos acrescentam variações a ele. A UML 2 indica esta relação por uma seta de traço contínuo partindo do caso de uso filho com a ponta triangular chegando ao caso de uso pai.

III. Acrescenta comportamento incremental a um caso de uso. Representa a situação em que alguma capacidade inicial é definida e mais tarde recursos são acrescentados. A notação UML 2 para esta relação é uma seta tracejada do caso de uso estendido até o caso de uso básico com o nome da relação indicado na seta entre << >>.

As relações I, II e III são correta e respectivamente definidas como:
Alternativas
Q406641 Engenharia de Software
Observe o seguinte cenário:

Joana efetua o login.
O sistema estabelece uma comunicação segura.
O sistema exibe informações dos serviços do MP-MA.
Joana faz um pedido de acesso a um processo judicial.
O sistema verifica se Joana tem autorização para acessar este processo.
O sistema exibe a tela de solicitação de senha de acesso.
Joana insere a senha.
O sistema verifica se a senha é válida.
O sistema permite o acesso ao processo.
Joana interage com os autos digitalizados.
Joana efetua o
logoff.
O sistema estabelece uma comunicação não segura.
O sistema exibe uma tela de despedida.


Um cenário contém mensagens entre objetos, bem como atividades realizadas pelos objetos. Um formato de texto é conveniente para escrever, mas não mostra claramente o emissor e o receptor de cada mensagem. O diagrama da UML 2 mais adequado para mostrar de forma gráfica este cenário é o diagrama de
Alternativas
Q406640 Engenharia de Software
Analise as definições relativas a 3 diagramas da UML 2.

I. Cada ator, bem como o sistema, é representado por uma linha vertical denominada linha de vida, e cada mensagem, por uma seta do emissor para o receptor. O tempo decorre de cima para baixo, mas o espaçamento é irrelevante. O diagrama mostra apenas a continuidade das mensagens, não sua sincronização exata.

II. Cada ator representa um tipo de objeto para o qual o sistema pode realizar um comportamento. O conjunto de atores representa o conjunto completo de objetos que o sistema pode servir. Os objetos acumulam comportamentos de todos os sistemas com os quais eles interagem como atores.

III. Mostra a sequência de etapas que compõem um processo complexo, como um algoritmo ou fluxo de trabalho. Uma seta não rotulada de uma atividade para outra neste diagrama indica que a 1ª atividade precisa ser concluída antes que a 2ª atividade comece.

As definições correspondem aos diagramas de:
Alternativas
Q401568 Engenharia de Software
Utilizando a UML 2.0, casos de uso complexos podem ser construídos de partes menores por meio das relações include, extend e generalização. Sobre estas relações é correto afirmar que a
Alternativas
Q385759 Engenharia de Software
Na UML, um sistema pode ser descrito por meio de cinco visões independentes. Uma dessas visões descreve o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Essa visão, que é criada inicialmente e direciona o desenvolvimento das outras visões do sistema, é conhecida por Visão de:
Alternativas
Q383853 Engenharia de Software
A UML é uma linguagem ou notação de diagramas para especifcar, visualizar e documentar modelos de software orientados a objetos. Qual das alternativas abaixo NÃO é um tipo de diagrama utilizado em UML?
Alternativas
Q383745 Engenharia de Software
Considerando a Unifed Modeling Language (UML). Qual das alternativas abaixo indica o diagrama que representa as interações entre os objetos de um cenário realizadas através de métodos.
Alternativas
Q381152 Engenharia de Software
Sobre o diagrama de objetos da UML 2.0, é correto afirmar que
Alternativas
Respostas
941: C
942: B
943: E
944: E
945: E
946: C
947: E
948: E
949: E
950: E
951: C
952: C
953: C
954: E
955: B
956: B
957: C
958: C
959: A
960: E