Analise E Desenvolvimento De Sistemas
Casos: Analise E Desenvolvimento De Sistemas. Pesquise 862.000+ trabalhos acadêmicosPor: ErikaDayaneDF • 7/11/2014 • 1.492 Palavras (6 Páginas) • 319 Visualizações
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á
...