• Title/Summary/Keyword: Object oriented design

Search Result 830, Processing Time 0.037 seconds

An Object-oriented Design Method of Game System for Game Designers (기획자를 위한 객체지향적 게임시스템 기획 방법)

  • Chang, Hee-Dong
    • Journal of Korea Game Society
    • /
    • v.16 no.3
    • /
    • pp.17-26
    • /
    • 2016
  • In the domestic game development field, game system planning is the work that game designers design the gameplay mechanics system to satisfy the game concepts in the perspective of creative design by data structural methods. But the programmers work to design the game system based on the results of the game system planning in the perspective of engineering design by object-oriented methods. This work process is a high risky way for high occurring probability of communication errors between the game designers and programmers, and mismatching errors in their work results. In this study, we propose an object-oriented design method of game system for the game designers in order to resolve this problem. The proposed method is a customized one of GRAPPLE object-oriented SW development guidelines to suit the game system planning. To investigate the effectiveness of the proposed planning method for the game designers, we carried out a survey targeting 10 game system designers working in the domestic game industry. The survey results show that the necessity and effectiveness of the proposed method is "a little over" for almost the game designers.

A design and implementation of group decision support system using object-oriented modeling technique

  • Kim, Soung-Hie;Cho, Sung-Sik;Kim, Sun-Uk;Park, Hung-Kook
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1996.04a
    • /
    • pp.200-203
    • /
    • 1996
  • Object-Oriented Modeling Technique (OMT) [1] promotes better understanding of requirements, cleaner designs, and more maintainable systems. A development of Group Decision Support System (GDSS) needs this advantage of OMT. GDSS designed through OMT proposes 3 modelings, object modeling, dynamic modeling, and functional modeling. This paper illustrates a design of GDSS using these 3 modelings. By exploiting the object-oriented paradigm, this design results in a highly system-independent design. And this paper shows some implementation issues including a tip of C++ code.

  • PDF

Object-Oriented Software Interaction Test Techniques using Design/CPN (Design/CPN을 이용한 객체지향 소프트웨어 상호작용 테스트 기법)

  • Li, Ren-Ge;Koo, Yeon-Seol
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.649-658
    • /
    • 2004
  • An object-oriented system is organized by a set of interacting objects and the system behavior is represented by the cooperating interaction bet ween objects. The characteristics of object-oriented software. such as inheritance and polymorphism, increase the difficulty of the object-oriented software testing. At running time of a program, one call from a member function can bind to other member functions because of the dynamic characteristics such as concurrence, dynamic binding and interaction. Therefore, there need the research about considering the characteristics of object-oriented software and concurrently testing the interaction between objects. In this paper, we propose the techniques as follows. First, we construct a flattened state chart diagram by considering the inheritance and polymorphism. Next, we model the system with CPN(Colored Petri Net) that usually is applying the system modeling and simulation. Last, we propose a test case generation techniques for testing the interaction between objects in object-oriented software by applying a Design/CPN tool.

The Usefulness of Design Artifacts for Enterprise Object Oriented Software Development (대규모 객체지향소프트웨어개발에 있어 설계산출물의 유용성)

  • Lim Joa Sang
    • Journal of Information Technology Applications and Management
    • /
    • v.11 no.4
    • /
    • pp.121-132
    • /
    • 2004
  • This paper surveyed 30 system designers and developers who had been participating in a project for five months to examine the usefulness of design artifacts for object-oriented system development. A set of nine requirement and design documents was selected in consideration of the IEEE guidelines. Overall the respondents appeared to agree that the artifacts were useful for system development. On the other hand, the contribution of design artifacts to maintenance was rated lower due to the frequent changes over the iterative process. Of the artifacts, considered more useful were use case specifications, UI design and operation specifications. The respondents were the most reluctant to write test cases. Designers did not like to document more details in the design artifacts than did developers. A future study is required to determine the economics end change management of documentation.

  • PDF

Development of Intelligent Design System for Embodiment Design of Machine Tools(I) (공작기계 기본설계를 위한 지능형 설계시스템 개발)

  • Cha, Joo-Heon;Park, Myon-Woong;Park, Ji-Hyung;Kim, Jong-Ho
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.21 no.12
    • /
    • pp.2134-2145
    • /
    • 1997
  • We present a framework of an intelligent design system for embodiment design of machine tools which can support efficiently and systematically the machine design by utilizing design knowledge such as objects(part), know-how, public, evaluation, and procedures. The design knowledge of machining center has been accumulated through interview with design experts of machine tool companies. The processes of embodiment design of machining center are established and represented by the IDEF0 model from the field surveys. We also introduce a hybrid knowledge representation so that the system can easily deal with various and complicated design knowledge. The intelligent design system is being developed on the basis of object-oriented programming, and all parts of a design object, machining center, are also classified by the object-oriented modeling.

