• Title/Summary/Keyword: 객체지향 개발 방법

Search Result 438, Processing Time 0.03 seconds

A HELPDESK system design for communication network service (데이터 통신서비스를 위한 EJB기반 통합 HELPDESK 설계에 관한 연구)

  • 조동권
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.5
    • /
    • pp.661-666
    • /
    • 2002
  • We need the flexible method for communication network configuration and fault management business procedure. Therefore development of systematic integrating fault management system is essential to meet on these requests. We must design the integrating fault management system so that can run the repair processing for both data communication network management and new next generation data communication network of various type. In general it is effective that the system is consisted of decentralized module to be accessibele for business logic and datum to remote area. To Solve these problem, a method is to use object-oriented design technique. That is, it is to abstract reusability objects and make component module using the abstracted objects. In this paper, we propose a fault management system of communication network service using object-oriented design techniques which are UML(Unified Modeling Language) and EJB(Enterprise Java Bean).

Analysis and Design of Social-Robot System based on IoT (사물인터넷 기반 소셜로봇 시스템의 분석 및 설계)

  • Cho, Byung-Ho
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.19 no.1
    • /
    • pp.179-185
    • /
    • 2019
  • A core technology of social robot is voice recognition and dialogue engine technology, but too much money is needed for development and an implementation of robot's conversation function is difficult resulting from insufficiency of performance. Dialogue function's implementation between human and robot can be possible due to advance of cloud AI technology and several company's supply of their open API. In this paper, current intelligent social robot technology trend is investigated and effective social robot system architecture is designed. Also an effective analysis and design method of social robot system will be presented by showing user requirement analysis using object-oriented method, flowchart and screen design.

Reviewing the Expandability of KBimCode based on the Comparison between Korean and Chinese Building Act - Centered around the Egress and Fire Safety Related Regulations - (한.중 건축법규 비교분석을 통한 KBimCode의 확대 적용가능성 고찰 - 피난 및 방화와 관련된 법규항목을 중심으로 -)

  • Huang, JinHua;Park, SeoKyung;Lee, Jin-Kook
    • Design Convergence Study
    • /
    • v.15 no.6
    • /
    • pp.73-92
    • /
    • 2016
  • As one of empirical research and developments on BIM applications to improve design quality and productivity of building, efforts have been devoted to automated compliance checking of building design for building permit. KBimLogic is a mechanism that translate Korean Buidling Act to the computational language called KBimCode. KBimCode aims to standardized and neutral language that can be applied to various design rules. This paper focuses on testing expandability of KBimCode by appling it on Chinese Building Act. We analyzed Chinese national regulation on fire protection and evacuation, based on 1) Object·property, 2) function for predicate processing, 3) relationship of sentences. As a result, Chinese Building Act were successfully translated to KBimCode with some important implications for further application. Based on the finding of the paper, KBimCode is expected to be applicable to kinds of design rules.

The Item Distribution Method for the Party System in the MMORPG Using the Observer Pattern (Observer 패턴을 적용한 MMORPG의 파티 시스템 아이템 배분 방법)

  • Kim, Tai-Suk;Kim, Shin-Hwan;Kim, Jong-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.8
    • /
    • pp.1060-1067
    • /
    • 2007
  • We need various methods to develop MMORPG that is game genre which many users use among various game genre using Internet. Specially, to heighten efficiency of distributing work, Object-oriented language such as C++ is used and we need design techniques that can take advantage of enough object-oriented concept when making large-scale game. There is various pattern that can apply in software breakup design in GoF's design pattern for these design techniques. If you apply Observer pattern to Party System Design for forming community between game users, you can easily add new class and maintain system later. Party Play is one of the important system that is used to form game users' community in MMORPG games. The main point that must be considered in Party-Play-System is to divide evenly experience value and acquisition that is got by Party-Play among users according to each user's level. To implement Party Play System that consider maintenance of system, in this paper, we propose a method using GoF's Observer-Pattern, showing you that proposed method which has advantage to dynamic memory allocation and to virtual method call can be used usefully to change object to real time at program run and to add new class and to maintain system new.

  • PDF

The Development of a MATLAB-based Discrete Event Simulation Framework for the Engagement Simulations of the Weapon Systems (무기체계 교전 시뮬레이션을 위한 매트랩 기반 이산사건시뮬레이션 프레임워크의 개발)

  • Hwang, Kun-Chul;Lee, Min-Gyu;Kim, Jung-Hoon
    • Journal of the Korea Society for Simulation
    • /
    • v.21 no.2
    • /
    • pp.31-39
    • /
    • 2012
  • Simulation Framework is a basic software tool used to develop simulation applications. This paper describes the development of a discrete event simulation framework based on DEVS(Discrete EVent System Specification) formalism, using MATLAB language which is widely used in technical computing and engineering disciplines. The newly developed framework utilizing MATLAB object oriented programming combines the convenience of MATLAB language and the sophisticated architecture of the DEVS formalism. Hence, it supports the productivity, flexibility, extensibility that are required for the simulation application software development of the weapon systems engagement. Moreover, it promises a simulation application the increased the computation speed proportional to the number of CPU of a multi-core processor, providing the batch simulation functionality based on MATLAB parallel computing technology.

