Página 1 dos resultados de 361 itens digitais encontrados em 0.011 segundos

Avaliação de padrões para implementação de modelos de dados orientados a objetos em bancos de dados relacionais.; Patterns evaluation for implementation of object-oriented data models into relational databases.

Rizzo, July Any Martinez de
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 11/11/2010 PT
Relevância na Pesquisa
56.27%
A questão da implementação de modelos de dados que utilizam a orientação a objetos constitui-se, ainda, em um assunto não totalmente consolidado. Dessa forma, nesta dissertação realiza-se uma sistematização relativa à implementação de um banco de dados relacional representado por um diagrama de classes. Este trabalho apresenta como foco principal uma avaliação de métricas do mapeamento de três tipos de relacionamento de um modelo orientado a objetos, Herança, Agregação/Composição e Associação, quando aplicados a um modelo relacional de banco de dados. Para isso, foram avaliados ao todo sete padrões de mapeamento desses relacionamentos para a modelagem relacional, sendo dois padrões de Herança, dois de Agregação e dois de Associação, além de análise de estudos empíricos relacionados ao tema. Ambas as formas de modelagem, relacional e orientada a objetos, são compatíveis quando analisadas suas modelagens conceituais. Assim, avalia-se a adequação da implementação dos modelos orientados a objetos em um banco de dados relacional após a aplicação dos padrões de mapeamento. Como resultado deste trabalho, é apresentada uma proposta de análise de métricas da aplicação dos padrões de mapeamento em um modelo apropriado para implementação em um banco de dados relacional. Algumas das métricas avaliadas são desnormalização...

Incorporação do tipo de dado imagem em um banco de dados orientado a objetos; Supporting images in an object-oriented database

Santos, Rildo Ribeiro dos
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 26/11/1997 PT
Relevância na Pesquisa
66.04%
Os Sistemas de Armazenamento e Comunicação de Imagens Médicas fornecem, para os físicos, médicos e técnicos de um centro de saúde, informações gráficas sobre vários aspectos envolvidos no diagnóstico de cada paciente. Atualmente, os exames médicos produzem uma grande quantidade de informação em função dos equipamentos médicos computadorizados, utilizados principalmente para se obter dados imagens internas dos pacientes. Este trabalho descreve os conceitos utilizados em Sistema de Banco de Dados Orientado a Objetos para manipular imagens medicas, de tal forma que possam ser recuperadas através de consultas, baseadas na descrição de seu conteúdo gráfico. A abordagem tradicional utiliza ícones e atributos textuais, armazenados juntamente com as imagens, para especificar as consultas. Este trabalho utiliza uma nova técnica de modelagem para definir o "tipo de dado imagem", que permite decidir, anteriormente à execução da consulta, os dados que possam ser significativos para cada imagem, no instante que esta é armazenada no Banco de Dados. Desta forma, a busca por uma determinada informação pode ser acelerada. durante a avaliação de uma consulta.; Picture Archiving and Communication System (PACS) applied in medical image storage provides graphical information of many aspects of the health...

Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications; Exploração do espaço de projeto de IPs de SW e HW em uma metodologia orientada a objetos para aplicações embarcadas

Mattos, Julio Carlos Balzano de
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Tese de Doutorado Formato: application/pdf
ENG
Relevância na Pesquisa
66.09%
O software vem se tornando cada vez mais o principal fator de custo no desenvolvimento de dispositivos embarcados. Atualmente, com o aumento aumentando da complexidade dos sistemas embarcados, se faz necessário o uso de técnicas e metodologias que, ao mesmo tempo, permitam o aumento da produtividade do desenvolvimento de software e permitam manipular as restrições dos sistemas embarcados como tamanho de memória, comportamento de tempo real, desempenho e energia. A análise e projeto orientado a objetos são altamente conhecidos e utilizados na comunidade de engenharia de software. Este paradigma auxilia no desenvolvimento e manutenção do software, porém apresenta uma signi cativa sobrecarga em termos de memória, desempenho e tamanho do código. Esta tese introduz uma metodologia e um conjunto de ferramentas que permitem o uso concomitante de orientação a objetos e os diferentes requisitos dos sistemas embarcados. Para atingir este objetivo, esta tese apresenta uma metodologia para exploração de software embarcado orientado a objetos que permite melhoria em diferentes níveis do processo de desenvolvimento do software baseado em diferentes implementações do mesmo processador. Os resultados da metodologia são apresentados baseados na aplicação de um tocador de MP3.; Software is increasingly becoming the major cost factor for embedded devices. Nowadays...

