Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.207 questões
Considere a figura abaixo, parte integrante de um diagrama da UML 2.5.

Ela representa
A empresa que irá administrar o estacionamento de um clube decidiu desenvolver um sistema de informação específico para isso. Apenas os sócios poderão ter acesso ao estacionamento. Assim sendo, o sócio que tiver interesse em usar o estacionamento terá de procurar o balcão da empresa para se registrar no sistema. No ato do registro, serão informados o nome do sócio e a sua matrícula no clube, além de ser gerado, automaticamente, o número do cartão de acesso ao estacionamento e a data de validade desse cartão. Cada cartão só poderá ser usado por um único sócio. Após ser cadastrado no sistema, um sócio poderá registrar os dados (placa, modelo e cor) dos veículos que ele irá estacionar. Um veículo só pode ser registrado por um único sócio. O cadastramento dos veículos é obrigatório, pois uma câmera de vídeo irá capturar os caracteres das placas para verificar se eles estão devidamente cadastrados. Caso não o estejam, a cancela que dá acesso ao estacionamento não será aberta. Após a saída de um veículo, o sistema irá registrar o período em que ele ficou no estacionamento. Esse registro irá conter a data e a hora de entrada, a data e a hora de saída, e o valor a ser pago pela estadia. No final do mês, será gerado um boleto para cada sócio que utilizou o estacionamento durante o mês em questão. O boleto terá um número de código de barra, a data de vencimento e o valor a ser pago. Quando o boleto for pago, será inserido no sistema um registro de pagamento, que irá informar o número do banco em que o boleto foi pago e a data do pagamento.
Qual diagrama de classes conceituais representa adequadamente os conceitos envolvidos no negócio descrito acima e as relações entre esses conceitos?
• CLZ é uma subclasse de CLY • CLZ realiza ITX
Qual diagrama de classes UML representa de forma correta essas relações?
Um diagrama de contexto mostra as interações existentes entre um sistema em análise e as entidades externas a esse sistema.
Na análise orientada a objetos com UML, o contexto de um sistema é adequadamente descrito por meio de um diagrama de
A UML (Unified Modeling Language) é uma linguagem de especificação de software orientado a objetos. Em uma modelagem orientada a objetos, os três relacionamentos mais importantes são as dependências, as generalizações e as associações. O analista Antônio começou a fazer um projeto usando a UML, e a primeira ação foi modelar a empresa e seus departamentos, numa forma simples de agregação “Todo/Parte”, conforme está ilustrado na Figura abaixo:

A agregação que a Figura ilustra é um tipo especial de
A Figura a seguir exibe um diagrama de classes UML.

Qual conjunto de classes Java é uma implementação semanticamente fidedigna ao diagrama acima?
A Figura a seguir exibe um Diagrama de Atividades da UML 2.

O elemento [sem restrições], presente no diagrama acima, é um exemplo de
No diagrama de sequência da UML 2.0 há a representação gráfica de alguns tipos de mensagens. Considere duas dessas representações exibidas a seguir:

Essas representações (a) e (b) indicam, respectivamente, mensagens
A respeito de modelos de dados e de modelos orientados a objetos, com o emprego da linguagem de modelagem unificada, julgue o item que se segue.
No diagrama máquina de estados a seguir, considerando-se que o evento sinalizar ocorreu durante o estado ProcurandoProduto, é correto inferir que serão executadas as ações registrar, confirmar e totalizar.

A respeito de modelos de dados e de modelos orientados a objetos, com o emprego da linguagem de modelagem unificada, julgue o item que se segue.
Na figura a seguir, a seta S significa que o componente Matrícula usa a interface RecebeMatrícula, que é uma interface requerida.

Atenção: Para responder à questão, utilize o diagrama abaixo.

No que se refere aos diagramas da análise orientada a objetos, julgue o item.
O diagrama de classe retrata diversos elementos
estáticos, juntamente com suas associações, suas
construções de herança, sua agregação etc.
Sobre a UML, considere o trecho abaixo.
A UML (Unified Modeling Language) não é uma _____ de desenvolvimento, é uma _____ para a elaboração da estrutura de projetos de software. a UML permite que desenvolvedores visualizem os produtos de seus trabalhos em _____ padronizados(as). Junto com uma notação gráfica, ela também especifica significados, isto é, semântica.
Assinale a alternativa que preencha correta e respectivamente as lacunas.
