Buscar

Desenvolvimento de Diagramas de Entidade

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

17
Sistema de Ensino Presencial Conectado
Tecnologia em Análise e Desenvolvimento de Sistemas
ana carolina teixeira dos santos
Danilo pinto da silva
eric alves do nascimento
evandro tonet
isadora jose do nascimento
junior cesar lopes carvalho
desenvolvendo diagramas de entidade
Gurupi – TO
2013
ana carolina teixeira dos santos
Danilo pinto da silva
eric alves do nascimento
evandro tonet
isadora jose do nascimento
junior cesar lopes carvalho
desenvolvendo diagramas de entidade
Trabalho A
presentado 
ás Disciplinas 
Linguagens de Programação e Estrutura de Dados, Analise de Sistemas
 
II, Banco de Dados II, Ética, Política e Sociedade, Sistemas Operacionais, Metodologia Cientifica e Seminários III. 
D
o Curso de 
Tecnologia em Análise e Desenvolvimento de Sistemas
 da Universidade Norte do Paraná – UNOPAR
Professores:
 
Merris Mozer
 Anderson Macedo
 
Polyanna Pacheco Gomes
 Fabris
 
Roberto
 Yukio
 Nishimura
 Sergio de Goes Barboza
 
 
Adriane Aparecida Loper
 