SIMOO-RT : an object-oriented framework for the development of real-time industrial automation systems

Becker, Leandro Buss; Pereira, Carlos Eduardo
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Artigo de Revista Científica Formato: application/pdf
ENG
Relevância na Pesquisa
66.07%
This paper presents SIMOO-RT, an object-oriented framework designed to support the whole development cycle of real-time industrial automation systems. It is based on the concept of distributed active objects, which are autonomous execution entities that have their own thread of control, and that interact with each other by means of remote methods invocation. SIMOO-RT covers most of the development phases, from requirements engineering to implementation. It starts with the construction of an object model of the technical plant to be automated, on which user and problem-domain requirements are captured. Here, emphasis on modeling timing constraints is given. The technical details involved in the process of mapping problem-domain objects to design specific entities as well as the automatic code generation for the runtime application are discussed in the paper. Furthermore, details are given on how to monitor the runtime applications and to evaluate its timing restrictions.

Desenvolvimento de um programa orientado por objetos para analise de escoamento em condutos forçados; Development of a computational program based on the object oriented programming for the analysis of flow in pipe systems

Edwin Antonio Aranda Saldaña
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 24/02/2006 PT
Relevância na Pesquisa
66.04%
O presente trabalho apresenta as bases para a elaboração de um modelo hidráulico computacional baseado na filosofia de programação orientada por objetos (POO) para o tratamento de problemas de escoamento de fluidos em condutos forçados em regime permanente e transitório. Na modelação hidráulica foi empregado um modelo dinâmico inercial elástico com solução através do Método das Características (MOC). Os estudos de casos apresentados mostram o potencial da ferramenta proposta para a análise de escoamentos de instalações hidráulicas em condutos forçados.; The present work shows the basis for the elaboration of a computational hydraulic model based on the object oriented programming (POO) philosophy for the management of flow problems such as flow rate in pipe systems in steady and unsteady states. The hydraulic modeling is based on the inertial dynamic model with solved through the Method of Characteristics (MOC). The different cases of studies presented in this dissertation show the potential of this tool proposal for the analysis of pipe flow installations in hydraulic systems.

Functional and Object-Oriented Views in Embedded Software Modeling

Fernandes, João M.; Lilius, Johan
Fonte: IEEE Computer Society Press Publicador: IEEE Computer Society Press
Tipo: Conferência ou Objeto de Conferência
Publicado em /05/2004 ENG
Relevância na Pesquisa
56.27%
The main aim of this article is to discuss how the functional and the object-oriented views can be inter-played in order to model the various modeling perspectives of an embedded system. We discuss if the object-oriented modeling paradigm, most likely the predominant one to develop nowadays software, in the broader sense of the term, is also adequate for modeling embedded software and how it must be conjugated with the functional paradigm. More specifically, we present how Data Flow Diagrams (DFDs), the main diagram in the traditional structured methods, can be integrated in an object-oriented development strategy based on the Unified Modeling Language (UML).; CIMO - HH-02-383; Fundação para a Ciência e Tecnologia; Fundo Europeu de Desenvolvimento Regional - Project METHODES: Methodologies and Tools for Developing Complex Real-Time Embedded Systems (POSI/37334/CHS/2001).

Teaching kinematics and dynamics of multibody mechanical systems using the object oriented language modelica

Seabra, Eurico; Machado, José Mendes
Fonte: International Association of Online Engineering Publicador: International Association of Online Engineering
Tipo: Artigo de Revista Científica
Publicado em //2009 POR
Relevância na Pesquisa
66.23%
A new modeling language, called Modelica, for physical modeling is being developed in an international effort. The main objective is to make it easy to exchange models and model libraries for different domains, such as, mechanical, pneumatics, electrical, hydraulics, and others. The design approach builds on non-causal modeling with true ordinary differential and algebraic equations and the use of object-oriented constructs stemming from modern software development, (hierarchy, encapsulation) to facilitate reuse of models and model parts. This paper gives an overview of the use of the object oriented language Modelica with the mechanical Multibody Library to model and simulate three-dimensional mechanical systems.

Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling

Santos, André L.; Koskimies, Kai; Lopes, Antónia
Fonte: Department of Informatics, University of Lisbon Publicador: Department of Informatics, University of Lisbon
Tipo: Relatório
Publicado em /10/2007 POR
Relevância na Pesquisa
66.23%
In the context of framework-based development, Domain-Specic Modeling (DSM) is a paradigm that raises the level of abstraction of application engineering. Using a Domain-Specic Modeling Language (DSML), applications are described by domain concepts in a model from which the application code is generated. This paper presents an approach for automating the construction of a DSM infrastructure for an object-oriented framework, where a DSML and a code generator for building applications are automatically derived. The approach is able to signicantly reduce the cost of adopting and evolving a DSM infrastructure. The high degree of automation is possible by enhancing frameworks with an additional layer of specialization modules, relying on our previous work on framework specialization aspects. The approach was implemented in our ALFAMA tool, and validated by a case study on the Eclipse RCP

Closing the GAP between organizational requirements and object oriented modeling

Castro,Jaelson; Alencar,Fernanda; Cysneiros,Gilberto
Fonte: Sociedade Brasileira de Computação Publicador: Sociedade Brasileira de Computação
Tipo: Artigo de Revista Científica Formato: text/html
Publicado em 01/01/2000 EN
Relevância na Pesquisa
86.27%
Requirements Engineering has been considered a key activity in any Software Engineering process. It is well known that a requirements specification should include not only software specifications but also business models and other kinds of information describing the context in which the intended system will function. In recent years we have observed a growing influence of the object-orientation paradigm. Unfortunately, the current dominant object oriented modeling technique, i.e. Unified Modeling Technique, is ill equipped for modeling early requirements which are typically informal and often focus on Organizational objectives. UML is more suitable for later phases of requirements capture, which usually focus on completeness, consistency, and automated verification of functional requirements for the new system. In this paper, we present some guidelines for the integration of early and late requirements specifications. For the organizational modeling we use the i* framework, which focuses on the description of organizational relationships among various organizational actors, as well as an understanding of the rationale for the alternatives chosen. For the functional requirements specification, we rely on a precise subset of the Unified Modeling Language annotated with constraints described in the Object Constraint Language. A small example is used to illustrate how the requirements process iterates between the early and late requirements specification.

Object-oriented simulation of pneumatic conveying-application to a turbulent flow

CARTAXO,S. J. M.; ROCHA,S. C. S.
Fonte: Brazilian Society of Chemical Engineering Publicador: Brazilian Society of Chemical Engineering
Tipo: Artigo de Revista Científica Formato: text/html
Publicado em 01/12/1999 EN
Relevância na Pesquisa
76.18%
In this work a model was developed to describe the dynamic behavior of fluid and particles in pneumatic conveying. The object-oriented simulation (OOS) technique was applied, which allowed a discrete, deterministic and transient treatment for the particulate phase. The fluid phase was modeled assuming a pseudo two-dimensional flow, separated from the particulate phase. The dynamic effects coupling both phases were taken into account in the interaction terms as the drag force acting on the particles and the momentum generation in the fluid phase. The model presented in this work considers bidirectional coupling of the particulate and fluid phases and tridimensional movement of the particles. The properties of the object-oriented technique allow the simulation of polydispersed mixtures, permitting segregation studies in pneumatic conveying.

Erkennung von Fahrmanövern mit objektorientierten Bayes-Netzen in Autobahnszenarien; Object-oriented Bayesian networks for driving maneuver recognition in highway scenarios

