• 제목/요약/키워드: Rapid application development (RAD)

검색결과 13건 처리시간 0.023초

Implementation of Rapid Application Development Method in the Development of Geographic Information Systems of Industrial Centers

  • Sasmito, Ginanjar Wiro;Wibowo, Dega Surono;Dairoh, Dairoh
    • Journal of information and communication convergence engineering
    • /
    • 제18권3호
    • /
    • pp.194-200
    • /
    • 2020
  • Cities in Indonesia include diverse scattered industrial centers comprising industries that can sustain the existing economic pace. For industrial data collection, the city government still relies on census that consumes extensive time and money. The public are unfamiliar with industries owing to their lack of industry information; therefore, the market share is not optimal. In addition, the opportunity to procure investors for business development is limited. A Geographic Information System (GIS) is a computer system that can record, store, write, analyze, and display geographical data. Using the Rapid Application Development (RAD) method, GIS was developed on a website platform to provide information on industry profiles, types of production, investment values, industry maps, and industrial locations in each village and sub-district to a wider community. The RAD method was chosen compared to the waterfall method because it could accelerate website development process.

프레임워크 기반 RAD 도구의 설계 (A Design of Framwork-based RAD Tools)

  • 정효택;김흥남;양영종;김동관
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.629-631
    • /
    • 1998
  • 점차적으로 소프트웨어의 복잡성이 증가함에 따라 소프트웨어의 재사용에 대한 요구가 증가하고 있다. 객체 지향 패러다임에서는 표준 인터페이스나 상속을 통하여 코드에 대한 재사용의 증가를 가져 왔다. 재사용이 가능한 부품들로 잘 정의된 클래스 라이브러리들은 코드의 재사용성은 매우 뛰어나지만 분석과 설계에 대한 재사용은 지원하지 못한다. 코드는 물론 분석과 설계의 재사용을 위하여 프레임워크의 개념이 생겨났으며 이를 상업적으로 구현한 제품이 등장하고 있다. 본 논문에서는 특정 애플리케이션 도메인에서 소프트웨어 재사용을 위해 프래임워크를 이용한 애플리케이션 개발을 지원하는 RAD(Rapid Application Development) 도구의 모형을 제안하고 각 서브 모듈의 기능과 데이터 흐름을 정의함으로써, 프레임워크를 이용한 애플리케이션 개발 도구의 구현을 위한 사전 설계 작업을 소개한다.

인트라넷 구축 도구를 위한 프레임워크 모델러의 설계 및 구현 (Design and Implementation of a Framework Modeler for Intranet Construction Tool)

  • 이창목;유철중;장옥배;이상덕
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권1호
    • /
    • pp.63-76
    • /
    • 2001
  • 객체지향 언어의 등장과 함께 재사용의 중요성이 증대되면서, 개발자는 기존에 있는 프레임워크를 재사용하기 위해 핫 스팟(Hot Spot)을 수정하여 개발자의 의도에 적합한 시스템을 구축함으로써 개발기간 단축은 물론 견고하고 안정적인 개발을 하고자 한다. 이러한 작업을 하기 위한 환경을 제공하는 도구가 RAD(Rapid Application Development) 도구이다. 객체지향 프로그램 개발자라면 RAD 도구의 필요성을 누구나 다 인식하고 있으며 여러 업체에서 이러한 RAD 도구를 개발하고 있다. 본 논문에서는 사용자 중심의 인트라넷환경 구축도구 기술개발의 일환으로 프레임워크를 기반으로 하는 프로그램 생성을 위한 모듈단위의 모델러를 설계 및 구현하였다. 본 모델러는 구현언어로 플랫폼에 독립적인 Java 언어를 사용하였고, 객체 다이어그래밍 기술을 포함하고 있는 OMT 에디터를 분석하여 기술을 적용하되 OMT 에디터에서는 지원하지 않았던 UML(Unified Modeling Language) 표기법을 지원하고 있으며, 기존의 MVC(Model-View-Controller) 구조가 가질 수 없었던 여러 뷰(View) 사이에 발생하는 메시지를 전달하는데 있어 Agent라는 설계 패턴을 개발하여 적용함으로써 본 도구를 이용하여 일관된 개발을 할 수 있도록 구조화하였다. 따라서 본 논문에서 설계 및 구현한 도구는 사용자의 요구사항 변경이나 기능확장시 보다 유연하게 대처할 수 있는 특징을 가지고 있다.

  • PDF

