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

Foram encontradas 1.599 questões

Q785109 Engenharia de Software
Os diagramas da UML (Unified Modeling Language) são a representação de vários elementos gráficos com o intuito de descrever o sistema computacional modelado, isto é, são usados para visualizar, especificar, construir e documentar os aspectos relevantes de um sistema e, ainda, são usados para visualizar o sistema sob diferentes perspectivas. A UML define um número de diagramas que permite dirigir o foco para aspectos diferentes do sistema de maneira independente. Considerando as técnicas de modelagem comportamental e estrutural, é correto afirmar que a respeito dos diagramas UML:
Alternativas
Q785108 Engenharia de Software
O trabalho demandado no desenvolvimento de um sistema de software complexo é muito desgastante para os envolvidos no processo, por isso é fundamental que os desenvolvedores tenham a possibilidade de explorar os requisitos do sistema de várias perspectivas, cada pessoa envolvida ressalta as propriedades que lhe interessa e omite as menos relevantes. Existem várias formas de se observar o sistema em construção. Os autores da UML sugerem que um sistema pode ser descrito por cinco visões correlacionadas, em que cada visão ressalta diferentes aspectos do sistema. Assinale a alternativa correta em relação às visões arquiteturais de um sistema de software.
Alternativas
Q785103 Engenharia de Software
A UML (Unified Modeling Language) classifica seus diagramas em duas categorias: diagramas estruturais e diagramas comportamentais. Os diagramas comportamentais realizam o acompanhamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema ao longo do tempo. Já os diagramas estruturais descrevem a formação estática do sistema e suas partes em diferentes níveis de abstração. Assinale a alternativa que apresenta corretamente os diagramas comportamentais, segundo a UML 2.5.
Alternativas
Q784914 Engenharia de Software
Considerando os diagramas da linguagem de modelagem UML (Linguagem de Modelagem Unificada), a coluna da esquerda apresenta as classificações dos diagramas e a da direita, exemplos desses diagramas. Numere a coluna.
1 - Diagramas estruturais 2 - Diagramas comportamentais
( ) Diagrama de componentes ( ) Diagrama de casos de uso ( ) Diagrama de pacotes ( ) Diagrama de estrutura composta ( ) Diagrama de máquina de estados
Assinale a sequência correta.
Alternativas
Q784912 Engenharia de Software
Considerando as notações da linguagem de modelagem UML (Linguagem de Modelagem Unificada) e mais especificamente os relacionamentos entre casos de uso, analise as afirmativas.
I - Relacionamento Extend – expressa rotinas de exceção ou desmembramento de um caso de uso, quando um cenário alternativo possui um fluxo grande ou que mereça atenção especial. II - Relacionamento Include – separa trechos que dependam da interação com um ator em específico. III - Relacionamento Extend – separa um comportamento obrigatório de outro opcional. IV - Relacionamento Include – separa uma parte comum a dois ou mais casos de uso para um novo caso de uso e posteriormente essa parte comum é incluída aos casos de uso de origem.
Está correto o que se afirma em
Alternativas
Q779060 Engenharia de Software
A modelagem orientada a fluxo de dados continua a ser uma das notações de análise de dados mais amplamente usadas atualmente. Embora o Diagrama de Fluxo de Dados (DFD) não faça parte formal da UML, ele pode ser usado para complementar os diagramas da UML. Referente ao DFD, assinale a alternativa que melhor descreve esse diagrama.
Alternativas
Q779055 Engenharia de Software
O Diagrama de Atividades é um dos diagramas utilizados na linguagem UML. Esse diagrama possui vários elementos para sua confecção e o “Nó de repositório de dados” é um deles. Assinale a alternativa que apresenta as características que melhor definem o Nó de repositório de dados.
Alternativas
Q778876 Engenharia de Software
Quando da especificação de um determinado caso de uso utilizando UML, um Programador de Sistemas teve que definir que o caso de uso Procura número do processo era essencial para o comportamento do caso de uso Consulta solicitada por advogado. Conhecedor das representações UML, entre os referidos casos de uso, ele corretamente utilizou o relacionamento
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774936 Engenharia de Software
Avalie as afirmativas abaixo: I) A modelagem de comportamento visa descrever o comportamento e o estado dos atores externos quando interagem com o sistema executando suas funções. II) O estado de um objeto pode ser caracterizado por elementos passivos, que indicam o estado de seus atributos, e por elementos ativos, que indicam o seu estado atual do objeto no contexto do processamento que está sendo realizado. III) Um diagrama de estados para uma classe representa os estados que objetos da classe podem assumir e os eventos que determinam as mudanças entre estes estados. IV) Diagramas de sequência explicitam o fluxo de interações entre objetos de um sistema. V) Um padrão de análise semântica descreve um conjunto de elementos voltados para a análise semântica dos casos de uso de um sistema. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774935 Engenharia de Software
Avalie as afirmativas abaixo sobre a Modelagem de Requisitos de Software. I) Diagramas de Atividades UML complementam o caso de uso por meio de uma representação gráfica do fluxo da interação em um cenário específico. II) Em Modelos CRC as responsabilidades são os atributos e operações enquanto os colaboradores são os atores responsáveis pelas operações ou por fornecer as informações relativas aos atributos. III) Em UML quando uma relação é explicitamente uma indicação de uma relação cliente/ servidor pode-se usar uma dependência. IV) Uma operação de uma classe pode ser categorizada como: uma operação de manipulação de dados, uma operação de cálculo, uma operação que pesquisa o estado de um objeto ou uma operação que monitora um objeto. V) Objeto de dados é um conceito equivalente ao de classe na modelagem orientada objetos. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774934 Engenharia de Software
Avalie as afirmativas abaixo sobre a Modelagem de Requisitos de Software: I) Elementos orientados a fluxo mostram como o usuário interage com o sistema, apresentando sequências de atividades que ocorrem à medida que o software é utilizado. II) Elementos baseados em classes modelam os objetos que o sistema irá manipular, suas operações e seus relacionamentos. III) Os elementos comportamentais são representações de como eventos externos mudam o estado do sistema. IV) Os elementos baseados em cenários representam o sistema como uma transformação de informações, indicando como os objetos de dados são transformados pelas várias funções do sistema. V) Um caso de uso é um contrato de comportamento e este contrato define a maneira como um ator utiliza o sistema para alcançar uma meta. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Q774302 Engenharia de Software
Segundo Larman (2007), há duas espécies de modelos de objetos: dinâmico e estático. Modelos dinâmicos ajudam a projetar a lógica, o comportamento do código ou o corpo do método. Modelos estáticos ajudam a projetar nome de classes, atributos e assinaturas dos métodos (mas não o corpo dos métodos). Marque a alternativa que apresenta dois diagramas UML que são utilizados, respectivamente, na modelagem de objetos estática e na modelagem de objetos dinâmica:
Alternativas
Q774280 Engenharia de Software
Larman (2007) define os Casos de Uso e seus componentes. Assinale a alternativa cuja descrição sobre Casos de Uso e seus componentes é INCORRETA:
Alternativas
Q774279 Engenharia de Software