Kasper, Dietmar
Fonte: Universidade de Tubinga Publicador: Universidade de Tubinga
Tipo: Dissertação
DE_DE
Relevância na Pesquisa
66.1%
Die Steigerung der Verkehrssicherheit ist seit langer Zeit das Ziel der Automobilhersteller. Dazu wurden in vergangenen Jahren viele Fahrerassistenzsysteme entwickelt, die das Fahren sicherer oder komfortabler machen. Bei den bereits zur Verfügung stehenden Assistenzsystemen ist noch ein großer Verbesserungspotenzial vorhanden. Ein vom Fahrer nicht nachvollziehbares Warnen in unterschiedlichen Situationen ist nur eines der Probleme bei der Entwicklung von Fahrerassistenzsystemen. Um eine größere Kundenakzeptanz zu erreichen, muss die vorliegende Situation von Assistenzsystemen besser interpretiert werden können. Dies erfordert nicht nur die Verbesserung der eingesetzten Sensorik zur Umfeld-Erfassung, sondern auch den Einsatz neuer Techniken, unter anderem die Anwendung von Methoden der künstlichen Intelligenz. Durch die Entwicklung eines Verständnisses für eine vorliegende Situation kann das Verhalten eines Assistenzsystems an diese angepasst werden. Dadurch wird die Kundenakzeptanz erhöht, was dem Ziel der Entwicklung entspricht. Das Ziel dieser Arbeit ist die Entwicklung eines neuen Ansatzes zur Erkennung von unterschiedlichen Fahrmanövern in einem Autobahnszenario für alle Verkehrsteilnehmer. Das in dieser Arbeit entwickelte Klassifikationssystem dient zur Unterstützung eines ACC-Systems und Erhöhung des Fahrkomforts. Dabei wurden die Erkennungsleistung und die Umsetzbarkeit des Klassifikationssystems in einem Versuchsträger evaluiert. Zur Klassifikation von Fahrmanövern wird in dieser Arbeit der Ansatz der objektorientierten Bayes-Netze bevorzugt. Das Bayes-Netz-Modell ist hierarchisch in logischen Schichten strukturiert...

Object-oriented plan representation for the OMWG C2 Object Schema

Reeves, Robert M.
Fonte: Monterey, California. Naval Postgraduate School Publicador: Monterey, California. Naval Postgraduate School
Tipo: Tese de Doutorado
Relevância na Pesquisa
76.15%
Approved for public release; distribution in unlimited.; The purpose of this thesis is to examine current Command and Control planning methods and to aid in the furtherance of the Object Model Working Group's (OMWG) Core Plan Representation. Chapter I introduces the discipline of planning and its history. Chapter II discusses the theory and practice of modern Object Oriented modeling. The structure and conventions of object programming are covered as well as a method for information system abstraction. Chapter III covers the background of current Command and Control systems and gives a report on the OMWG efforts in creation of an Object Schema for Command and control. Chapter IV presents the author's submission for an Object-Oriented representation of the COMSUBPAC OPLAN 5050 based on the Core Plan Representation (CPR); http://archive.org/details/objectorientedpl00reev; Lieutenant, United States Navy

Modelagem das funções de uma subestação automatizada empregando modelos orientadosa objeto. ; Modeling the functions of an automated substation with object oriented models.

Serna Silva, Milthon
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 23/04/2002 PT
Relevância na Pesquisa
56.26%
Trata-se de um estudo descritivo, exploratório sobre a técnica da modelagem de objetos aplicados como interface de comunicação entre os equipamentos de campo de uma subestação elétrica, utilizando o padrão “Utility Communications Architecture - Generic Object Models for Substation & Feeder Equipment” que permite a redução da quantidade de protocolos com os quais trabalham os diferentes equipamentos de campo de uma subestação em geral. A pesquisa procurou explicar quais são as características de uma subestação automatizada (requisitos e comportamento), em que consiste essa nova tecnologia da modelagem de objetos e suas aplicações dentro dos sistemas elétricos. O trabalho explica e aplica os diferentes modelos contidos no padrão dentro das funções de proteção, medição, controle, etc, de uma Subestação Elétrica. Estes modelos são incluídos nos novos equipamentos que levam a informação dos sensores e atuadores colocados nos equipamentos de campo a seu respectivo sistema “Supervisory Control & Data Acquisition”. Os novos equipamentos permitem realizar tarefas como sistema de eleição “voting”, função de bloqueio de barramento “bus blocking”, função de rejeição de carga “load shedding”, entre outros...

