Ferramentas de modelagem do SI
Prof. Wladimir da Costa
Aula 5
Ferramentas de Modelagem do SI
Nesta momento irá se trabalhar com a Modelagem
Funcional dos novos SI a serem desenvolvidos.
Ferramentas de Modelagem do SI
Ferramentas para modelagem do novos SI :
• Diagrama de Macro Fluxo
• Diagrama de Contexto
• Diagrama de Fluxo de Dados
• Diagrama Entidade Relacionamento
• Diagrama de Descrição de Entidade
Ferramentas de Modelagem do SI
Diagrama de Macro Fluxo
O Macro Fluxo mostra o Perfil do sistema e o seu alinhamento
com a Estrutura Informacional (outros sistemas ou
departamentos) da Organização.
Através do Diagrama de Macro Fluxo a equipe de
desenvolvimento do sistema conseguira identificar as
principais Funções (tarefas) do sistema, as Integrações do
sistema em desenvolvimento com outros sistemas, as
Informações que Alimentam o sistema de forma convencional
(teclado, mouse, código barra, etc), as Informações que são
recebidas ou enviadas a outros sistemas da organização, e os
Arquivos para armazenamento dos dados que são essenciais
para o seu processamento (funcionamento).
Diagrama de Macro Fluxo
Ferramentas de Modelagem do SI
Diagrama de Contexto
O Diagrama de Contexto é constituído por um único processo que representa todos os
processos que o nosso sistema irá proporcionar. No diagrama o processo é representado
pelo nome do sistema. (ver pag 416 Yourdon – interfaces internas e externas do
sistemas
Conectado a esse processo estão os terminadores que geram e recebem dados do
sistema. Terminadores são os departamentos, sistemas ou parceiros que recebem ou
enviam informações ao sistema .
Os componentes dos Diagrama de Contexto são:
Entidade externa
Envia ou recebe
informação
Do sistema
Lista de eventos
Depósito de dados
Processo Único
Representam os
Representam os
Representa os sistema
Com seus respectivosEventos ou dados que relacionam Depósitos de dados
Os terminadores e o
Compartilhados por Si
Processos/tarefas
SI
Diagrama de Contexto
Vice-Reitoria
Acadêmica
Dados do Cartão
Aluno
Grade Horária
Horário e Software desejado
Dados da Reserva Coletiva
Professor
Usuário não autorizado
Dados da Confirnação da
Reserva
Dados do Cartão
Funcionário
Horário e Software desejado
Sistema de
Controle de
Acesso ao
Laboratório de
Informática
-Núcleo de
Computação
Dados da Reserrva de
Periféricos
Dados da confirmação da
Reserva (Coletiva e Periféricos)
Dados para Reserva de
Eventos
Faculdade
Usuário não autorizado
Dados da Confirmação da Reserva
CPD
Dados para a Reserva de
Visitas
Setor de
Divulgação
Dados de Alunos e Funcionários
Dados para o relatório + nome
do Técnico
Dados dos relatórios
Técnico de
Laboratório
Ferramentas de Modelagem do SI
Diagrama de Fluxo de Dados
Representa o fluxo de informações no sistema, com a
composição dos seus processos gerenciais e operacionais. O
DFD também permite uma abordagem de decomposição de
processos em níveis maiores de detalhes - sub níveis de DFD.
Ferramentas de Modelagem do SI
Diagrama de Fluxo de Dados
Componentes :
Terminador
Processo/bolha
função/transformação
Depósito
Fluxo de Dados
Ferramentas de Modelagem do SI
Diagrama de Fluxo de Dados - Regra Básica
• Todos os componentes do DFD devem estar nomeados
• Todo processo deve ter um número e ter pelo menos um
fluxo de entrada e um fluxo de saída - cuidado com o buraco
negro
• A descrição de um fluxo de dados deve ser um substantivo
ou uma sentença simples, nunca um verbo
• A descrição de um processo deve ser feita utilizando um
verbo que não traga dupla interpretação ou duvida da tarefa a
ser executada
Ferramentas de Modelagem do SI
Diagrama de Fluxo de Dados - Regra Básica
•Se o processo for complexo faça o desmembramento em
vários subprocessos para detalhar e facilitar a interpretação do
mesmo
• Não pode haver uma comunicação direta entre dois
terminadores ou entre dois depósitos
• O nome de um depósito deve estar no plural
Ferramentas de Modelagem do SI
Diagrama de Fluxo de Dados - Etapa para elaboração
• Identificar e numerar os processos
• Identificar os terminadores
• Identificar os depósitos
• Construir o gráfico do DFD
• Refazer o DFD tantas vezes forem necessárias até obter uma
boa estética
• Evitar DFD complexos demais
Diagrama de Fluxo de Dados
Usuário não Autorizado
Dados do Funcionário
Funcionários
Usuário não Autorizado
Dados do Aluno,
horário e software
desejado
Al uno
Efetu ar
reserva
individual
Dados funcionário, horário e software desejado
D ados do Curso
Dado do Aluno
Alunos
Dados do
Laboratório
1
Softwares
Instalados
Horário Desejado
Horárrios Livres
C ursos
Labor atórios
Reservas
Softwa res
Dados do Laboratório
Dados de Alunos
Dados dos Funcionários
Dados de Alunos
e Funcionários
CPD
Dados do Laboratór io
Funcionário
Vice Reitoria
Acadêmica
2
Atual izar
ar quivos
3
Cadastr ar
Laboratór io
Reserrva
de Aula
Prática
Tabela de Horários
Coor denado res
Dados da Reserva
Dados da Reserva Automática e
Dados da Reserva
Setor de
Divul gação
Disciplina Prática
Dados do Periférico
FCTI
4
Efetuar
reserva
do Professor
Dados do
Relatório
+ nome
Funcionário
Softwares
Semestral
Disciplinas
Dados da Reserva
Professo res
7
Gerar
Relatório
Técnico
Dados do
Relatório
+ nome
Funcionário
Relatórios
6
Cadastrar
Periférico
5
Efetuar
Reserva de
Periféricos
Dados da Reserva
Dados do
Periférico
Periféricos
Solicitação de Perifér icos
Ferramentas de Modelagem do SI
Diagrama de Entidade - Relacionamento
Representa o relacionamento de todas as entidades do sistema,
isto é, os grupos lógicos de agregação de dados (arquivos),
determinando o grau e o tipo de relacionamento entre elas, o
qual irá constituir o Banco de Dados do Sistema e prover a
informação ao usuário.
Ferramentas de Modelagem do SI
Diagrama de Entidade - Relacionamento
Componentes :
Entidade
Relacionamento
F
D
@
Atributos
Chave
Obrigatório
Facultativo
Derivado
Estrangeiro
Ferramentas de Modelagem do SI
Diagrama de Entidade - Relacionamento
Cardinalidade
Identifica o número mínimo e máximo de Tuplas (registros)
de uma Entidade, que está Relacionando com uma ou mais
Tuplas de outra Entidade (obviamente, só existe cardinalidade
nos relacionamentos).
Utilizaremos a cardinalidade do tipo MEREB.
MEREB( Metodologia Entidade Relacionamento Estendido
Binário).
Ferramentas de Modelagem do SI
Diagrama de Entidade - Relacionamento
Regras da Cardinalidade
• Um para um (1:1)
• Um para muitos (1:N)
• Muitos para muitos (N:N)
Cuidado toda Entidade deve ter um Atributo chave que irá
identificar uma única Tupla na Entidade, o qual será aplicado
nas regras da Cardinalidade.
Ferramentas de Modelagem do SI
Diagrama de Entidade - Relacionamento
Ferramentas de Modelagem do SI
Diagrama de Descrição de Entidades
Representa o conjunto de dados ou atributos que compõe cada
entidade do Diagrama Entidade Relacionamento, onde cada
elemento deverá representar o seu tipo (chave, obrigatório,
facultativo, derivado, etc.).
Ferramentas de Modelagem do SI
Diagrama de Descrição de Entidades
CP : Atributo Chave OB: Atributo Obrigatório @: Atributo Estrangeiro
Download

Ferramentas de Modelagem do SI