TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Analise E Desenvolvimento De Sistemas

Casos: Analise E Desenvolvimento De Sistemas. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  7/11/2014  •  1.492 Palavras (6 Páginas)  •  290 Visualizações

Página 1 de 6

Atividade de produção textual-indiTrabalho apresentado ao Curso (Tecnologia Analise e Desenvolvimento de Sistemas) da UNOPAR - Universidade Nora [Analise e Desenvolvimento de Sistemas II, Desenvolvimento Orientado a Objeto, Banco de Dados II e Algoritimos e Estrutura de Dados].

Orientador: Prof. Polyanna P. Gomes Fabis, Marcio Chiaveli, Merris Mozer e Roberto Nishimura.

Ituiutaba

2012

SUMÁRIO

1 INTRODUÇÃO

2 LISTAS LINEARES

3 BANCO DE DADOS

4 ORIENTAÇÃO A OBJETOS

5 CONCEITO ORM

6 FERRAMENTAS ORM

7 DIAGRAMA DE CLASSE

8 CONCLUSAO

9 REFERENCIA

1- INTRODUÇÃO

Neste trabalho vamos abordar e entrar mais a fundo nas disciplinas trabalhadas neste semestre Banco de Dados, Analise e Desenvolvimento e Sistema II, Desenvolvimento Orientado a Objeto e Algoritmos e Estrutura de Dados.

Na era digital em que estamos vivendo o conhecimento das disciplinas abordadasacima e de crucial importância dando destaque na disciplina de Orientado a objeto que mostra como abstrairmos o coisas do cotidiano para o diagrama e por fim transformar esses casos de usos ou seja esses diagramas em sistemas.

2- LISTAS LINEARES

Quando falamos em listas, filas e pilhas pode-se dizer que todas, na verdade, são listas de informações. A diferença entra essas listas é a maneira de acesso as informações, por exemplo: para incluir, excluir e localizar uma ou mais informações.

Conceitos FIFO e LIFO:

FIFO –

First In, First Out, traduzindo para o português significa “Primeiro a entrar, primeiro a sair”, referindo-se a estrutura de dados do tipo fila.

Em uma fila do tipo FIFO os elementos são colocados na fila e retirados por ordem de chegada. Na fila só podemos inserir um novo elemento no final da fila e só podemos retirar o elemento do inicio. Como exemplo, pode-se implementar uma fila de impressão em que os arquivo a ser impresso são organizados em uma lista e serão impressos na ordem de chegada, a medida que a impressora estiver disponível.

LIFO (acrônimo para a expressão inglesa Last In, First Out que, em português significa último a entrar, primeiro a sair) refere-se a estruturas de dados do tipo pilha. É equivalente a FILO, que significa First In, Last Out .

O conceito de pilha é amplamente utilizado na informática, como, por exemplo, durante a execução de um programa, para o armazenamento de valores de variável local a um bloco e também para conter o endereço de retorno do trecho de programa que chamou a função ou procedimento atualmente em execução.

Usam-se os termos push e pop para denominar a inserção e remoção de elementos da pilha, respectivamente. Usa-se o termo top para consultar o elemento do topo da pilha, sem o remover.

Uma pilha é uma lista linear na qual o primeiro elemento a entrar é o último elemento a sair. Ela possui apenas uma entrada, chamada de topo, a partir da qual os dados entram e saem dela.

Um exemplo bastante comum em que se aplica o conceito de pilhas é o de

uma pilha de pratos que estão guardados no armário: quando a pessoa vai utilizar um deles pega sempre o prato que se encontra no topo da pilha, assim como, quando um novo prato vai ser guardado, é colocado no topo. Isso acontece por que apenas uma das extremidades da pilha está acessível.

Uma lista encadeada é um conjunto de elementos que estão dispostos sem uma dada organização física não linear, isto é, estão espalhados pela memória. Para organizar a lista de maneira que possa ser utilizada como um conjunto linear é necessário que cada elemento do conjunto possua informações sobre o seu elemento anterior, e o seu elemento seguinte.

As listas encadeadas podem ser do tipo: Encadeamento simples,Duplamente encadeadas,Ordenadas e Circulares.

Na alocação simplesmente encadeada os elementos da lista possuem apenas um ponteiro que aponta para o elemento sucessor ou próximo.

Encadeamento Simples

| | | | | |

|Dados | |Dados | |Dados |

|Próximo | |Próximo | |Próximo |

| | | | | |

|E¹ | |E² | |E³ |

Duplamente Encadeada

Na alocação duplamente encadeada cada elemento possui um campo que aponta para o seu predecessor (anterior) e outro para o seu sucessor.

|Anterior | |Anterior | |Anterior |

|Dados | |Dados | |Dados |

|Próximo | |Próximo | |Próximo |

| | | | | |

|E¹ | |E² | |E³ |

3- BANCO DE DADOS

As propriedades ACID (atomicidade, consistência, isolamento e durabilidade) são fundamentais nos bancos de dados, sejam os relacionais ou os orientados a documentos. Então, também é valido tratarmos desse assunto referente aos bancos relacionais, em um contexto geral.

Atualmente os sistemas de informação suportam vários usuários. O banco de dados tem que garantir a confiabilidade nas transações, haja vista que muitas podem ocorrer concorrentemente

Atomicidade

A propriedade de atomicidade garante que as transações sejam atômicas (indivisíveis). A transação será executada totalmente ou não será executada.

Consistência

A propriedade de consistência garante que o banco de dados passará de uma forma consistente para outra forma consistente.

Isolamento

A propriedade de isolamento garante que a transação não será

...

Baixar como (para membros premium)  txt (10.1 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com