Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
Etapas da análise estruturada parte2 - Projeto Lógico


CLUBE DE AUTORES


CLUBE DE AUTORES


CLUBE DE AUTORES


MAGAZINE LUIZA


AMAZON

PHP-GENERATOR

Etapas da análise estruturada parte2 - Projeto Lógico

Etapas da análise estruturada parte2Projeto Lógico

Dentre as etapas de um análise estruturada está o projeto lógico, que trata do fluxo de dados de um sistema e estabelece a forma como as entidades se relacionam.


Dentre os principais elementos de um projeto lógico podemos destacar:


  • Dicionário de dados;

  • Diagrama de entidade e relacionamento(DER);

  • Diagrama de fluxo de dados(DFD);

  • Fluxogramas.


DICIONÁRIO DE DADOS


Serve para descrever de forma detalhada as tabelas de dados que farão parte do sistema com seus respectivos atributos. No exemplo seguinte temos o dicionário de dados de um cadastro de clientes:


CLIENTES

CAMPOS

TIPOS

TAMANHOS

OBSERVAÇÕES

DESCRIÇÕES

CodCliente

Número

06

Número inteiro

Código do cliente

Nome

Caracter

50



Sexo

Caracter

01

Validar M e F


DataNas

Data

10


Data de Nascimento

CPF

Número

11

Inteiro longo


Endereco

Caracter

50



Fone

Número

15

Inteiro longo


Email

Caracter

30



DataReg

Data

10


Data de registro


    Os modelos de dicionários de dados podem variar de empresa para empresa, porém alguns elementos são vitais como:

  • Especificação de campos(atributos)

  • Tipos dos atributos;

  • Tamanho dos atributos;

  • Espaço para observação e descrição complementar.


Seguindo essa estrutura podemos organizar todos os dicionários de dados que fazem parte de um sistema, sendo válido destacar que é importante padronizar os nomes dos atributos que não devem conter acentos, cedilha ou espaço em branco. Portanto, são válidos nomes como:

  • fone;

  • dataNascimento;

  • data_nascimento.


DIAGRAMA DE ENTIDADE E RELACIONAMENTOS (DER)

Serve para mostrar os tipos de relacionamentos entre diferentes tabelas de dados.

Tais podem ser de três tipos:

  • 1 - 1 (um para um);

  • 1 - N (um para vários) ;

  • N - N (vários para vários);


Saiba mais a respeito no link:

http://rmfais.com/rmfais/artigos/table.php?_codigo=6


EXEMPLO:

DER DE UM CONTROLE LOCADORA DE FILMES


DIAGRAMA DE FLUXO DE DADOS (DFD)

Como o próprio nome já sugere, esse diagrama mostra o fluxo de dados de um sistema, descrevendo graficamente as interações de entidades com processos de inclusão, consulta e armazenamento de dados.


Os DFDs podem ter diferentes níveis de acordo com a complexidade de cada sistema sendo mais comum os seguintes níveis:

  • Nível zero: mostra interação geral das entidades externas com o sistema;

  • Nível um: detalha o nível zero;

  • Nível dois: detalha alguma parte do nível um.


Os símbolos básicos de um DFD são:


  • Retângulos: usados para descrição de entidades externas;

  • Círculos ou elipses: usados para descrever processos;

  • Barras paralelas: usadas para descrever tabelas de dados;

  • Setas: usadas para mostrar o fluxo de dados.


EXEMPLOS DE DFDs:


FLUXOGRAMAS

Também conhecidos como diagramas de blocos, são utilizados para descrever graficamente o comportamento de um algorítimo:


Saiba mais a respeito no link:

http://rmfais.com/rmfais/artigos/table.php?_codigo=16


ATIVIDADES

1) Para que serve um dicionário de dados?

2) Quais os elementos básicos de um dicionário de dados?

3) Quais cuidados são necessários na hora de definir um dicionário de dados?

4) A que se destina um diagrama de entidade e relacionamento?

5) Quais os tipos de relacionamentos em um DER?

6) Que tipo de informação estão representadas em um DFD?

7) Quais são os níveis de um DFD e a que eles se destinam?




WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online