Development of Software Quality Assessment Tool (소프트웨어 품질평가 도구(ESCORT)의 설계 및 구현)

  • Yang, Hae-Sul;Gwon, Gi-Hyeon;Lee, Ha-Yong;Jo, Yeong-Sik;Lee, Yong-Geun;Park, Jeong-Ho;Heo, Tae-Gyeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.2
    • /
    • pp.185-198
    • /
    • 1995
  • The development of automated quality evaluation tool is desperately needed to decrease the cost of maintenance, to measure quality of source program in developing course for the purpose of developing high quality software. Main goal in this paper is to develop the automated tool for software quality evaluation related with high quality and high reliability of software. In this paper, we proposed the four software quality model to evaluate software quality; functional -size model, understandability model, complexity model and object-oriented model. Also, we made a scanner and a parser to analyze the c and C++ source program and to produce the metrics and function value. The measurement value is statistically analyzed for the distribution of the measurement value. we can extracted the characteristics of measurement value and this one is assisted to make scores of software quality evaluation. Finally, we made a software quality evaluation tool to support software evaluation activities.

  • PDF

Techniques and Patterns for Designing Business Operations in EJB (EJB 에서 비즈니스 오퍼레이션의 설계 기법 및 패턴)

  • 박지환;이상덕;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.1_2
    • /
    • pp.1-18
    • /
    • 2003
  • Precise and systematic mapping techniques are required for mapping object-oriented artifacts into a platform-specific design. An effective and systematic mapping approach for an adequate platform or programming language in needed, because the characteristics of an initial design are independent from an implementation language and a platform. In this paper, we propose systematic and concrete methods, guidelines, and design patterns that can be used to design business operations at EJB (Enterprise JavaBeans) source code level. We show how various EJB mechanism can be utilized in designing business operations for beans. We believe these proposed methods can yield high-performance EJB applications that can also be well maintainable.

Process Foundation-methodology for PDM Introduction in Automotive Industry (자동차에서 PDM 도입을 위한 Process 구축방법론)

  • Kim, Chai Won
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.2 no.2
    • /
    • pp.5-10
    • /
    • 2006
  • It was difficult that each enterprise clearly defines PDM in domestic vehicle manufacturing industry and decides investment for the successful foundation in the mid-90s. Also, it was true that most investments to success repeat a process of trial and error even if they decide and propel. Now, PDM is not a luxurious system. Because the company is operated well even if it manages business manually, the company may not be interested in PDM introduction. Problem is business efficiency and product competitiveness. Now, we must consider that introduction and drive of PDM became necessary as instrumentation for Re-Engineering of business process concerning innovative dimension restructuring that is not reorganization, development and improvement of business for enterprise's survival. This indicates that now is when level of infra construction for an IT technology dominates competitiveness of business management. Enterprise can expect effects of PDM by implementation that manages Intellectual Properties through administration of knowledge and information finally.

  • PDF

Development of Shared Vision Model for Conflict Mediation of Flood Control Projects(Dam) -Water Use Indicators- (치수사업(댐)의 갈등 조정을 위한 공영시각모형 구축 -이수 분야-)

  • Jeong, Ha-Ok;Park, Sang-Woo;Lee, Yeong-Geun
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2011.05a
    • /
    • pp.228-228
    • /
    • 2011
  • 지난 수년간 사회 문화적 인식 변화 및 정치 경제적 여건 변화와 함께 치수사업이나 정책의 원할한 추진을 위한 갈등의 예방과 조정, 해결이 매우 중요한 이슈로 대두되고 있다. 하지만 기존의 일방적이고 획일적인 추진방법과 여러 가지 원인들로 인해 환경단체나 그 지역의 이해당사자와의 마찰이 불가피해졌으며 이러한 갈등을 완화하거나 조율할 수 있는 제도 및 정책적인 방법은 이미 한계를 드러내고 있다. 이에 본 연구에서는 이해당사자들의 참여와 충분한 협의를 통해 해결책을 도모할 수 있는 객체지향적인 소프트웨어를 개발함에 있다. 다양하고 광범위한 갈등 발생 요인을 모두 고려하기란 실질적으로 많은 어려움과 전문성 및 복잡성을 가지고 있으며, 또한 공영시각모형은 이해당사자간의 의견을 신속하게 수렴하여 결과를 제시할 수 있어야 하며 다양성을 고려할 수 있도록 유동적이어야 함을 감안할 경우 어느 정도 범위를 가질 수밖에 없는 한계를 가지고 있다. 따라서 댐 건설과 같은 대형 치수사업이 수행되는 경우 이해당사자의 참여와 정보공개 추진절차 등에 대해 투명성을 확보할 수 있는 행정적인 요인과 기술(공학)으로는 홍수저감효과, 경제적 요인에서는 사업의 효과성과 타당성을 개략적으로 도출하여 제시함으로써 위의 3가지 갈등 발생요인을 갈등 조정 목표로 설정하고 본 논문에서는 댐 건설시 이수와 치수분야에 있어 이수용량 산정에 대한 모형을 구축하였다.

  • PDF

Class Code Generation method for Component model Construction (컴포넌트 모델구축을 위한 클래스 코드 자동생성 방법)

  • Lim, Keun;Lee, Ki-Young
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.5
    • /
    • pp.69-76
    • /
    • 2008
  • In this thesis, we implemented the prototype system for the class code generator based on consistent code generation process and standard type, the class to be component unit. Particularly, we proposed relationship rule to solve the difficult problem by the object-oriented language to association and aggregation between classes based on component, through this method we can make to consistent code generation standard. Also it is adopted to component model construction which is generated code using code generation, and it can be basic assembly and deployment of business components to reusable target in developing application system.

  • PDF