A Study on the Power System Stabilizer Design using Object-Oriented Method (객체지향기법을 적용한 PSS 설계에 관한 연구)

  • Park, Ji-Ho;Baek, Young-Sik
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.48 no.6
    • /
    • pp.671-677
    • /
    • 1999
  • In this paper, we have designed power system stabilizer (PSS) using object-oriented method. There are several types of power system stabilizer. A proportional-integral(PI) controller is very simple for practical implementation. Therefore it has been widely employed by the industry. The methods of obtaining the gains(Ki,Kp) of PI controller are root-locus method and sub-optimal regulator approach. But these methods are cannot be applicable to nonlinear system and faulted power system. So we proposed a new method which can be applied to nonlinear system by numerical analysis method. The method of dynamic system simulation by numerical method is very difficult and complex. We proposed flexible simultaion method for complex power system analysis using object-oriented programming(OOP) and applied to PI controller design.

  • PDF

An Object-Oriented Database Design for Managing SGML Documents (SGML 문서의 관리를 위한 객체지향 데이타베이스 설계)

  • Han, Eh-No;Park, In-Ho;Gang, Hyeon-Seok;Kim, Wan-Seok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.670-684
    • /
    • 1997
  • Electronic socuments described in SGML DTD are effedtive to manage with the object-oriented database. To do that,first of all, a database design for SGML documents must be preceeded. In this paper, we suggest an object-oriented meta schema for managing SGML DTDs, which describes logical structures of electrinic socuments. We also propose a method a methof to manage electronic documents in object-oriented databases through the application database schema which is synamically create from the meta schema.

  • PDF

A Study of Object Oriented Middleware Architecture for Personal Robot System (퍼스널로봇을 위한 객체지향 미들웨어 구조에 대한 연구)

  • Choo, Seong-Ho;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2004.05a
    • /
    • pp.83-85
    • /
    • 2004
  • Personal Robot System being developed is designed to module-based system architecture for supporting internal devices have variable system platforms, environments, networks. For supporting development environment, integrating remote services, managing the interoperation among internal modules on this system design, a well-designed object oriented middleware is needed significantly. There are already some middlwares like DCOM, CORBA, UPnP, JINI, OSGi, etc. But they have some limitations to applying to Personal Robot in variable side view. We are researching for a suitable design scheme to require low system resources, to guarantee realtime services as possible, and to implement easily. In this paper, we suggest a middleware architecture have goals that are simple, light, and object oriented, so that can be used at diversity devices in Personal Robot System.

  • PDF

Database Design for an Urban Geographic Information System based on an Object-oriented Approach (객체지향접근방식을 기반으로 한 도시지리정보시스템의 데이터베이스 설계에 관한 연구)

  • Ock, Han-Suk;Kim, Gap-Youl;Kim, Chang-Hwan;Kim, Sang-Wook
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.1 no.2
    • /
    • pp.56-66
    • /
    • 1998
  • The primary goal of the database design is to organize a large amount of data effectively in users and systems view point. Effective design of a database is very important for processing applications efficiently. In this paper, we discuss database design for an urban geographic information system that effectively maintains the cadastral and planimetric information. We first collect and analyze the requirements for the target urban geographic information system and then perform database design for these requirements. Our database design is based on the object-oriented approach that has rich expressive power and good reusability in comparison with the traditional relational approach. Especially, we employ the OMT, one of the most widely-used object-oriented models. We expect that our result would be helpful in building large databases for urban geographic information systems practically.

  • PDF

Resolving the Runtime Class Reference Problem of the Type Object Design Pattern by Type Object Class (Type Object Class에 의한 Type Object 디자인 패턴의 런타임 클래스 참조문제의 해결)

  • Kim, Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.11 no.3
    • /
    • pp.500-506
    • /
    • 2007
  • The Type Object Design Pattern is proposed to provide a solution on the situation in the case that one class has too many subclasses or the number of subclasses are undefined. Although this pattern has many advantages in terms of applicability and dynamic object behavior, it has a weak point in runtime pattern operation that it has to build and maintain a class reference mechanism in runtime to reference the class (de facto 'object') of instances. To solve that problem, this paper addresses the solution of the runtime class reference problem of Type Object Pattern. it defines a new class of Type Object Class (TOC) from Type Class and Object Class in Type Object pattern and presents the methods of creating, compiling, and memory-loading the TOC. It depends on built-in class reference mechanism of object-oriented programming language, and is not necessary to fit with the additional mechanism. Consequently, we need not to set up the additional class reference mechanism and system performance is enhanced due to it.