자동차용 충격흡수기의 데이터베이스 시스템 구축에 관한 연구 (A Study on the Construction of Database System for Automotive Shock Absorber)

  • 정영대;박재우;김명호
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1995년도 추계학술대회 논문집
    • /
    • pp.227-231
    • /
    • 1995
  • This paper describes a basic programming and interfacing modele which can link DataBase form experiments and dynamic analysis program of chock absorber within the limit of adequate reliability. The system developed can provid a user specific Database of shock absorber within the required damping performance and endurable tolerance, thus show a good application possibilities in commercial vehicle design.

  • PDF

대학생 학습역량강화를 위한 e-포트폴리오 프레임워크 기반 K-folio 구축 사례 연구 (A Case Study of e-Portfolio Framework Based K-folio Implementation for Improving College Students' Competency)

  • 박동진;이윤재;김진경
    • 컴퓨터교육학회논문지
    • /
    • 제17권2호
    • /
    • pp.87-95
    • /
    • 2014
  • e-포트폴리오(e-Portfolio)는 학생들의 학습역량 관리를 위한 훌륭한 도구로 인식된다. 본 연구에서는 저자들이 소속된 대학에서 설계하고, 시범운영 중에 있는 e-포트폴리오 시스템 'K-folio'를 소개한다. K-folio의 시스템 아키텍쳐는 대학교육을 위한 e-포트폴리오 이론적 프레임워크에 근거하여 설계하였다. 개발 방법론으로는 신속응용시스템개발방법(RAD)을 채택하였는데, 이는 기본적인 핵심기능을 구현 한 후 시범운영을 통하여 사용자 요구사항을 체계적으로 반영하면서 시스템의 완성도를 높였다. 본 연구는 다음과 같은 의의를 갖는다. 첫째, 대학 환경에 적합한 e-포트폴리오 구현모델을 제시하였다. 둘째, 본 연구에서 채택한 RAD가 e-포트폴리오 개발방법으로 매우 적합함을 발견 하였다. 셋째, e-포트폴리오구축을 위한 개발 및 운영의 기술적 시사점을 제시하였다. K-folio 시스템의 개발과 시범운영을 통하여 얻은 중요한 경험으로는 학교가 리더십을 발휘하여 사용자로 하여금 적극적으로 활용하도록 동기부여를 하고 장기적으로 자원을 투입하여 개선하는 노력이 필요함을 강조한다.

  • PDF

닷넷 기반의 소프트웨어 RAD 프로세스 - (NET Based Software Rapid Application Development(RAD) Process)

  • 노재우;조현훈;류성열
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권2호
    • /
    • pp.311-324
    • /
    • 2004
  • 소프트웨어의 개발은 여러 번의 반복(Iteration)을 거치며 각각의 반복은 요구사항 분석, 분석 및 설계, 구현, 그리고 테스트 및 평가 과정을 포함하고 있어 자체로서도 하나의 개발주기를 이룬다. 이러한 반복적인 개발 방법에서는 반복마다 실행 가능한 릴리즈가 산출되고 이는 반복이 거듭될수록 향상되어 결국 최종 시스템으로 발전된다. 전통적인 프로세스와 비교했을 때 빠르고 반복적인 개발 방법이 갖는 장점은 초기에 위험요소를 줄일 수 있고 변경에 대한 관리가 용이하다. 그리고 보다 높은 수준의 재사용이 가능하며, 프로세스가 진행됨에 따라 프로젝트 팀원의 기술을 향상시킬 수 있다. 이러한 결과로 전반적인 고품질을 얻을 수 있다. 본 논문에서는 고객 중심의 요구를 빠르게 적용할 수 있고 짧은 기간에 개발 산출물을 제공할 수 있도록 프로세스 개선의 초점을 둔 빠른 개발 프로세스와 사례연구를 목적으로 하고 있으며, 이를 위해서 제안 프로세스는 NET 기반에서 마르미III, MSF/CD, XP, Agile, PSP, TSP의 공통적이고 핵심 적인 활동을 중심으로 구성하였다.

  • PDF

자동자용 충격흡수기의 데이터베이스 시스템 구축에 관한 연구 (A Study on the Construction of Database System for Automotive Shock Absorber)

  • 정영대;박재우;이석희;김영호
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1995년도 추계학술대회 논문집
    • /
    • pp.942-946
    • /
    • 1995
  • Using database obtained by means of experiments, or using the synamic behaviour analysis program of automotive shock absorber, database system is constructed within the limits of adequate reliability. Thus constructed data base can be used to find out corresponding specification of shock absorber design parameters to the required damping ability and tolerance.

  • PDF

HTML 기반 지능형 도움말 시스템의 설계 및 구현 (The Design and Implementation of HTML-based Intelligent Help System)

  • 주예찬;권기항
    • 한국멀티미디어학회논문지
    • /
    • 제2권2호
    • /
    • pp.120-128
    • /
    • 1999
  • 본 논문은 도움말 제작자 및 사용자들이 쉽게 사용할 수 있는 HTML 기반의 지능형 도움말 시스템을 설계하고 구현한다. 기존의 도움말 시스템에서 도움말 제작자는 토픽(topic), 색인, 목차 문서를 작성하고, 프로젝트 파일에서 각각의 토픽들을 매핑 하는 복잡한 과정을 거쳐야 도움말을 완성할 수 있다, 그리고 도움말 사용자는 완성된 도움말 내용을 변경할 수 없다. 특히 RAD(Rapid Application Development) 환경에서는 새로운 프로그래밍 환경이나 패키지가 발표될 때마다 도움말이 재 작성될 필요가 있지만, 도움말 작성의 복잡함으로 인해 현실적으로 불가능하다. 구현된 도움말 저작 시스템은 최근 도움말올 제공 형태의 한 방법으로 일반화된 HTMUHypertext Markup Language) 문서를 분석하여 도움말 데이터를 추출하고 사용할 수 있도록 설계되었다. 이를 위해 사용자 관심도 에이전트를 활용한 분석 시스템을 설계하였고, 도움말 내용의 저작을 자유롭게 할 수 있게 하는 사용자 인터페이스를 제공하며, 기존의 문맥 감지 도움말 작성의 불편함을 없애기 위해 새로운 방법을 시도하였다. 본 논문에서 구현한 도움말 시스댐은 특히 블루엣 같은 자바 RAD 환경에서 유용하게 활용할 수 있다.

  • PDF

