Questões de Concurso
Sobre diagrama de sequência em engenharia de software
Foram encontradas 227 questões
I. Os diagramas da linguagem possibilitam representar visões distintas do sistema.
II. “Cadastrar cliente”, “Registrar pagamento de fatura” e “Ser compatível com Linux” são requisitos funcionais de um sistema de gerenciamento de vendas e, portanto, podem ser representados como Casos de Uso.
III. O diagrama de sequência pode ser útil para representar a sequência de eventos em um cenário de caso de uso.
IV. As linhas horizontais em um diagrama de sequência representam o fluxo da informação que pode ocorrer entre atores, de atores para o sistema e do sistema para os atores.
Está CORRETO o que se afirma em:
O projeto de desenvolvimento de software ProjSystem adotou a UML (Unified Modeling Language) como a linguagem de apoio e documentação do sistema. A UML possui diversos diagramas e, dessa forma, apoia a criação de diferentes modelos de sistema.
Nos casos em que é necessário modelar as interações entre os atores e os objetos em um sistema e as interações entre os próprios objetos, é utilizado o diagrama de:
Considere o diagrama de sequência UML mostrado abaixo.
Em relação ao diagrama mostrado, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas.
( ) Um objeto da classe Controle recebe uma mensagem execute que contém uma instância p da classe Plano.
( ) A mensagem consultaPlanoPorCategoria pode ser enviada diversas vezes, uma vez para cada categoria c.
( ) A mensagem consulta recebida pelo objeto da classe Controle causa, por sua vez, o envio da mensagem consultaPlanoPorCategoria à instância b da classe BaseDePlanos.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/50161/e230cf0288f532402eea.png)
I. Pode-se afirmar que há um relacionamento de inclusão entre os casos de uso “registrar última passagem” e “registrar passagem”.
II. Pode-se afirmar que há um relacionamento de extensão entre os casos de uso “registrar última passagem” e “registrar passagem”.
III. Todas as mensagens contidas no diagrama serão enviadas em todas as ocorrências do caso de uso “registrar última passagem”.
IV. O diagrama contém um fragmento combinado (combined fragment) com operador afirmação (assertion).
V. O fragmento combinado (combined fragment) com operador laço (loop) estabelece que a mensagem nele contida pode ser enviada mais de uma vez.
VI. É possível que, em uma ocorrência do caso de uso “registrar última passagem”, todas as quatro mensagens contidas em todos os três fragmentos combinados (combined fragments) do diagrama deixem de ser enviadas.
Assinale a alternativa CORRETA.
Considere o diagrama de sequência da UML 2.5 a seguir.
I, II e III significam, correta e respectivamente,
Com relação à arquitetura de desenvolvimento de software, julgue o item a seguir.
Em um diagrama de sequência da UML, um fragmento
combinado com o operador de interação Alt apoia a
representação de um fluxo alternativo de um caso de uso.
Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.
Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue.
Existindo um diagrama de sequência para representar o fluxo
principal de um caso de uso e um diagrama de comunicação
para um fluxo alternativo, o diagrama de interação visão
geral será a escolha adequada para a representação do fluxo
de controle entre as duas representações presentes.
A UML (Unified Modeling Language) é uma linguagem de modelagem visual carregada de semântica e com sintaxe vasta. É amplamente utilizada para definir comportamentos, facilitando a arquitetura, design e implementação de sistemas de software. A respeitos dos diversos diagramas presentes nesta linguagem, analise as afirmativas abaixo.
I. O diagrama de sequência ilustra como objetos interagem entre si, identificando inclusive a ordem de ocorrência destas interações.
II. O diagrama de classes é o mais conhecido e utilizado da UML. É bastante utilizado, por exemplo, no desenvolvimento de sistemas orientados a objeto.
III. O diagrama de estados representa um retrato, em tempo de execução, dos objetos existentes no software e dos seus relacionamentos.
É correto o que se afirma
O UML é uma linguagem de modelagem para Orientação a Objeto. Sobre o tema, assinale a alternativa correta.
I. Diagrama de Sequência é um diagrama de interação que dá ênfase à ordenação temporal das mensagens entre os objetos de um sistema. II. Diagramas de Componentes são diagramas comportamentais da UML. III. Diagrama de Atividades mostra o fluxo sequencial ou ramificado de uma atividade para outra e os objetos que realizam ou sofrem ações.
Estão CORRETAS as afirmativas: