Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.016 questões
• O nome da interface é Estudante e possui dois métodos: calcularNota e confirmarPresenca. Ambos sem parâmetros e sem retorno(void).
• O nome da enumeração é EstadoCivil e possui os valores: Casado(a), Solteiro(a), Divorciado(a) e Viúvo(a).
A interface e a enumeração estão corretamente representados, respectivamente, em
Observe o seguinte Diagrama de Classes da UML:

Baseado no diagrama acima, analise as seguintes afirmações:
I. Todos os métodos da classe ClasseA possuem retorno de dados do tipo boolean.
II. O atributoD da ClasseB é do tipo String e possui visibilidade privada.
III. O losango preenchido representa uma associação por composição entre a ClasseA e a ClasseB
IV. Ao excluir um objeto da ClasseA em sua implementação, também será excluído o objeto da ClasseB.
Estão corretas apenas as afirmativas
Sobre o Diagrama de Caso de Uso da UML, é correto afirmar que
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de pacotes é utilizado para representar os estados de um objeto durante a execução do sistema, e não para organizar as classes em pacotes lógicos ou físicos.
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de atividades em UML é utilizado para modelar o fluxo de trabalho ou os processos dentro de um sistema, ajudando a capturar as atividades, as decisões e os paralelismos no processo de execução, sendo especialmente útil em processos de negócios e fluxos de controle.
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de pacotes em UML é utilizado para organizar e agrupar as classes em pacotes, facilitando a modularização e a compreensão da estrutura do sistema, especialmente em sistemas grandes, em que a organização hierárquica é necessária.
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de casos de uso em UML descreve como os objetos interagem entre si para realizar uma tarefa, e não como os usuários interagem com o sistema.
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de colaboração em UML é redundante, pois suas informações são completamente substituídas pelos diagramas de sequência, sendo desnecessário em um modelo de sistema.
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de classes em UML é utilizado para representar as classes, seus atributos e métodos, além dos relacionamentos entre elas, e é fundamental na análise orientada a objetos para modelar a estrutura estática do sistema.
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
A linguagem de modelagem unificada (UML) é uma notação gráfica padrão para o modelamento de sistemas orientados a objetos, sendo amplamente utilizada na análise, no design e na documentação de sistemas, com foco em sua visualização e especificação.
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de classes em UML é utilizado exclusivamente para representar a interação entre objetos, não sendo adequado para modelar a estrutura do sistema.
Quando se deseja mostrar as interações entre os atores e o sistema e as interações entre seus componentes, deve-se utilizar diagramas de
A respeito de engenharia de software, julgue o item que se segue.
A utilização da UML independe do domínio da aplicação e das ferramentas de programação.
Julgue o próximo item, relativo à modelagem de processos em UML 2.5.
Nos diagramas de atividades, os tokens de objeto são transportados por meio de ObjectFlows carregando dados por meio de Activity, logo, não há fluxo de tokens nulos.
Julgue o próximo item, relativo à modelagem de processos em UML 2.5.
As atividades são essencialmente formas de realizar controle e fluxo de dados; por padrão, tais modelos são inerentemente sequenciais e não simultâneos, uma vez que o sequenciamento da execução do nó de atividade é modelado com ordenação obrigatória.
Julgue o próximo item, relativo à modelagem de processos em UML 2.5.
Nos diagramas de atividades, as swimlanes podem expressar paralelismo no fluxo de atividades, não sendo possível, por meio delas, expressar particionamento hierárquico ou particionamento multidimensional.
Qual diagrama UML é o mais adequado para essa finalidade?