Analise de sistemas i banco de dados i engenharia de software linguagem e técnica de programação ii seminários ii

Disponível somente no TrabalhosFeitos
  • Páginas : 30 (7415 palavras )
  • Download(s) : 0
  • Publicado : 30 de abril de 2012
Ler documento completo
Amostra do texto
[pic]











































































































INTRODUÇÃO


Neste trabalho mostrarei um Caso de Uso de Controlar Usuário partindo de um cenário de cadastrar usuário da biblioteca, abordando técnicas deModelagem, explicando entidades e tabelas, entre outros. Abordando também Modelos Ágeis e Modelos Evolucionários.


























































DESENVOLVIMENTO

Caso de uso Controlar Usuário;

Cadastro de usuário:

• Nome Completo
• Data de nascimento
• Sexo (M/F)
• CPF
• RG
• Órgãoexpedidor
• Cidade
• Estado
• CEP
• Bairro
• Numero
• Telefone
{Fluxo secundário}
• Voltar
• Salvar






















Técnica de Modelagem Entidade Relacionamento;


* Entidade é aquele objeto existente no mundo real, com uma identificação distinta e significado próprio. São as coisas que existem nonegócio, ou ainda, que descrevem o negócio em si. Se algo existe e proporciona algum interesse em manter dados sobre ele, isto caracteriza como uma Entidade do negócio.


* Tabela é uma simples estrutura de linhas e colunas. Em uma tabela, cada linha contém um mesmo conjunto de colunas. Em um banco de dados podem existir uma ou centenas de tabelas, sendo que o limite pode ser imposto tantopela ferramenta de software utilizada, quanto pelos recursos de hardware disponíveis no equipamento.
As tabelas associam-se entre si através de regras de relacionamentos, estas regras consistem em associar um ou vários atributo de uma tabela com um ou vários atributos de outra tabela.

* Relacionamento geralmente são os verbos, é um conjunto de associações entre as entidades,acontecimento que liga duas entidades existentes no mundo real. Existem três tipos de relacionamento entre entidades: um-para-um, um-para-muitos, muitos-para-muitos.

* Cardinalidade é um conceito importante para ajudar a definir o relacionamento, ela define o número de ocorrências em um relacionamento.
Para determinar a cardinalidade, deve-se fazer a pergunta relativa ao relacionamento em ambas asdireções.

Um departamento possui quantos empregados?
- no mínimo 1 e no máximo N.
Um empregado está alocado em quantos departamentos?
- no mínimo em 1 e no máximo em 1
Somando-se as cardinalidades, definimos o resultado final do relacionamento, ou seja, 1:N.

* Atributos são propriedades (características) que identificam as entidades. Uma entidade é representada por um conjunto de atributos.Nome, endereço, telefone e cidade, por exemplo, são atributos da entidade Clientes. Enquanto que salário, cargo e departamento são atributos da entidade funcionários.
Os atributos podem ser simples, composto, multivalorado ou determinante.

-Atributo Simples
Não possui qualquer característica especial: A maioria dos atributos será simples. Quando um atributo não é composto, recebe umvalor único como nome, por exemplo, e não é um atributo chave, então ele será atributo simples.

-Atributo Composto
O seu conteúdo é formado por vários itens menores. Ex.: Endereço. Seu conteúdo poderá ser dividido em vários outros atributos, como: Rua, Número, Complemento, Bairro, Cep e Cidade.

-Atributo Multivalorado
O seu conteúdo é formado por mais de um valor. Ex.: Telefone. Umapessoa poderá ter mais de um número de telefone. É indicado colocando-se um asterisco precedendo o nome do atributo.

-Atributo Determinante
Identifica de forma única uma entidade, ou seja, não pode haver dados repetidos. É indicado sublinhando-se o nome do atributo. Exemplo: CNPJ, CPF, Código do fornecedor, Número da matrícula, etc. Os atributos determinantes serão as chaves...
tracking img