earticle

논문검색

시스템 구축 과정에서 소프트웨어 자동생성 도구의 적용

원문정보

Automated Generation of Software Systems in Systems Construction

정일주

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

This paper makes an attempt to look at the process of automatically generating an application software system based on the Entity-Relationship (E-R) model. Basically, the process consists of five steps as follows: First, the designer develops an E-R model of an real-world system. Second, the software generator automatically generates a stereo-type application system. Third, the generator produces database schema and link information between application programs. Fourth, the designer designs the user interface including menu, screen design and so on. Finally, the generator completes the process integrating all the elements of an application system. Five basic program generation rules, three extended rules and a database generation rule have been suggested. By following each rule with the generator, the designer can build an application with an extremely efficient manner compared with traditional approaches. A case study has been included in order to show the applicability of the automated software generation process suggested in this paper. It has been demonstrated from the case study that the idea of applying an automated generator in systems development based upon the E-R model worked well.

한국어

1970대 이후 CASE 도구들은 꾸준히 발전되어 오고 활용은 보편화되고 있다. 많은 CASE 도구들은 보다 확대된 기능을 제공하기 위하여 통합되고 연계되고 있다. 한편 E-R 모델은 모델링 도구로서 널리 사용되고 있으며 대부분의 CASE 도구들이 E-R 모델을 지원하고 있다. 본 연구에서는E-R 모델에 내재한 여러 가지 특성과 응용시스템의 기본 요소들 사이에 관계를 설정하고 이를 이용하여 응용시스템을 자동적으로 생성할 수 있는 방법을 제시한다. 먼저 E-R 모델로부터 일정한 규칙에 의해 업무 프로그램, 프로그램간의 링크, 지속적 데이터 등으로 구성된 정형적 응용시스템이 생성된다. 정형적 시스템은 이용자를 위한 인터페이스 설계를 거쳐 최종적인 응용시스템으로 생성된다. 본 연구에서는 제안된 자동생성과정의 실현가능성을 가상의 시스템을 대상으로 검증해 본다. 본 연구에서 제안된 응용시스템의 자동생성 방안은 CASE 도구들의 모델링 기능과 코드 생성 기능을 연계하고 통합할 수 있는 하나의 대안을 제시할 것으로 기대된다. 동시에 종래에 데이터모델링 도구로서 주로 인식되어 온 E-R 모델에 관한 연구를 응용시스템 전체에 대한 모델링의 관점으로 확대할 수 있을 것으로 기대된다.

목차

요약
 1. 연구의 배경과 목적
 2. 개체관계 모델과 응용시스템의 연관성
 3. 응용시스템 자동생성기
  3.1 정형적 응용시스템의 생성
  3.2 자동생성 기능의 확장
  3.3 데이터베이스의 생성
  3.4 인터페이스의 설계
 4. 사례 소개
  4.1 대상시스템의 E-R 모델
  4.2 정형적 시스템의 생성
  4.3 인터페이스 설계
 5. 토론 및 결론
  5.1 연구 내용의 요약 및 토론
  5.2 본 연구의 의의
  5.3 본 연구의 제약점과 앞으로의 연구 방향
 참고문헌
 부록
 Abstract

저자정보

  • 정일주 Ilchoo Chung. 홍익대학교 상경대학 상경학부

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 7,000원

      0개의 논문이 장바구니에 담겼습니다.