Andreia Zompero
Gurupi – TO
2013
SUMÁRIO
1	INTRODUÇÃO	3
2	DIAGRAMAs DE ATIVIDADES E DE CASOS DE USO	4
2.1	DIAGRAMA DE CASO DE USO (ATUAL)	4
2.2	DIAGRAMA DE CASO DE USO (PROPOSTO)	4
2.3	DIAGRAMA DE ATIVIDADES (ATUAL)	5
2.3.1	Diagrama de Atividades Controlar Livro	5
2.3.2	Diagrama de Atividades Controlar Locações	6
2.3.3	Diagrama de Atividades Gerenciar Usuários	7
2.4	DIAGRAMA DE ATIVIDADES (PROPOSTO)	8
2.4.1	Diagrama de Atividades Controlar Livros	8
2.4.2	Diagrama de Atividades Controlar Locações	9
2.4.3	Diagrama de Atividades Controlar Usuários	10
2.4.4	Diagrama de Atividades Controlar Devoluções	11
3	MODELO RELACIONAL NORMALIZADO – MRN	12
3.1	ESQUEMA CONCEITUAL - BRMODELO	12
4	LISTA DO TIPO FILA	13
4.1	CÓDIGO	13
5	MAPEAMENTO OBJETO RELACIONAL – ORM	16
5.1	DIAGRAMA DE CLASSES BASEADO NO DER	16
6	CONCLUSÃO	17
REFERÊNCIAS	18
INTRODUÇÃO
Nesta atividade interdisciplinar em grupo, iremos abordar alguns temas que vimos no 2º semestre e iremos integrar a análise e programação de sistemas de informação que abrange a Orientação a objetos, onde são apresentados modelos de programação e técnicas de definição e consulta de bancos de dados, conteúdo visto nesse 3º semestre.
Faremos a implementação de cadastros e rotinas para o desenvolvimento do sistema de locadora de livros (biblioteca), demonstrando as metas a serem alcançadas, utilizando a linguagem C#.
Também iremos criar o banco de dados para o armazenamento e manipulação das informações para que assim possa ser feito o desenvolvimento das técnicas de análise de sistemas e engenharia de software.
DIAGRAMAs DE ATIVIDADES e de casos de uso
Foram elaborados os Diagramas de Caso de Uso e os Diagramas de Atividades tanto no cenário atual da empresa como no cenário proposto.
DIAGRAMA DE CASO DE USO (ATUAL)
DIAGRAMA DE CASO DE USO (PROPOSTO)
DIAGRAMA DE ATIVIDADES (ATUAL)
Diagrama de AtividadesControlar Livro
Diagrama de AtividadesControlar Locações
Diagrama de AtividadesGerenciar Usuários
Diagrama de Atividades (PROPOSTO)
Diagrama de Atividades Controlar Livros
Diagrama de AtividadesControlar Locações
Diagrama de AtividadesControlar Usuários
Diagrama de AtividadesControlar Devoluções
MODELO RELACIONAL NORMALIZADO – MRN
Plano conceitual do Banco de Dados, aplicado às formas normais através do Modelo Relacional Normalizado - MRN, referente ao cenário proposto nos requisitos do trabalho.
esquema conceitual - brmodelo
lista do tipo fila
Lista ordenada pela data de empréstimo, feita em C#.
código
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespacefila_ordenada
{
class Program
 {
static void Main(string[] args)
 {
 //VAR
int[] list;
list = new int[5];
int aux;
string aux1;
int y;
 y = 0;
string[] use;
use = new string[5];
int inicio, fim, i;
 i = 0;
 //INICIO DO PROGRAMA
while (i <= 4)
{
Console.WriteLine("Digite o dia do emprestimo entre 10/06 a 14/06:");
list[i] = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Nome da pessoa que fez emprestimo neste dia:");
use[i] = Console.ReadLine();
if (list[i] <= list[0])
 {
aux = list[0]; aux1 = use[0];
list[0] = list[i]; use[0] = use[i];
 //fim = list[2]; 
 //list[5]=list[4];
list[4] = list[3]; use[4] = use[3];
list[3] = list[2]; use[3] = use[2];
list[2] = list[1]; use[2] = use[1];
list[1] = aux; use[1] = aux1; 
inicio = list[0];
 }
else
if (list[i] >= list[0] && list[i] <= list[1])
 {
aux = list[1]; aux1 = use[1];
list[1] = list[i]; use[1] = use[i];
//fim = list[2];
 //list[5]=list[4];
 //list[4] = list[3];
list[4] = list[3]; use[4] = use[3];
list[3] = list[2]; use[3] = use[2];
list[2] = aux; use[2] = aux1;
 }
else
if (list[i] >= list[1] && list[i] <= list[2])
{
aux = list[2]; aux1 = use[2];
list[2] = list[i]; use[2] = use[i];
 //fim = list[2];
 //list[5]=list[4];
 //list[4] = list[3];
list[4] = list[3]; use[4] = use[3];
list[3] = aux; use[3] = aux1; 
 }
else
if (list[i] >= list[2] && list[i] <=list[3])
{
aux = list[3]; aux1 = use[3];
list[3] = list[i]; use[3] = use[i];
//fim = list[2];
 //list[5]=list[4];
 //list[4] = list[3];
 //list[4] = list[3];
list[4] = aux; use[4] = aux1;
 }
else
if (list[i] >= list[3] || list[i] <=list[4])
 {
list[4] = list[i]; use[4] = use[i];
fim = list[4]; 
 }
i++;
 }
while (y <= 4)
 {
Console.Write(list[y]); Console.Write('-');
Console.WriteLine(use[y]);
y++;
}
Console.ReadKey();
}
}
}
mapeamento objeto relacional – orm
Diagrama de Classes baseado no der
CONCLUSÃO
Pudemos concluir nesta atividade interdisciplinar, que os diagramas de atividades têm suas qualidades e fraquezas definidas, por isso a melhor maneira de usá-los é em combinação com outras técnicas.A maior qualidade dos diagramas de atividades está no fato de que eles suportam e encorajam comportamento paralelo. A maior desvantagem destes diagramas é que eles não deixam muito claras as ligações entre ações e objetos.
O diagrama de atividades no cenário da biblioteca, pudemos observar a escolhada ordem em que as coisas foram feitas. Simplesmente determinaram-se as regras essenciais de sequências que foram seguidas. Esta é a diferença-chave entre um diagrama de atividades e um fluxograma: os fluxogramas são normalmente limitados a processos sequenciais, enquanto que os diagramas de atividades podem lidar com processos paralelos.
Foi feito o diagrama de caso de uso também no cenário de uma Biblioteca atual e no cenário que foi proposto, onde foi correspondido a visão externa do sistema e foi representado graficamente os atores, os casos de uso, e os relacionamentos entre estes elementos, com o objetivo de ilustrar em um nível alto de abstração quais elementos externos interagiam e com que funcionalidades do sistema, ou seja, a finalidade de um diagrama de caso de uso apresentou-se um tipo de diagrama de contexto em que os elementos externos de um sistema e as maneiras segundo as quais eles as utilizam foram desenvolvidos tendo por base as suas regras de negócio. 
E, por fim, foi feito uma implementação de uma Fila,onde se permitiu a definição abstrata dos aspectos essenciais de comportamento e funcionamento de uma biblioteca, baseado nas rotinas do cenário atual e do que foi proposto.
REFERÊNCIAS
FLORES, Emerson Ricardo. Linguagens e técnicas de programação II. São Paulo. Editora Pearson, 2009.
DELIBERADOR, Paulo de Tarso. Algoritmos e estrutura de dados. São Paulo. Editora Pearson, 2009.
NISHIMURA, Roberto Yukio. Banco de dados II. São Paulo. Editora Pearson, 2011.
TANAKA, Simone Sawasaki. Análise de sistemas II. São Paulo. Editora Pearson, 2009.

Continue navegando