Escolar Documentos
Profissional Documentos
Cultura Documentos
ANA2001 - Análise de Sistemas e de Requisitos Software II
ANA2001 - Análise de Sistemas e de Requisitos Software II
Software II
2021/2
[ Modelagem Estrutural ]
3
Para modelar os aspectos estáticos do sistema, o SysML oferece dois tipos principais de
diagrama:
• 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.
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.
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;
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
2021/2