Vous êtes sur la page 1sur 8

Diagrama Entidade Relacionamento e Dicionario de Dados

Jair, Luiz, Ronneesley e Thiago


24 de junho de 2009
1 Diagrama Entidade-Relacionamento
O diagrama da Figura 1
Figura 1: Diagrama Entidade Relacionamento do Sistema
1
2 Entidades do Modelo de Dados
Esta secao tem como objetivo descrever as entidades do sitema Estimate. O padrao de dicionariza cao utilizado
e proposto em [?]. A Tabela 2 mostra este padrao.
Nome da Entidade
Denicao Denicao do conceito representado pela entidade.
Exemplo Exemplos de um registro da entidade.
Sinonimo Sao descritos sinonimos com o objetivo de melhorar o entendimento dos
conceito.
Observacoes Observacoes importantes sobre o conceito.
Atributos
Nome Descricao/Exemplo Domnio Regra
Atributo Informacoes signican-
tes sobre o atributo.
Atributos identicado-
res tem seu nome subli-
nhado.
Texto, In-
teiro, ...
Regras para
formacao do
valor do atri-
buto.
Tabela 1: Padrao utilizado para a dicionarizacao de entidades.
Projeto
Denicao Conjunto de projetos que serao avaliados
Exemplo Projeto A, Projeto B, etc.
Sinonimo Softwares e sistemas
Atributos
Nome Descricao/Exemplo Domnio Regra
Id Codigo unico que re-
presenta o projeto.
Inteiro
Nome Nome do projeto. Texto
Descricao Descricao do projeto. Texto
Status Status do projeto. Inteiro Valores
possveis: 0 -
Estimado, 1
- Cancelado
e 2 - Em
andamento
2
Estoria
Denicao Conjunto de estorias que fazem parte de um projeto
Exemplo Cadastro de clientes, Relatorio nanceiro, etc.
Sinonimo Problemas a resolver e novos requisitos
Atributos
Nome Descricao/Exemplo Domnio Regra
Id Codigo unico que re-
presenta a estoria.
Inteiro
Nome Descricao simplicada
da estoria.
Texto
Descricao Descricao completa da
estoria.
Texto
Status Status da estoria. Inteiro Valores
possveis:
0 - Nao
iniciada, 1 -
Estimada, 2
- Cancelada,
3 - A dividir
e 4 - Em
andamento
Arquivo Arquivo de anexo. Texto
Jogo
Denicao Uma reuniao, nao necessariamente fsica, com o objetivo de votar em um
conjunto de estorias
Exemplo Jogo inicial, jogo do dia 10, jogo nal, etc
Sinonimo Vota cao de estorias
Atributos
Nome Descricao/Exemplo Domnio Regra
Data Data de incio do jogo. Data
Horario Horario de incio do
jogo.
Horario
Tipo Tipo de realiza cao do
jogo
Inteiro Valores
aceitos 0
(Sncrono)
ou 1
(Assncrono)
Tempo
votacao
Tempo padrao de uma
votacao
Horario
Tempo argu-
mentacao
Tempo padrao de uma
argumentacao
Horario
Segredo voto Especica se os votos e
argumentos serao exi-
bidos aos outros espe-
cialistas
Logico
3
Pessoa
Denicao Pessoa do projeto
Exemplo Joao, Maria, Jose, etc
Sinonimo Opiniao
Atributos
Nome Descricao/Exemplo Domnio Regra
Id Codigo unico que re-
presenta a pessoa.
Inteiro
Nome Nome completo da pes-
soa.
Texto
E-mail E-mail para contato e
nome usado para au-
tenticacao.
Texto
Telefone Telefone para contato. Texto
Senha Senha do usuario sem
criptograa unidirecio-
nal.
Texto A senha
original de-
vera ter no
mnimo 6
caracteres e
podera ter
caracteres
especiais
Rodada
Denicao Rodada de um jogo
Exemplo Rodada 1, rodada 2, rodada N, etc
Sinonimo Opiniao
Atributos
Nome Descricao/Exemplo Domnio Regra
N umero N umero que representa
a sequencia da rodada.
Inteiro Valores
possveis: 1,
2 e 3.
Data incio Data que a rodada foi
iniciada.
Inteiro
Horario
incio
Horario que a rodada
foi iniciada.
Inteiro
4
Log
Denicao Historio de erros ocorridos no sistema
Exemplo Fulano - Erro ao acessar o banco de dados - 12/12/2008 - 08:15 -
192.168.0.10
Sinonimo Historico de erros
Atributos
Nome Descricao/Exemplo Domnio Regra
Id Codigo unico que re-
presenta o log.
Inteiro
Mensagem Mensagem de erro da
falha.
Texto
Data Data que o erro ocor-
reu.
Data
Horario Horario que o erro
ocorreu.
Horario
IP Endereco IP (Internet
Protocol) do computa-
dor onde o erro foi
exibdo.
Texto
Nome da
pagina
Nome da pagina que
pretendia acessar
quando o erro ocorreu.
Texto
Unidade de tempo
Denicao Unidade de tempo para valores de estimativas
Exemplo Horas, Dias, Meses, Semestres, Anos, etc
Sinonimo Prazo de um voto
Atributos
Nome Descricao/Exemplo Domnio Regra
Id Codigo unico que re-
presenta a unidade de
tempo.
Inteiro
Nome Nome da unidade de
tempo.
Texto
Carta
Denicao Carta utilizada na estimativa
Exemplo A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K, etc
Sinonimo Valor possvel de voto
Atributos
Nome Descricao/Exemplo Domnio Regra
Id Codigo unico que re-
presenta a carta.
Inteiro
Nome Nome da carta. Texto
Valor Valor que representa o
voto.
Inteiro
5
3 Relacionamentos Entre Entidades do Modelo de Dados
Esta se cao tem o intuito de descrever as entidades do sistema Estimate. O padrao de dicionarizacao das
entidades e proposto por [?]. A Tabela 3 mostra este padrao.
Nome do Relacionamento
Denicao Denicao do relacionamento entre as entidades.
Entidades Papel Cardinalidade
Nome da
primeira
entidade
relacionada.
Papel representado pela primeira entidade no
relacionamento.
Cardinalidade
associativa
da primeira
entidade no
relaciona-
mento.
Nome da se-
gunda enti-
dade relacio-
nada.
Papel representado pela segunda entidade no
relacionamento.
Cardinalidade
associativa
da segunda
entidade no
relaciona-
mento.
Atributos
Nome Descricao/Exemplo Domnio Regra
Atributo Informacoes signican-
tes sobre o atributo.
Booleanos,
Inteiros, ...
Inteiros posi-
tivos
Tabela 2: Padrao utilizado para a dicionarizacao de relacionamentos
Modera
Denicao Representa a pessoa que modera um projeto
Entidades Papel Cardinalidade
Pessoa Moderador do projeto 1:N
Projeto Projeto 1:1
Especialista
Denicao Representa a pessoa que participa de um projeto como especialista
Entidades Papel Cardinalidade
Pessoa Participante 1:N
Projeto Projeto 1:M
6
Dono
Denicao Representa a pessoa que e dona do produto
Entidades Papel Cardinalidade
Pessoa Participante 1:N
Projeto Projeto 1:1
Tem
Denicao Representa as estorias que fazem parte de um projeto
Entidades Papel Cardinalidade
Projeto Participante 1:N
Estoria Projeto 1:1
Pai
Denicao Representa a estoria pai de uma estoria
Entidades Papel Cardinalidade
Estoria Estoria lha 1:1
Estoria Estoria pai 1:N
Faz parte
Denicao Representa as estorias que fazem parte de um jogo
Entidades Papel Cardinalidade
Jogo Jogo 1:1
Estoria Estoria 1:1
Vota
Denicao Representa um voto de um participante
Entidades Papel Cardinalidade
Rodada Rodada 1:M
Pessoa Pessoa 1:N
Carta Carta 1:P
Atributos
Nome Descricao/Exemplo Domnio Regra
Argumento Justicativa exigida
pelo voto.
Texto
Deixa
Denicao Representa os logs deixados por uma pessoa
Entidades Papel Cardinalidade
Pessoa Pessoa 1:N
Log Log 1:1
Faz parte
Denicao Representa as cartas que fazem parte de um jogo
Entidades Papel Cardinalidade
Jogo Jogo 1:N
Carta Carta 1:M
Possui
Denicao Representa a unidade de tempo utilizada em um jogo
Entidades Papel Cardinalidade
Jogo Jogo 1:1
Unidade de
Tempo
Unidade de tempo 1:N
7
Estima
Denicao Representa a unidade de tempo utilizada para estimar uma estoria
Entidades Papel Cardinalidade
Estoria Estoria 0:1
Unidade de
Tempo
Unidade de tempo 1:N
Estima
Denicao Representa a carta utilizada para estimar uma estoria
Entidades Papel Cardinalidade
Estoria Estoria 0:1
Carta Carta 1:N
8

Vous aimerez peut-être aussi