• Title/Summary/Keyword: 객체지향설계

Search Result 898, Processing Time 0.021 seconds

생산통제용 일정계획 편집기(Gantt Chart Editor)의 객체지향적 설계

  • 김승권;김선옥;홍윤호;이준열
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1993.10a
    • /
    • pp.165-173
    • /
    • 1993
  • 생산일정계획 수립 시스템을 통하여 수립된 생산계획을 현장에서 실천하고자 할 때, 일반적으로 계획수립 후 얼마 지나지 않아 계획수립시 고려할 수 없었던 기계고장 또는 자재조달 지연, 작업 지체, 주문 취소 등과 같은 요인으로 생산일정을 계획대로 실천할 수 없는 경우가 발생한다. 이런 상황에서는 기존의 생산계획을 계속 실행할 수 없으므로 손쉽게 대처할 수 있는 방안이 필요하다. 본 연구에서는 일정계획편집기를 이러한 문제점을 해결할 수 있는 대안으로 제시한다. 일정계획편집기를 GUI, 객체지향적 설계를 통해 구현하므로서 이상상황과 일정변동에 효과적으로 대처할 수 있다. GUI환경을 통해, 수립된 생산일정과 이상상황, 작업진척, 수행도 등을 화면에 Gantt 도표로 표시해 주어 현장 파악을 용이하게 하고 작업추가, 삭제, 작업시간 변경, 대체공정으로의 이동 등의 편집을 mouse와 icon을 이용, 편리하게 수행할 수 있다. 편집작업시 자동으로 생산일정의 타당성을 만족시켜 줄 수 있는 지능화를 위한 기초 단계로서 객체지향설계를 이용한 규칙기반 일정계획 편집기를 설계한다.

  • PDF

Design and implementation of the BlueJ Extension for Class Quality Evaluation (BlueJ의 확장 기능을 이용한 클래스 품질평가 지원도구의 설계 및 구현)

  • Kang Yu-Kyung;Hwang Suk-Hyung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.389-392
    • /
    • 2004
  • 객체지향 프로그래밍 초보자도 수월하게 좋은 품질의 객체지향 프로그램을 작성할 수 있도록 하기 위한 개발 도구 및 프로그래밍 교육지원 도구에 대한 요구가 증가하고 있다. 본 논문에서는, 객체지향 프로그래밍 초보자를 위한 자바 개발 환경으로서 널리 사용되고 있는 BlueJ의 Extension 기능을 이용하여 클래스 품질 평가 기능을 설계/구현하였다. 본 연구결과는 객체지향 프로그래밍 교육자 및 피교육자가 손쉽게 클래스 품질 평가를 수행할 수 있음으로써, 프로그래밍 교육에 활용될 수 있으며, 객체지향 프로그래밍 초보자에게 있어서, 자신이 작성한 클래스에 대한 품질 평가론 반복적/즉각적으로 수행함으로써 보다 좋은 품질의 객체지향 프로그램을 작성할 수 있는 프로그래밍 환경을 제공한다.

  • PDF

An Object-Oriented Design Model for Electronic Commerce Product Database (전자상거래 플랫폼에서의 객체지향 상품 클래스 설계기법)

  • 최창호;김수동
    • Proceedings of the CALSEC Conference
    • /
    • 1997.11a
    • /
    • pp.31-41
    • /
    • 1997
  • 현재 운영중인 대부분의 전자상거래 시스템들은 서적, 의류, 컴퓨터등 특정 상거래 분야에 종속적으로 데이터베이스 및 운영 시스템이 개발되어 있다. 그러나, 전자상거래가 본격적으로 활성화되면 거의 모든 상품 및 서비스가 전자상거래의 대상이 될 것이므로, 전자상거래 제품 데이터베이스의 설계를 여러 도메인에서 다양한 상품들의 정보를 저장 할 수 있도록 범용적으로 설계하여야 한다. 본 논문에서는 전자상거래 공통 플랫폼 개발의 중요한 구성요소인 상품 데이터베이스의 클래스를 객체지향 방식으로 설계하여 재사용성, 적용성, 범용성을 극대화하는 기법을 제안한다. 또한, 제안한 객체지향 상품 클래스 설계기법을 이용한 사례연구를 통하여 그 적용방법을 구체적으로 설명한다.

  • PDF

