Você está na página 1de 27

FACULDADE DE ENGENHARIAS

ANÁLISE E DESENHO DE SISTEMAS

AULA9 e 10

STRUCTURED SYSTEM ANALYSIS DESIGN


METHODOLOGY (SSADM)

SILVA NO Â NGELO C A STA NHEIR A

2020
SSADM

TÉCNICAS CASE - Compreende um conjunto de


diagramas para a representação de negócio e o fluxo de
dados no seu domínio e podem ser:
 Diagrama de Contexto;
 Diagrama de Fluxo de Dados;
 Arvore de Decisão;
 Tabela de Decisão;
 Dicionário de Dados;
 Diagrama de Entidades e Relacionamentos;
 Esquema de Tabelas; e
 Normalização. 1
DIAGRAMA DE CONTEXTO (DC)

Conceito - Apresenta uma visão sucinta


e geral do funcionamento do SI.
Regras para construção :
 Consistência lógica;
 Numeração ordenada; e
 Esteticamente agradável.
2
DC

3
DC
1 - Lista de Estudantes
2 - Estado do Registo
3 - Estado do Pagamento
4 - Horários
5 - Informação
6 - Lista de Estudantes
7 - Estado do Registo
8 - Capacidade das Salas
9 - Descrição das Salas
10 - Relatórios
11 - Requisitos
12 - Horários
13 - Lista das Turmas
4
DC - EXEMPLOS

5
DC - EXEMPLOS

6
DIAGRAMA DE FLUXO DE DADOS (DFD)
Conceito - É a principal técnica de modelação
funcional, descreve os processos computarizados
ou não e podem ser físicos ou lógicos:
Físicos - Representam modelos de
implementação física ( o quê, como, quem,
quando e onde); e
Lógicos - Quando representam apenas processos
de negócio independentemente da maneira como
são implementados (o quê).
7
DFD

 Consiste na representação gráfica do


fluxo de dados em um SI, modelando
seus aspectos de processo; e
 Fornece apenas a visão estruturada
das funções.

8
DFD

Representam:
 Funções do Sistema (procedimentos/serviços);
 Interacções entre funções do Sistema;
 Transformações que o Sistema deve realizar;
 As fontes de dados/informação;
 O destino de cada resultado; e
 Dados mantidos pelo Sistema (dados em
repouso).
9
DFD - ELEMENTOS

Entidades Externas;
 Processos;
Repositório de Dados; e
Fluxo de Dados.
10
DFD - ELEMENTOS
 Entidades Externas - São as fontes/destinatários de
dados/informação que entram/saiem (tramitam) no
Sistema;

NOME NOME NOME

 Processos - Representam a transformação dos


dados e reside dentro das fronteiras do Sistema.
Obedece a sintaxe: Verbo activo + Objecto;
PROCESSO P PROCESSO
11
DFD - ELEMENTOS

 Repositório de Dados - Representa uma coleção


de dados ou pacotes de dados em repouso; e

 Fluxo de Dados - Representam os caminhos


percorridos pelos dados entre os elementos do
diagrama. Devem ter nome único e representar a
ordem de entrada e saída na numeração.
12
DFD - ELEMENTOS

Os Fluxos de Dados podem ser:


 Externo - entre entidade externa e os processos;
 Interno - entre dois processos;
 Acesso à memória - entre os processos e os
repositórios de dados; e
 Erro ou Rejeição - do processo para fora do fluxo.

Leite
Ovos Bolo
PROCESSO

Farinha
13
DFD – REGRAS PARA COSTRUÇÃO

 Definir as Entidades Externas;


 Especificar as entradas e saídas do
Sistema;
 Especificar prováveis saídas
(consultas/relatórios) que o Sistema venha
a ter necessidade;
 Elaborar o DC (DFD de Nível 0);
14
DFD – REGRAS PARA COSTRUÇÃO
 Elaborar o DFD de Nível 1, começando do canto superior
esquerdo, da esquerda para direita, a partir da Entidade Externa
que possuir a principal entrada para o Sistema, desenhando os
fluxos de dados que surgem, os processos logicamente
necessários e os Depósitos de Dados que lhe pareçam
necessários;
 Não ligar Entidade Externa diretamente com Entidade Externa
nem Depósito de Dados a Depósito de Dados sem que
possuam um processo entre eles;
 Aceitar o facto de que será necessário a elaboração de mais de
um esboço até a elaboração final do DFD;
15
DFD – REGRAS PARA COSTRUÇÃO

 Verificar se todas as Entidades Externas e


fluxos de entradas e saídas previstas
encontram-se representadas; e
 Elaborar as expansões necessárias até
chegar ao nível adequado.

16
DFD

17
TPC

1- Estabeleça a diferença entre DFD


de nível 0 à 3; e
2- Defina Processo.
ÁRVORE DE DECISÃO (AD)

Especifica os processos que descrevem as acções a


serem executadas através de ramificações de
combinações;
É desenhada na horizontal, definindo-se um nó (um
ponto ou raiz) na extremidade externa de onde parte;
 As ações são os ramos finais; e
 É orientada para problemas com poucas entradas o
que constitui uma desvantagem.

18
ÁRVORE DE DECISÃO (AD)

19
TABELA DE DECISÃO (TD)

Utilizada quando o processo deve produzir


alguma saída ou executar acções com base em
decisões complementares;
Fornece uma maneira objectiva de identificar
todas as combinações possíveis; e
Deve ser usada quando a selecção de
subprograma de acção depende de
combinações de condições.
20
TD - REGRAS PARA CONSTRUÇÃO

 Todas as condições devem ser identificadas no primeiro


quadrante da tabela e descritas numa linha;
 Todos os possíveis valores das condições devem ser
descritos em frente da variável da condição, no primeiro
quadrante;
 Todas as possíveis acções devem ser identificadas e
descritas no terceiro quadrante (uma por linha);
 O número de regras deve ser calculado, conforme as
possíveis combinações. O cálculo é feito multiplicando-se os
números de valores possíveis;
21
TD - REGRAS PARA CONSTRUÇÃO

 Para cada regra, uma coluna é desenhada no segundo


quadrante e numerada na parte superior para identificar a
regra;
 O cruzamento entre linhas e colunas do segundo quadrante
deve ser preenchido por todas as combinações de valores
possíveis das condições que formam cada regra;
 As combinações impossíveis de acontecer devem ser
preenchidas com “-”; e
 As omissões, contradições e ambiguidades devem ser
discutidas com os usuários.

22
TD - REGRAS PARA CONSTRUÇÃO

23
TABELA DE DECISÃO (TD)

24
OBRIGADO

Você também pode gostar