Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.050 questões
I. O Modelo Conceitual deve descrever a informação que o sistema vai gerenciar. Trata-se de um artefato do domínio do problema, e não do domínio da solução.
II. Esse modelo não deve ser confundido com o modelo de dados, pois o modelo de dados enfatiza a representação e organização dos dados armazenados, já o modelo conceitual, a compreensão da informação.
III. Os conceitos nesse modelo são representados por Classes. As informações diretamente ligadas aos conceitos são chamadas de Atributos e o relacionamento entre classes são as Associações.
Está CORRETO o que se afirma em:
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:
UML (Unified Modeling Language) é uma família de notações gráficas, apoiada por um metamodelo único, que ajuda na descrição e no projeto de sistemas de software, particularmente daqueles construídos utilizando a abordagem orientada a objetos.
Qual o diagrama utilizado para descrever os tipos
de objetos presentes no sistema e os vários tipos
de relacionamentos estáticos existentes entre
eles?
A respeito de engenharia de software e de requisitos, julgue o item.
O diagrama de atividade da UML é utilizado para
complementar os casos de uso construídos nas fases de
levantamento e análise de requisitos do sistema
I. A UML é um método utilizado para especificação, visualização, construção e documentação de modelos de software.
II. A UML é uma modelagem que pode ser usável tanto pelo homem quanto pela máquina.
III. A linguagem UML pode ser utilizada tanto no desenvolvimento de softwares como para representar sistemas mecânicos sem nenhum software.
Estão corretas as afirmativas:
Internet: <www.cin.ufpe.br/> (com adaptações).
Com base no diagrama de caso de uso precedente, julgue o item subsequente, em relação à UML.
O ator cliente pode acionar pedido de Internet e
também pedido por telefone.
Internet: <www.cin.ufpe.br/> (com adaptações).
Com base no diagrama de caso de uso precedente, julgue o item subsequente, em relação à UML.
O caso de uso pedir catálogo opcionalmente aciona o
caso de uso fazer pedido; este último aciona
obrigatoriamente o fornecer dados do cliente.
Com relação à engenharia de software, julgue o item a seguir.
O diagrama de classes da UML inclui atributos e operações
de uma classe, sem apresentar o dinamismo da comunicação
com outras classes.
Julgue o próximo item, com relação à engenharia de software.
No diagrama de atividade a seguir, todas as atividades inseridas na região de atividade interrompível (interruptible activity region) serão afetadas no caso do acionamento de #2, interrompendo qualquer processamento que ocorra dentro da região #1.
Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.
Julgue o seguinte item, relativos à engenharia de software.
No paradigma orientado a objetos, os modelos de sequência
podem ser representados por meio de diagrama de sequência
da UML que descreve a sequência de interações de objetos
de forma dinâmica.
I - Diagramas de Classes podem ser utilizados para a modelagem conceitual da base de dados. As classes seriam usadas com o mesmo propósito de entidades no modelo Entidade-Relacionamento (ER), e as associações seriam usadas para representar os relacionamentos. As extensões mais comuns ao modelo ER, como atributos opcionais e repetitivos, e hierarquias de generalização/especialização, também estão presentes nesse tipo de diagrama UML.
II - As regras comuns para mapeamento de entidades/relacionamentos em modelos conceituais ER para gerar um esquema lógico relacional são aplicáveis no caso de modelos conceituais da base de dados expressos como um Diagrama de Classes UML. As classes são mapeadas para tabelas, e, de acordo com a cardinalidade das associações, essas são mapeadas para tabelas próprias ou para colunas adicionais em tabelas correspondendo às classes.
III- Para especificar restrições de integridade não nativas ao Diagrama de Classes, é possível utilizar a linguagem OCL.
Quais estão corretas?

Com base nas regras mostradas na figura, assinale a opção que apresenta a descrição textual que está explicitamente representada no diagrama.

https://www.inf.ufpr.br/lmperes/2017_2/ci167/uml/uml_parte2_coppe.pdf
Sobre a UML, pode-se afirmar que:
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, é:
Considere a porção de um diagrama de classes UML mostrado abaixo:
De acordo com o diagrama mostrado, é correto afirmar que: