Trabalho Do 3º Semestre De ADS
Exames: Trabalho Do 3º Semestre De ADS. Pesquise 862.000+ trabalhos acadêmicosPor: Helie • 3/10/2013 • 10.406 Palavras (42 Páginas) • 351 Visualizações
HELENICE DOS SANTOS SILVA
HELENICE DOS SANTOS SILVA
PRODUÇÃO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL
Trabalho de Conclusão de Curso apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para as disciplinas Análise de Sistema II; Sistemas Operacionais; Bancos de Dados II; Linguagem de Programação e Estr. Dados; Ética, Política e Sociedade; Metodologia Científica.
Orientadores: Adriane Loper; Anderson Macedo; Andréa Zômpero; Merris Mozer; Polyanna P. Gomes Fabris; Roberto Nishimura; Sérgio de Goes Barbosa.
Senhor do Bonfim- Ba
2012
SUMÁRIO
2 INTRODUÇÃO..............................................................................................5, 6
3 OBJETICO........................................................................................................7
4 DESENVOLVIMENTO......................................................................................8
3.1 O Processo de Inspeção de Software.........................................9,10,11,12
3.1.1 VERIFICAÇÃO E VALIDAÇÃO DE SOFTWARE .................................................12
3.1.2 Conceitos de Verificação & Validação..............................12,13,14,15,16
3.1.3 TESTABILIDADE DE SOFTWARE........................................................16
3.1.4 OBJETIVOS DO TESTABILIDADE DE SOFTWARE...........................16,17
3. 1.5 TESTE NA FASE DE DESENVIOLVIMENTO DO SOFTWARE.......17,18
3.2 SGBD.................................................................................................19,20,21
3.3 SGBD Oracle.............................................................................................22
3.3.1. Arquitetura.............................................................................................22
3.3.2 Armazenamento XMLType ………………........................................23,24,25
3.4 EXEMPLOS DE ELEMENTOS DE APOIO AO TEXTO.....26,27,28,29,30,31
5. CONCLUSÃO................................................................................................32
6 . REFERÊNCIA...............................................................................................33
2. INTRODUÇÃO
Esta produção textual interdisciplinar do 3º semestre do curso de Análise e Desenvolvimento de Sistemas, tem como objetivo aplicar e exercitar os conteúdos assimilados no período abordando os diversos conceitos, técnicas e práticas das listas lineares (FIFO e FILO), alocações simplesmente encadeadas e duplamente encadeadas, conceitos de ACID de uma transação.
Estas técnicas - conhecidas como Processos de Desenvolvimento de Software, ou simplesmente, processo de desenvolvimento - quando bem empregadas, possibilitam um desenvolvimento de software de alta confiabilidade e qualidade. Tem-se falado em humanização no ambiente de trabalho. Mas o que é humanização e para que serve? Humanizar significa respeitar o trabalhador enquanto pessoa, enquanto ser humano. Significa valorizá-lo em razão da dignidade que lhe é intrínseca. Isso apresenta vários desdobramentos. Por exemplo, o relacionamento interpessoal1 –necessidade social, conforme ASLOW (2000), ou fator higiênico2, segundo a teoria herzbergiana – deve se pautar pelo diálogo, sem o qual as relações entre os indivíduos resvala para conflitos vários. A dignidade jamais deve ser esquecida ou colocada em segundo plano. A prática da humanização deve ser observada ininterruptamente. O comportamento ético deve ser o princípio de vida da organização, uma vez que ser ético é preocupar-se com a felicidade pessoal e coletiva.
4 DESENVOLVIMENTO
4.1 com relação a Banco de Dados, defina os conceitos das propriedades ACID de uma transição.
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. É um conceito utilizado em ciência da computação para caracterizar uma transação, entre outras coisas.
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.
Uma transação é um programa em execução que forma uma unidade lógica de processamento no banco de dados. Uma transação inclui uma ou mais operações de acesso ao banco de dados — englobam operações de inserção, exclusão, alteração ou recuperação.
O sistema deverá garantir que: todas as operações na transação foram com¬pletadas com sucesso e seu efeito será gravado permanentemente no banco de dados ou a transação não terá nenhum efei¬to sobre o banco de dados ou sobre quaisquer outras transações.
Figura 1. Componentes e interface para a transanction Service
Atomicidade: A propriedade de atomicidade
...