Análise Estruturada – Dicionários de Dados Análise de Sistemas de Software Prof. Rodrigo Ribeiro
Análise Estruturada – D.D. Dicionários de Dados Listagem de todos os dados do sistema Não é um diagrama... Fornece uma definição precisa para requisitos Representam dados de Entrada de processos Saída de processos Componentes de depósitos
Análise Estruturada – D.D. Dicionário de dados define Significado dos fluxos e depósitos Descrevem a estrutura de dados compostos Porquê? Tornar formal a notação utilizada em DFD Dando significado a valores de fluxos e depósitos Define regras para valores válidos e inválidos
Análise Estruturada – D.D. Notação de dicionário de dados = É composto de + e () Opcional { } Repetição [ ] Escolha de uma dentre muitas alternativas ** Comentário @ Identificador de chave primária | Separador de alternativas na construção [ ]
Análise Estruturada – D.D. nome = cortesia + primeiro-nome + (nome-intermediario) + ultimo-nome cortesia = [Sr | Sra | Srs | Sras | Msc. | PhD] primeiro-nome = {caractere-válido} nome-intermediario = primeiro-nome ultimo-nome=primeiro-nome caractere-valido=[A-Z | a-z | - ]
Análise Estruturada – D.D. Representa informações válidas Similar a uma G.L.C. Para sistemas de médio e grande porte... especificar um D.D. pode ser muito trabalhosa Devido a... Muitos fluxos Muitos depósitos