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

Analise Estruturada

Ensaios: Analise Estruturada. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/9/2013  •  2.953 Palavras (12 Páginas)  •  514 Visualizações

Página 1 de 12

Comparação entre a modelagem orientada a objeto e a

modelagem estruturada relacional

Carlos Alberto Silva Junior, Sergio Murillo, Eron

Curso Sistema de Informação

Centro Universitário Jorge Amado

Abstract. This article has as objective supplies an embasamento on the process

and application of the diagram structured relacional and diagram of classes,

more specifically on advantages and disadvantages of each modelling. The

modelling Guided to Objects it is affirmed basically in concepts, structures and

models based on the real world, such as: objects, subjects, inheritance,

relationships, etc., the relacional structrured modelling already bases on concepts

of entities and attributes, such as relationships, normalization, keys to avoid the

redundancy and inconsistency. Due to that definitions of those modellings are

presented, the cases in that are applied and also as it is the transition of a

modelling for other.

Resumo. Este artigo tem como objetivo fornecer um embasamento sobre o

processo e aplicação do diagrama estruturado relacional e diagrama de classes,

mais especificamente sobre vantagens e desvantagens de cada modelagem. A

modelagem Orientada a Objetos se afirma basicamente em conceitos, estruturas e

modelos baseados no mundo real, tais como: objetos, assuntos, herança,

relacionamentos, etc., já a modelagem estruturada relacional baseia-se em

conceitos de entidades e atributos, tais como relacionamentos, normalização,

chaves para evitar a redundância e inconsistência. Devido a isso são

apresentadas definições dessas modelagens, os casos em que se aplicam e

também como é a transição de uma modelagem para outra.

1. Introdução

O Diagrama de Classes e o Diagrama Estruturado Relacional (DER) são modelos gráficos utilizados no desenvolvimento de sistemas para a representação de bancos de dados, onde cada modelo tem um método de se relacionar com o ambiente de negócios e de representar os dados, apesar de serem bastante parecidos.

A principal utilidade do Diagrama de Classes é a capacidade que a mesma possui em utilizar conceitos OO (orientado a objetos) onde ilustram alguns conceitos como classes, objetos, interfaces e relacionamentos entre elas [3, 4].

Os conceitos do Diagrama de Classes, que é um dos principais diagrama da UML, surgiram do resultado do desenvolvimento de diversos modelos anteriores e ferramentas de representação que adotaram esse paradigma, que descrevem os tipos de objetos no sistema [3].

O DER envolve a identificação do que é importante para a organização,sua característica e como eles estão relacionados uns aos outros. O DER é umaferramenta de modelagem relacional usada para definir as informações necessáriasao modelo de entidade-relacionamento para o ambiente de negócios [6, 8].

A base das modelagens conceitual Orientada a Objetos e relacional é um pequeno número de conceitos que precisam ser bem entendidos para a correta representação de sistemas de informação [1, 4].

Este artigo destina-se a analistas e projetistas que estejam utilizando o

Diagrama de Classes e o DER para a modelagem de sistemas e que irão servir-se de um banco de dados para armazenar os dados, onde serão apresentados alguns conceitos, vantagens e desvantagens de cada metodologia e também uma transição do diagrama de classes para o DER, onde o leitor identificará qual modelo mais adapta ao seu ambiente de negócios. O leitor deve ter bons conhecimentos sobre o modelo estruturado relacional/entidade-relacionamento e algum conhecimento sobre o modelo de classes e objetos utilizado pela UML. O artigo compara algumas das técnicas propostas por diversos autores e adotadas em algunsprojetos, ressaltando vantagens e desvantagens de cada modelo.

2. O diagrama de classes na orientação a objetos

O diagrama de classes é uma estrutura lógica estática que consta de umconjunto de elementos do sistema, representados como classes. Em comparação

com o DER, um diagrama de classes mostra definições para entidades de

softwares e conceitos do mundo real [10].

O diagrama de classes contém tipicamente um conjunto de pacotes,

formando uma visão gráfica dos elementos arquitetônicos principais do sistema,

nada mais é que um gráfico bidimensional de elementos de modelagem que pode

conter tipos, relacionamentos, instâncias, objetos e conexão.

Depois de identificar os objetos necessários para o modelo, defini-se suas

propriedades. Estas propriedades podem ser dados (atributos), operações e

relacionamentos com suas devidas multiplicidades. Trata-se de uma estrutura

lógica estática em uma superfície de duas dimensões, mostrando uma coleção de

elementos declarativos do modelo [6]. A seguir será mostrado alguns conceitos

para a construção do Diagrama de classes.

2.1. Classes e Objetos

Classe é um grupo de objetos semelhantes que compartilham atributos,

comportamentos e relacionamentos semelhantes. Uma classe é uma descrição de

um tipo de objeto.

Todos os objetos são exemplares das classes que descrevem as

propriedades e comportamentos dos mesmos. A figura 1 mostra a representação

...

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