Dia

10
INSTITUTO FEDERAL DA BAHIA – CAMPUS EUNÁPOLIS ANÁLISE E DESENVOLVIMENTO DE SISTEMAS RAFAEL NASCIMENTO OLIVEIRA PESQUISA FERRAMENTA ANÁLISE ESTRUTURADA: Dia (Diagram Editor)

Transcript of Dia

Page 1: Dia

INSTITUTO FEDERAL DA BAHIA – CAMPUS EUNÁPOLIS

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

RAFAEL NASCIMENTO OLIVEIRA

PESQUISA FERRAMENTA ANÁLISE ESTRUTURADA:

Dia (Diagram Editor)

EUNÁPOLIS

2014

Page 2: Dia

RAFAEL NASCIMENTO OLIVEIRA

PESQUISA FERRAMENTA ANÁLISE ESTRUTURADA:

Dia (Diagram Editor)

Pesquisa do curso de Tecnologia em Análise

e Desenvolvimento de Sistemas, do Instituto

Federal da Bahia - Campus Eunápolis, sob

orientação da Professora Diana Silva.

EUNÁPOLIS

2014

Page 3: Dia

1. Introdução

Dia é um aplicativo ou ferramenta, para criação de diagramas técnicos.

Sua interface e funcionalidades foram criadas para servir como uma

alternativa grátis e de código aberto do programa Microsoft Visio.

Entre as características do Dia, se encontram a possibilidade de imprimir

múltiplas paginas, exportar os diagramas em vários formatos como

(EPS, SVG, CGM e PNG), e a habilidade de usar formas personalizadas

criadas pelo próprio usuário, ou pela comunidade do programa.

O Dia é útil para a criação de diagramas UML, mapas de rede,

fluxogramas, Esquema de Banco de Dados, entre outros.

Page 4: Dia

2. Características

Com o Dia é possível criar diversos diagramas estruturais, entre os

diagramas padrões encontrados no Dia estão:

Database

Fluxograma

Entidade Relacionamento

Rede

UML

Cisco (Redes, Switchs, Computadores, Telefonia)

Engenharia Civil

Elétrica

Logica

Cibernética

Também é possível expandir essa lista, criando seu próprio modelo de

diagrama, ou baixando diversos disponíveis na internet, ou na

comunidade do Dia.

Algumas ferramentas a parte auxiliam o Dia no processo de

importação/exportação de Scripts como é o caso do dia2code, uma

ferramenta que converte diagramas do Dia em varias linguagens, como,

C++, Java, SQL e PHP.

O Dia foi desenvolvido para ser facil e simples de usar, além de suportar

os sistemas operacionais Linux, Windows e Mac OS X, também é

possível criar scripts em Python, para definir regras nos diagramas.

Page 5: Dia

3. Usando o Dia

Está é a interface inicial do Dia no sistema operacional Linux,

semelhante ao uso em outros sistemas.

Sua utilização e bem simples, na caixa de ferramentas:

É possível escolher qual ação o usuário irá executar, como selecionar

objetos, dar zoom, redimensionar e escrever caixas de texto, logo

embaixo tem a caixa de formas:

Page 6: Dia

Nesta caixa, que o usuário pode escolher o tipo do diagrama que será

criado, e embaixo as formas que serão usadas na criação do diagrama.

Para inserir os objetos (formas) no diagrama é simples, somente escolha

a forma desejada e clique sobre o “quadro” branco com as linhas azuis,

então o objeto será desenhado.

Page 7: Dia

4. Exemplos

Alguns exemplos de diagramas criados pelo Dia, tirados dos seus sites:

https://wiki.gnome.org/Apps/Dia/

http://dia-installer.de/

Diagrama Entidade-Relacionamento

Diagrama UML – Objetos

Page 8: Dia

Diagrama de Banco de Dados