A Design of Video Conversation System Using the UML (UML을 이용한 화상 대화 시스템의 설계)

  • Jang Jae-Myoung;Kim Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.3
    • /
    • pp.561-569
    • /
    • 2005
  • Recently, the object-oriented design is the major paradigm for software development. Most systems are following this paradigm, but the past studies for a video conversation domain were not based on full-scale object-oriented design. Thus, this paper presents an systematical architecture design using UML for a video conversation system that is well-known and has high rate of usefulness. It analysis a video conversation system that has much demand of service as systematical functional/non-functional requirements, and the object-oriented design applying '4+1 View Model' guarantees the reusability of a component and makes it possible to extend a system by adding components as needed. Consequently, it is expected that the components of video conversation system designed by this paper will be useful the other video conversation systems and will be expanded to web environment.

객체지향설계법과 구조설계 전산화

  • 김치경
    • Computational Structural Engineering
    • /
    • v.6 no.2
    • /
    • pp.5-12
    • /
    • 1993
  • 본 고에서는 객체지향설계 및 프로그래밍 기법의 기본적인 개념과 구조설계 전산화에 관한 원론적인 사항에 대하여 고찰하여 보았다. OODP는 이미 S/W 개발분야에서 일반화된 기법이며, 한 때 큰 관심을 모으다 결국 실용화에 실패한 인공지능 또는 전문가시스템고는 달리, S/W 개발 및 유지관리에 큰 발전을 가져오고 있다. 객체 단위에 의한 데이타 및 함수의 통합모듈화, 추상화 및 정보은닉에 의한 객체의 독립성 확보, 객체지향 프로그래밍 언어의 탁월한 이식성, 객체추가에 의한 대규모 S/W의 점진적 개발, 상송성 및 다형성에 의한 프로그램 코드의 재사용성 등은 S/W의 부품화를 가능케 하고 S/W 신뢰도를 크게 높혀 주고 있다. OODP는 구조설계 전산화에도 적합한 기법으로 판단된다. OODP 기법은 전산전문가들의 도구가 아니며 각 분야 전문가들이 자기 분야의 전산화를 위해 사용하는 도구이다. 과거 우리가 fortran을 익혀 구조해석용 S/W를 개발했듯이 이제는 OODP 기법을 익혀 적극적으로 우리 문제에 활용한다면, 우리 분야 전산화 수준을 높히는데 크게 도움이 될 것으로 기대된다.

  • PDF

Restructuring of Object-Oriented Designs using Metrics (메트릭을 이용한 객체 지향 설계 재구조화)

  • Lee, Byeong-Jeong;U, Chi-Su
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.6
    • /
    • pp.414-428
    • /
    • 2001
  • 객체 지향 설계를 재구조화하기 위해서는 메소드와 속성들 사이의 관계를 파악해야 한다. 메소드와 속성들이 동일한 클래스에 속하는지를 추론하는 과정은 클래스 자료 참조 분석과 메소드 호출 분석에 의존한다. 최근의 많은 소프트웨어들은 규모가 방대하고 복잡하여 개발자가 도구를 사용하지 않고 수작업으로 설계를 재구조화기 어려우며 또한 너무 많은 시간과 노력이 요구된다. 본 논문에서는 메트릭을 이용하여 객체 지향 설계를 자동적으로 재구조화하는 방법을 기술한다. 먼저 메소드, 속성, 클래스, 그리고 그들의 관계츨 추상화된 모델로 표시한다. 이 모델을 기반으로 객체 지향 설계를 정량적으로 측정할 응집도와 결합도 메트릭을 정의한다. 본 논문의 메크릭은 재고조화 과정 동안에 여러 다른 설계들을 효율적으로 비교하기 위한 유용한 기준을 제공한다. 기본 재구조화 행위들과 그 의미(semantics)를 정의하고 메트릭과 행위들을 사용하여 설계를 자동적으로 재구조화한다.

  • PDF

