Módulo1: Análise de Sistemas
Aula nº 15 e 162010/11
127-04-23
SI - Análise de SI - Análise de SistemasSistemas
Aula anterior:
227-04-23
•Modelo Comportamental• Conceitos• Diferentes técnicas de modelação
•Diagrama de Fluxo de Dados• Conceito• Objectivo• Características• Duas notações
• Chris Gane• Tom DeMarco
SI - Análise de SI - Análise de SistemasSistemas
Aula anterior:
327-04-23
•Diagrama de Fluxo de Dados• Notação adoptada: Tom DeMarco
• Quatro elementos gráficos usados:• Processo (circunferência)• Fluxo de dados (seta)• Entidade de origem/destino (rectângulo)• Depósito de dados (2 linhas paralelas )
• Forma como os 4 elementos se podem interligar• Regras para desenhar um DFD• Grau de detalhe:
• Múltiplos níveis• Balanceamento
• Exercício prático
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
427-04-23
•Técnica do Modelo Comportamental•Usada em conjunto com as restantes: DFD’s, DER, etc.•Conceitos:
• “É uma listagem organizada de todos os elementos de dados do sistema, com definições precisas e rigorosas para que os utilizadores e os analistas de sistemas possam reconhecer todas as entradas, saídas, componentes de depósitos de dados e cálculos intermédios”.
• “O dicionário de dados é uma colecção de definições do tipo de dados associados aos identificadores introduzidos nos diagramas de fluxos de dados e nos diagramas de entidade/relacionamento”.
Identificador = definição do tipo de dados
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
527-04-23
• Técnica de modelação que surge da necessidade de descrever, de alguma forma, a composição dos dados
•A forma narrativa é longa e por isso mais sujeita a erros e situações dúbias
•É necessário implementar uma notação compacta e concisa por forma a simplificarmos o processo de descrição dos dados de um sistema
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
627-04-23
•Quando se começa a desenvolver o Diagrama de Contexto, deve-se também ter iniciado o desenvolvimento do Dicionário de Dados
• Faz-se a descrição do significado de cada item de dados presente nos diagramas que desenvolvemos na modelação do sistema
•Por uma questão de clareza, pode também ser necessário dividir os itens de dados complexos em sub-itens
• Solicitacao_inscricao = nome + n_bi + {cadeiras}
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
727-04-23
•Qual a sua importância?:• Manusear o detalhe do sistema
• Comunicar o significado de cada elemento do sistema
• Documentar características do sistema
• Avaliar as características do sistema
• Detectar erros e omissões no sistema
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
827-04-23
•Representação: Tipos• Simples:
• São definidos especificando o conjunto admissível de valores (domínio dos valores)
• Exemplo:• Sexo F ou M (O tipo do identificador Sexo é simples)
• Compostos:• São definidos em função dos seus componentes• Exemplo:
• Pedido = nome + morada + livro (O tipo do identificador Pedido é composto)
• Nome, morada e livro são do tipo simples.
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
927-04-23
• O DD define os elementos de dados descrevendo:
• O Significado de fluxos e depósitos de dados:
• A Composição de pacotes agregados de dados que se movimentam pelos fluxos de dados (ex: Morada pode ser dividido em itens elementares como rua, cidade, distrito, etc.
• A Composição dos pacotes de dados nos depósitos de dados
• Os valores e unidades relevantes de partes elementares de informações dos fluxos e depósitos:• ex: Letra = [A-Z|a-z]
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
1027-04-23
•Notação:
Diferentes tipos de representaçãoDefinição (é composto de) +Sequência eSelecção (uma das alternativas) [ | ]Repetição (ocorrência repetida de um componente)
{ }
Opcional (pode estar ou não presente) ( )
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
1127-04-23
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
1227-04-23
•Avaliação de um DD
• Todos os dados do DFD estão definidos?
• Todos os elementos do elemento composto foram definidos?
• Há elementos repetidos?
• Há elementos que não existem no DFD?
SI - Análise de SI - Análise de SistemasSistemas
Dicionário de Dados (DD):
1327-04-23
•Exemplo de um DD
• Definir o nome de um Aluno:• Nome = Primeiro_Nome + Ultimo_Nome• Primeiro_Nome = {Letra}• Ultimo_Nome = {Letra} ;• Letra = [A-Z|a-z]
Top Related