Filtrar


Questões por página:
A UML é amplamente utilizada para modelar sistemas de software, permitindo a visualização de aspectos estruturais e comportamentais. Ela oferece diferentes tipos de diagramas para representar diversas visões do sistema, cada um com um propósito específico. Com base nessas informações, analise as assertivas e assinale a alternativa correta.
I. O Diagrama de Casos de Uso é usado para representar as interações entre os atores e o sistema. II. O Diagrama de Sequência representa a interação entre objetos, mostrando a ordem em que as mensagens são trocadas. III. O Diagrama de Máquina de Estados descreve os estados pelos quais um objeto ou sistema pode passar e como ele responde aos eventos. IV. O Diagrama de Componentes é usado para representar a estrutura física de um sistema, mostrando os componentes de software e suas interações.  
A documentação e a modelagem de um sistema são importantes para manter o registro das decisões tomadas no transcorrer do desenvolvimento de um software em diferentes aspectos do processo de desenvolvimento. Por exemplo, é possível documentar um software para registrar os requisitos de um usuário, assim como é possível documentar um software para registrar as decisões de modelagem de dados. A UML (Unified Modeling Language) é uma família de notações gráficas utilizada na modelagem e na documentação de um sistema. Assinale a alternativa que contém a sentença INCORRETA sobre a UML.
A UML é linguagem visual padrão usada para desenhar, especificar, construir e documentar sistemas de software. Desta maneira, considere a seguinte situação: Em um sistema de gestão escolar, um aluno pode ser matriculado em um curso e possuir uma chave primária matrícula e com ela o mesmo pode consultar suas notas e faltas. Qual elemento da UML representa o Aluno no Diagrama de Casos de Uso? 
Considere o diagrama de classes UML a seguir.

Turma "1" ———————— "0..*" Estudante

Na associação apresentada, as multiplicidades 1 em Turma e 0..* em Estudante indicam, respectivamente, quantas instâncias de cada classe podem estar associadas a uma instância da classe oposta.

Assinale a alternativa que apresenta a interpretação correta dessa associação. 
A Linguagem de Modelagem Unificada (UML) é um padrão amplamente consolidado para a especificação, visualização e documentação de sistemas de software. Considerando a notação e os propósitos dos principais diagramas da UML, analise as afirmativas abaixo:

I. Os diagramas de sequência têm como objetivo primordial representar a estrutura estática dos dados, exibindo entidades, seus respectivos atributos e os relacionamentos de associação entre elas.
II. Embora não exista na UML um diagrama dedicado exclusivamente à modelagem física de bancos de dados, o diagrama de classes é frequentemente utilizado para modelar estruturas de dados e suas relações.
III. Na notação de um diagrama de classes, uma classe é representada por um retângulo, o qual pode ser subdividido em compartimentos para especificar seus atributos e operações.

Das afirmativas acima, qual(is) está(ão) correta(s)?