Evolução de esquemas em bancos de dados orientados a objetos utilizando versões; Schema evolution in object oriented data bases using versions

Fornari, Miguel Rodrigues
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
66.15%
Este trabalho apresenta um mecanismo para evolução de esquemas para bancos de dados orientados a objetos. A necessidade de alteração do esquema conceitual de dados pode surgir em qualquer momento da vida de um sistema, por motivos como incorporar novas especificações e necessidades do usuário, reaproveitamento de classes em outros sistemas a correção de falhas de modelagem. Uma ferramenta deste tipo deve permitir ao usuário a maior variedade possível de alterações e, ao mesmo tempo, possibilitar um alto grau de independência lógica de dados, para reduzir ao máximo possível a necessidade de alteração dos programas de aplicação que utilizam o esquema. O modelo de dados utilizado está baseado nos modelos de outros sistemas orientados a objetos, como Orion é O2. Ele permite a definição de classes, atributos simples e construídos pelo usuário, métodos, como forma de encapsular os objetos e herança múltipla de atributos e métodos para subclasses. Além disso, para manter o histórico de modificações realizadas, versões de instâncias, classes e métodos são utilizadas. Versões de um objeto formam um grafo acíclico, sendo a versão mais recente a "default". Como forma de manter a coerência no uso de versões de diferentes objetos...

Um Framework para construção de aplicações OO sobre SGBD relacional; Object-oriented application design in a relational database

Molz, Kurt Werner
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
66.24%
O paradigma da orientação a objetos esta se tomando a abordagem preferida para construção de sistemas em ambiente de banco de dados. Por outro lado, a tecnologia relacional e amplamente adotada para gerenciar dados corporativos. Os bancos de dados relacionais tornaram-se o padrão no armazenamento de dados para aplicações de processamento de transações on-line (OLTP). Estas tendências estão motivando a necessidade de construção de aplicações orientadas a objetos que acessem banco de dados relacionais. 0 uso de conceitos orientado a objetos, como herança, permitem uma modelagem !Dais adequada e uma melhor implementação da aplicação baseada em sistema de banco de dados orientado a objetos. Entretanto, os resultados do projeto orientado a objetos, podem também ser aplicados em sistemas clássicos de banco de dados. 0 trabalho apresenta o uso de padrões de projeto na construção de una arquitetura de um framework que auxilie o mapeamento de uma aplicação 00 a um SGBD relacional. Esta arquitetura segue a abordagem de persistência de objetos baseada em gateways, que é uma camada de software inserida entre o sistema gerenciador de banco de dados e a aplicação orientada a objetos, cujo o objetivo é dar suporte a um modelo de programação de aplicações 00. A característica principal desta arquitetura é a separação clara das classes que tratam da base de dados em relação as classes que tratam do domínio do problema da aplicação. Esta divisão de responsabilidades permite a substituição das classes referentes a base de dados por outras...

Uma proposta de modelagem conceitual de sistemas dirigida por comportamento; A proposal of behavior-driven systems conceptual modeling

Bustos Reinoso, Guillermo
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Tese de Doutorado Formato: application/pdf
POR
Relevância na Pesquisa
76.45%
A Modelagem Orientada a Objetos (MOO) é o processo de construção de modelos de sistemas através da identificação e definição de um conjunto de objetos relacionados, que comportam-se e colaboram entre si conforme os requisitos estabelecidos para o sistema. Esta definição inclui os três aspectos ortogonais, ou dimensões, deste tipo de modelagem: a dimensão estrutural dos objetos, a dimensão dinâmica do comportamento e a dimensão funcional dos requisitos. Conforme a importância relativa dada a cada uma destas dimensões, podem ser definidas três estratégias possíveis para conduzir a MOO. Estas estratégias são as dirigidas por dados, por comportamento e por processos. A estratégia dirigida por processos já esta superada. Atualmente, a estratégia dirigida por dados domina na maioria das técnicas de MOO. A estratégia dirigida por comportamento propõe que a estrutura dos objetos em um sistema pode ser determinada a partir do comportamento externo e interno que o sistema deve apresentar. Esta idéia é interessante, porque permite introduzir tardiamente o encapsulamento na MOO. Conforme é argumentado neste trabalho, as vantagens atribuídas a orientação a objetos são de implementação, isto é, a decisão de orientar ou não a objetos é...