JDBC 응용 개발을 위한 RAD TOOL 개발 (Development of RAD Tool for JDBC Application Development)

  • 손승우;김순용;김창갑;이상덕
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권2호
    • /
    • pp.150-160
    • /
    • 2000
  • 클라이언트/서버 응용은 크게 데이타베이스 서버와 응용 및 프리젠테이션 로직을 포함한 클라이언트로 구성된다. 이러한 클라이언트/서버 응용은 최근의 웹의 성장과 함께 자바 언어를 많이 이용하는데 특히 클라이언트 쪽의 GUI 구현과 JDBC를 이용한 클라이언트/서버 응용에 많이 쓰인다. JDBC를 이용하여 클라이언트/서버 응용을 개발할 경우 먼저 응용의 바탕이 되는 데이타베이스의 설계, JDBC 접속을 위한 코딩, 데이타베이스로부터 선택된 데이타들을 보여주기 위한 리포트 양식 등의 설계가 필요하다. 본 논문에서는 이러한 JDBC를 이용한 클라이언트/서버 응용 개발에 필요한 컴포넌트들을 자바빈즈로설계 및 구현하고 이를 이용한 개발 환경을 제시한다. 구현된 환경을 이용하면 클라이언트/서버 응용의 개발에 있어서 소스 코드 편집을 최소화하고 자바빈즈 컴포넌트들의 선택 및 이들의 속성 편집만으로 쉽게 구현할 수 있다.

  • PDF

A Simple Interactive 3D Interior Design Application for Living Room - Cost Management

  • Winnie, Chin;Hui, Saw Seow;Gee, Yap Seok
    • Journal of Multimedia Information System
    • /
    • 제4권3호
    • /
    • pp.157-162
    • /
    • 2017
  • The title of this project is "A Simple Interactive 3D Interior Design Application for Living Room - Cost Management", focusing on developing an application that enables costing and designing to be executed concurrently in interior design phases. This is because any changes made at costing phase after design phase is completed, it will potentially lead to unnecessary increase in cost and time. Therefore, the objective of this project is aimed to devise a cost management module to be included in the proposed application, allowing interior designer to make cost-based decision at the designing phase itself. This can be achieved through its proposed functions which include total cost update, budget management, cost estimator calculator and material list generation. The methodology being proposed in this project is Prototyping Development, categorized under Rapid Application Development (RAD), by starting off with planning, analysis, design and implementation phases are performed concurrently and repeatedly in a cycle to produce a prototype until the application is completed. In the end of this project, the developed prototype is expected to contribute a better solution towards cost management in interior design.