Você está na página 1de 13

ANA2001 – Análise de Sistemas e de Requisitos

Software II

Universidade do Estado de Santa Catarina


Centro de Ciências Tecnológicas – DCC

Prof. Dr. William Alberto Cruz Castañeda

2021/2
[ Modelagem Estrutural ]
3
Para modelar os aspectos estáticos do sistema, o SysML oferece dois tipos principais de
diagrama:

1. Diagrama de definição de bloco;


2. Diagrama de bloco interno;

• Utilizado para representar entidades físicas (sistema completo, subsistema ou


componente) e também para entidades lógicas ou conceituais.

• Usado para descrever fluxos (de dados e / ou controle) que passam por um sistema.
• Blocos podem ser quebrados e podem exibir comportamento.

4
Diagrama de Definição de Bloco
• Representa blocos, suas propriedades e suas inter-relações;
• Um bloco é representado graficamente por um retângulo
subdividido em compartimentos;
• Nome do bloco aparece no topo e é o único compartimento
obrigatório;
• Outros compartimentos possuem etiquetas que indicam o que
contêm: valores, partes, etc.

5
Propriedades são as características estruturais básicas dos blocos.

• Value Properties – descrevem características quantificáveis em


termos de tipos de valor (intervalo de valores, dimensões e
unidades opcionais);
• Part Properties – descrevem a hierarquia de decomposição do
bloco em termos de outros blocos.
• Reference Properties – descrevem relações de associação ou
agregação simples com outros blocos.

6
Para definir os tipos de propriedades de valor, o SysML oferece value types.

7
Existem dois tipos principais de relações entre blocos: Associação (agregação e
composição) e generalização.

• Multiplicidade, Número de instâncias;

8
• Blocos podem ser organizados em uma hierarquia;
• Fatorizam propriedades que são comuns a vários blocos;

9
Diagrama de Bloco Interno
• Descreve a estrutura interna de um bloco em termos de partes, portos e conectores;
• Podem ser representados vários níveis de decomposição em um único diagrama;
• Nome da parte está no formato: part_name: block_name [multiplicidade];
• Associações e agregações representadas com a linha ao redor do bloco e tracejada;
• Conector usado para unir duas partes e interagir (ação);

10
Porta
• Descreve a lógica por trás da conexão, serviços e fluxos entre blocos;
• Definem os pontos de interação provided e required entre os blocos;

Existem dois tipos de portas:

1. Standard Port – descreve serviços lógicos entre blocos, por meio de interfaces que
unem as operações. Representados por quadrados vazios.
2. Flow Port – representa fluxos físicos entre os blocos;

11
Flow Ports são atômicas (um fluxo) ou não atômicas (fluxos agregados de tipos diferentes).
• Atomic Flow Port – especifica apenas um tipo de fluxo que entra ou sai;
• Non-atomic Flow Port – interação com vários fluxos;

12
ANA2001 – Análise de Sistemas e de Requisitos
Software II

Universidade do Estado de Santa Catarina


Centro de Ciências Tecnológicas – DCC

Prof. Dr. William Alberto Cruz Castañeda

2021/2

Você também pode gostar