Você está na página 1de 2

DIAGRAMAS ESTRUTURAIS

Os diagramas estruturais apresentam como um determinado sistema é organizado em partes


(suas estruturas), seus componentes e os relacionamentos entre esses componentes. Os
diagramas estruturais muitas vezes estão associados à modelagem estática, pois mostram a
estrutura do sistema. Em geral, os diagramas estruturais são elaborados no momento do
projeto da arquitetura do sistema. Eles representam os conceitos significativos do sistema
como abstrações, questões de implementação e do mundo real.

Os diagramas estruturais, como apresentado na Figura 1.1 são sete, descritos a seguir,
iniciando com o diagrama que provavelmente é um dos mais utilizados até por
desenvolvedores que não estão totalmente familiarizados com os conceitos da UML: o
diagrama de classes.

DIAGRAMAS COMPORTAMENTAIS

Os diagramas comportamentais têm como objetivo mostrar o fluxo de informações e os


eventos do sistema longo do tempo. Em outras palavras: apresenta a resposta do sistema a
algum evento do seu ambiente, mostrando, assim, o comportamento dinâmico dos objetos em
um sistema e como o sistema reage a determinadas ações/eventos.

Os diagramas de interação fazem parte do grupo de diagramas comportamentais, e a partir


dele pode-se modelar as interações do sistema ou a interação entre os componentes de um
sistema.

2 - Para desenhar a página inicial do site de um programa para o Ministério da Educação


que fará o mapeamento de faculdades com cursos de tecnologia que existem no Brasil, é
importante considerar alguns aspectos importantes como a usabilidade, a acessibilidade
e a arquitetura da informação .
1

Para desenhar essa página inicial, é possível utilizar técnicas como conhecer o usuário,
prototipação rápida e elementos de interface do usuário .
1

Alguns aspectos importantes na criação dessa página incluem a usabilidade, a


acessibilidade e a arquitetura da informação .1

Para desenvolver um protótipo dessa tela, é possível utilizar ferramentas como


Figma ou fazer um curso completo de design de interface .
2 3

3 - O código Python apresentado é um método de uma lista encadeada que remove um


valor específico da lista .
1

O método recebe o valor como parâmetro . 1

A busca é feita a partir do head da lista encadeada .


1

As alterações ocorrem na lista encadeada quando o valor é encontrado e removido 1


4 - O código PHP apresentado é um código que realiza a conexão com um banco de
dados MySQL . 1

Para que o código funcione perfeitamente, é necessário preencher as linhas tracejadas


com o nome do banco de dados, o endereço do servidor MySQL, o nome de usuário e a
senha .
1

Para conectar o PHP com o MySQL, existem duas maneiras: MySQLi e PDO

5 - Os bancos de dados relacionais são baseados no modelo de dados relacional e usam


uma estrutura de tabela rígida . Eles são altamente estruturados e fortemente
1

normalizados, o que ajuda a manter a integridade dos dados .


1

Já os bancos de dados não relacionais são projetados para atender às necessidades


específicas de aplicativos modernos, que exigem maior escalabilidade, disponibilidade e
flexibilidade . Eles não usam o esquema de tabelas e colunas e podem usar uma
2

variedade de estruturas de dados, como documentos, grafos ou pares de chave-valor .1

Você também pode gostar