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

SOFTWARE DE INTEGRAÇÃO DA FERRAMENTA CASE RATIONAL ROSE COM O BANCO DE DADOS JASMINE

Monografias: SOFTWARE DE INTEGRAÇÃO DA FERRAMENTA CASE RATIONAL ROSE COM O BANCO DE DADOS JASMINE. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  11/10/2013  •  1.982 Palavras (8 Páginas)  •  592 Visualizações

Página 1 de 8

1 INTRODUÇÃO

A Orientação a Objetos (OO) é uma técnica de desenvolvimento de software que

utiliza abstração para dissimular a tarefa de programação, escondendo detalhes irrelevantes e

reduzindo o número de itens a serem tratados simultaneamente (Rumbaugh, 1994).

Os seres humanos vêem o mundo conforme os objetos são modelados em seu ambiente

e com este conhecimento a orientação a objeto proporciona uma maior modelagem real do

problema. Um benefício que esta técnica apresenta é uma correspondência com o mundo real,

visualizando objetos da natureza conforme são, individualizados e caracterizados com

finalidade própria.

Segundo Rumbaugh (1994), é evidente a necessidade da modelagem no processo de

desenvolvimento de software. Os modelos nos dão uma visão funcional do sistema, permitem

modificações, inclusões e testes. Assim como a planta de uma casa, os modelos orientam no

processo de construção ou renovação de um sistema. Bons modelos são essência para

comunicação entre os desenvolvedores, asseguram maior fidelidade à realidade que está

sendo modelada e podem suportar o aumento de complexidade de um sistema.

A Linguagem Unificada de Modelagem (Unified Modeling Language - UML) é uma

linguagem para especificação, visualização, construção e documentação de modelos de

sistemas de software. Ela é usada desde a especificação da análise de requisitos até a

finalização com a fase de testes.

A ferramenta CASE (Computer Aided Software Engeneerig) Rational Rose fornece

suporte a UML. Segundo Ballmann (2000), o Rational Rose é uma ferramenta para análise,

modelagem, projeto e construção de sistemas orientados a objeto. Dentre os diagramas

suportados pelo Rational Rose destacam-se o Diagrama de Casos de Uso, o Diagrama de

Classes e o Diagrama de Seqüência. Após a especificação em UML na ferramenta Rational

Rose o mesmo gera um arquivo (Model - MDL) que possui as informações sobre as classes,

atributos, categorias, hierarquias e associações entre as classes especificadas.

A empresa Rational foi pioneira no desenvolvimento da UML que se transformou na

notação padrão usada na ferramenta Rational Rose para especificar, visualizar e construir

artefatos de software e sistemas.

2

Normalmente as ferramentas CASE permitem gerar arquivos de Banco de Dados

tradicionais e relacionais como o Sistema Gerenciador de banco de dados (SGDB) Oracle,

porém seria muito interessante que fosse gerado para Banco de dados Orientado a objetos

(BDOO).

Desde a década de 60 a tecnologia de orientação a objetos vem ganhando cada vez

mais ferramentas para banco de dados orientado a objetos e uma delas é o Jasmine. A

arquitetura do Jasmine é orientada a objetos na sua concepção. Suas aplicações são

executadas na estação de trabalho enquanto o servidor gerencia os dados e retorna apenas os

dados solicitados. Esta estrutura é conhecida como cliente/servidor. Diversas linguagens de

programação podem trabalhar com os objetos do Jasmine.

Segundo Uessler (1999), o Jasmine possui uma interface simples e integrada, para

desenho do banco de dados e aplicações, fazendo integral uso dos recursos da UML. As

classes do Jasmine são implementadas em famílias (Class Family - CF), sendo que as CF

podem ser reutilizadas em outras CF, desde que não haja ambigüidade de nomes de classes.

As CF são agrupadas em uma hierarquia originando uma ramificação ou um conjunto de

ramificações. Uma classe pode se relacionar com qualquer outra através de agregações, mas

só pode herdar atributos e procedimentos de outra classe se ambas estiverem definidas na

mesma CF.

1.1 OBJETIVOS

O objetivo principal deste trabalho foi desenvolver um software de geração de código

para o banco de dados orientado a objeto Jasmine a partir dos arquivos gerados pela

ferramenta CASE Rational Rose.

Os objetivos específicos desse trabalho são:

a) obter dados referentes à definição de classes a partir dos arquivos gerados pelo

Rational Rose;

b) traduzir os dados obtidos para a linguagem ODQL.

3

1.2 ORGANIZAÇÃO DO TEXTO

No capítulo 1 são apresentados a introdução, bem como os objetivos deste trabalho.

No capítulo 2 são mostrados a introdução a orientação a objetos, os conceitos básicos

da UML, comentários sobre a ferramenta CASE Rational Rose e seu arquivo texto MDL.

No capítulo 3 são apresentados considerações sobre

...

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