Ambiente de modelagem e implementação de sistemas tempo real usando o paradigma de orientação a objetos; Modeling and implementation environment for the development of real-time systems using object oriented paradigm

Becker, Leandro Buss
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
66.33%
Este trabalho descreve o desenvolvimento de um ambiente integrado para modelagem, simulação e implementação de sistemas de tempo real distribuídos (STRD), especialmente aqueles voltados para automação industrial. O ambiente proposto faz use do paradigma de orientação a objetos, sendo baseado no ambiente SIMOO, desenvolvido no Âmbito de uma tese de doutorado no CPGCC. A motivação para a realizado deste trabalho surgiu através de alguns estudos de caso, que constataram que as ferramentas CASE existentes não incorporavam todas as propriedades desejadas em termos de suporte para modelagem e implementação dos STRD. Dentre estas propriedades, destacam-se a capacidade para especificação de restrições temporais, o suporte a simulação do modelo desenvolvido e a capacidade de geração automática de código para a aplicação final. O ambiente proposto tem por objetivo suprir as carências observadas, adicionando ao ambiente SIMOO original facilidades para a descrição de restrições temporais e facilidades para descried° de comportamento do modelo desenvolvido. Além disso, é incorporada ao ambiente a capacidade de geração automática de código em uma linguagem que suporte as restrições temporais descritas no modelo. Este trabalho foi desenvolvido no contexto do projeto ADOORATA (A Distributed Object-Oriented Architecture for Real-Time Automation)...

Towards a Precise Semantics for Object-Oriented Modeling Techniques

Breu, Ruth; Grosu, Radu; Huber, Franz; Rumpe, Bernhard; Schwerin, Wolfgang
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 24/09/2014
Relevância na Pesquisa
66.06%
In this paper we present a possible way how a precise semantics of object oriented modeling techniques can be achieved and what the possible benefits are .We outline the main modeling techniques used in the SysLab project sketch how a precise semantics can be given and how this semantics can be used during the development process.; Comment: 6 pages, 0 figures

Object-Oriented Modeling of Programming Paradigms

van Emden, M. H.; Somosan, S. C.
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Relevância na Pesquisa
66.3%
For the right application, the use of programming paradigms such as functional or logic programming can enormously increase productivity in software development. But these powerful paradigms are tied to exotic programming languages, while the management of software development dictates standardization on a single language. This dilemma can be resolved by using object-oriented programming in a new way. It is conventional to analyze an application by object-oriented modeling. In the new approach, the analysis identifies the paradigm that is ideal for the application; development starts with object-oriented modeling of the paradigm. In this paper we illustrate the new approach by giving examples of object-oriented modeling of dataflow and constraint programming. These examples suggest that it is no longer necessary to embody a programming paradigm in a language dedicated to it.; Comment: Re-written introduction and abstract, new title, some references deleted; 10 pages; 4 figures

The Practical Design Method: A Software Design Method for a First Object-Oriented Project

Ortega Arjona,Jorge L
Fonte: Centro de Investigación en computación, IPN Publicador: Centro de Investigación en computación, IPN
Tipo: Artigo de Revista Científica Formato: text/html
Publicado em 01/09/2005 EN
Relevância na Pesquisa
66.17%
Commercial object-oriented design methods are often complicated and hard to learn and use. This paper presents a software design method that is a pragmatic and simple approach to designing object-oriented applications. It is based on the fundamental principles of object-oriented design: objects and their cooperation. Design process descriptions are described, considering modeling notations, as well as steps from collecting customer requirements to implementing code. The design method includes only three notations and five clear steps. Still, it covers the software design process from requirements capture to testing. The approach presented here is simple and easy enough to apply and further develop. It can be used in the very first object-oriented projects of a company, and in domains and environments that are clear and simple enough, such as a design course in a computing school. For more complex domains or environments, the method scales up.