A Method for Combining Object-Oriented Design Modules (객체 지향 설계 모듈의 결합 방법)

  • Ha, Gye-Beom;Lee, Jong-Seop;Jeong, Gye-Dong;Choe, Yeong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.4
    • /
    • pp.817-833
    • /
    • 1996
  • Most object-oriented analysis and design methodologies are based on structured analysis and information modeling and are using for intuitive analysis and design models based on object-oriented programming languages. Therefore there are many problems such as when a system is implemented incorrect semantics and inconsistency between models.This paper submits a decomposition and design method for object, dynamic and functional module of the methodology of a new system development life-cycle. Thus, we present a new system development life cycle, and suggestsa object-oriented design methodand standards of module decomposition for the decomposition of object, dynamic, functional models due to object-oriented design procedures and specifications. This proposed method enables developers to reflect user's software requirements conveniently. We prove the validity and practicality of this object-oriented design method through implementing a real-system.

  • PDF

A Study on the Object-Oriented Methodology on the Basis of Design Patterns (설계패턴을 이용한 객체지향 방법론에 관한 연구)

  • Kim, Chi-Su;Im, Gyeong-Mi;Gwon, Min-Ju
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.6
    • /
    • pp.1556-1562
    • /
    • 1999
  • The various kinds of object-oriented methodology were provided for the development of flexible software. However, they do not automatically make the reusable and robust Object-Oriented software systems. The Object-Oriented mechanism is simply used as the means to obtain the aim. We have heard many complaints from the developers that methods did not give concrete design guidance. Methodologists' effort and make reusable information in the design phase. The relation between the Object-Oriented methods and the design patterns is mutually complementary, and they play a role as a valuable design guidance in the development of the Object-Oriented system. This paper show the interaction between OMT which is most well-known in the Object-Oriented Methodology and Facade, Mediator and Observer designed by Gamma. We suggest the clear solution for concrete design knowledge and reusability of them by applying design patterns to Object-Oriented Methodology.

  • PDF

Visual Object-Oriented Database Design Support System(VODS) (시각적 객체 지향 데이타베이스 설계 지원 시스템에 관한 연구)

  • Ryu, Si-Guk;Gang, Hyeon-Seok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.4
    • /
    • pp.745-756
    • /
    • 1996
  • In this paper, the design and implementation of VODS is described. VODS is an object-oriented database de-sign support system. VODS supports the whole database design steps according to the EOMT(extended OMT). EOMT as an object- oriented database design methodology is deviced by extending the object model of OMT(Object Modeling Technique) for supporting information navigations to manipulate hyperemia objects. Database designers can do the whole design steps by clicking mouse buttons on the appropriate icons or commands from the initial screen mode.

  • PDF

Transforming an Entity-Relationship Model into a Temporal Object Oriented Model Based on Object Versioning (객체 버전화를 중심으로 시간지원 개체-관계 모델의 시간지원 객체 지향 모델로 변환)

  • 이홍로
    • Journal of Internet Computing and Services
    • /
    • v.2 no.2
    • /
    • pp.71-93
    • /
    • 2001
  • Commonly to design a database system. a conceptual database has to be designed and then it is transformed into a logical database schema prior to building a target database system. This paper proposes a method which transforms a Temporal Entity-Relationship Model(TERM) into a Temporal Object-Oriented Model(TOOM) to build an efficient database schema. I formalize the time concept in view of object versioning and specify the constraints required during transformation procedure. The proposed transformation method contributes to getting the logical temporal data from the conceptual temporal events Without any loss of semantics, Compared to other approaches of supporting various properties, this approach is more general and efficient because it is the semantically seamless transformation method by using the orthogonality of types of objects, semantics of relationships and constraints over roles.

  • PDF