Dadas as afirmativas abaixo sobre as definições de UML, segundo Larman (2007):

I) É uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.

II) Existem três perspectivas para aplicar a UML, sendo elas: conceitual, de especificação e de software.

III) É uma notação diagramática padrão para desenhar ou apresentar figuras (com algum texto) relacionadas a software – principalmente software OO.

Assinale a alternativa CORRETA:

Alternativas
Q768983 Engenharia de Software
Identifique, das alternativas abaixo, o diagrama comportamental da UML 2.0 que apresenta os conceitos de include e extend para destacar o tipo de relações existentes:
Alternativas
Q768649 Engenharia de Software

No que se refere às linguagens de modelagem UML, julgue o seguinte item.

Em um diagrama de classes, as associações entre os objetos refletem as necessidades de comunicação definidas no diagrama de sequência e resumidas no diagrama de colaboração.

Alternativas
Q768648 Engenharia de Software

No que se refere às linguagens de modelagem UML, julgue o seguinte item.

O modelo de casos de uso representa uma visão funcional do sistema, incluindo-se todas as funções, os processos funcionais e os atores do sistema.

Alternativas
Q2050054 Engenharia de Software
A Engenharia de Requisitos é o processo de descobrir, analisar, documentar e verificar os requisitos de um sistema, isto é, as descrições do que o sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento. Durante essa fase, alguns modelos da UML são comumente utilizados para analisar e documentar os requisitos. NÃO é um modelo da UML comumente usado durante a Engenharia de Requisitos: 
Alternativas
Q1759463 Engenharia de Software

Orientação geral


Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

Os Casos de uso são usados nas disciplinas de Requisitos e Análise em processos tradicionais de desenvolvimento de software. Com relação à utilização de Casos de uso, é CORRETO afirmar que
Alternativas
Q1378010 Engenharia de Software
Na linguagem UML, o diagrama que descreve uma determinada interação entre o sistema e seus usuários é o
Alternativas
Respostas
661: D
662: C
663: D
664: B
665: A
666: B
667: A
668: A
669: D
670: C
671: D
672: A
673: E
674: D
675: C
676: C
677: E
678: D
679: D
680: B