A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas de Informação (SI)

Apresentações semelhantes


Apresentação em tema: "Sistemas de Informação (SI)"— Transcrição da apresentação:

1 Sistemas de Informação (SI)
Aula nº 15 e /11 Módulo1: Análise de Sistemas 1

2 SI - Análise de Sistemas
Aula anterior: 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 2

3 SI - Análise de Sistemas
Aula anterior: 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 3

4 Identificador = definição do tipo de dados
SI - Análise de Sistemas Dicionário de Dados (DD): 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 4

5 SI - Análise de Sistemas
Dicionário de Dados (DD): 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 5

6 SI - Análise de Sistemas
Dicionário de Dados (DD): 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} 6

7 SI - Análise de Sistemas
Dicionário de Dados (DD): 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 7

8 SI - Análise de Sistemas
Dicionário de Dados (DD): 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 Pedido = nome + morada + livro (O tipo do identificador Pedido é composto) Nome, morada e livro são do tipo simples. 8

9 SI - Análise de Sistemas
Dicionário de Dados (DD): 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] 9

10 SI - Análise de Sistemas
Dicionário de Dados (DD): Notação: Diferentes tipos de representação Definição (é composto de) + Sequência e Selecção (uma das alternativas) [ | ] Repetição (ocorrência repetida de um componente) { } Opcional (pode estar ou não presente) ( ) 10

11 SI - Análise de Sistemas
Dicionário de Dados (DD): Exemplos de tipos de dados: Repetição: Pedido = nome_do_aluno + endereço + {disciplina} Pode ser solicitada a inscrição em mais do que uma disciplina Sequência e opcional: Aluno = nome + morada + contacto + ( ) Pode ter ou não o Selecção Sexo = [F| M] Umas das alternativas: F ou M 11

12 SI - Análise de Sistemas
Dicionário de Dados (DD): 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? 12

13 SI - Análise de Sistemas
Dicionário de Dados (DD): 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] 13


Carregar ppt "Sistemas de Informação (SI)"

Apresentações semelhantes


Anúncios Google