Analise Estruturada
Ensaios: Analise Estruturada. Pesquise 861.000+ trabalhos acadêmicosPor: ponhonhoi • 19/9/2013 • 2.953 Palavras (12 Páginas) • 537 Visualizações
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
...