• 제목/요약/키워드: Waterfall LifeCycle Model

검색결과 3건 처리시간 0.018초

웹기반의 경량전철 유지보수 정보화시스템 개발방법론에 대한 연구 (A Study on the methodology for Web-based Maintenance System Development of Light Rail Transit)

  • 이호용;한석윤;조홍식;조봉관
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2007년도 춘계학술대회 논문집
    • /
    • pp.722-729
    • /
    • 2007
  • The methodology for maintenance system development should overall be considered with all of task characteristic, schedule, and the technical condition of investment sources. This research applies Waterfall model to methodology for the development and construction of maintenance system through customizing the CD (Custom Development) procedure of "HSDM (Hyundai System Development Methodology)" based on information engineering. The waterfall model called as classic life cycle paradigm is defined for the sequent development procedure, which make progress a next step after that a previous step is admitted with thorough review. This model which is popular and the oldest paradigm is used for system development by four steps; demands analysis, design, construction, and maintenance. This methodology advances higher abstract step from higher lower step using top-down approach from concept definition to construction, which notices the end of a step whenever a step is over. Therefore, each step is exactly divided, and consequently the output is clearly yielded.

  • PDF

소프트웨어 개발 라이프사이클 인력 프로파일 (A Software Manpower Profile for Software Development Life Cycle)

  • 이상운
    • 정보처리학회논문지D
    • /
    • 제11D권5호
    • /
    • pp.1123-1132
    • /
    • 2004
  • 성공적인 프로젝트 계획은 프로젝트를 개발하는데 요구되는 인력을 얼마나 정확히 추정하느냐에 달려있다. 이 정보들은 Putnam의 Rayleigh 모델이나 Phillai et al.의 Gamma 모델들로 부터 유도된다. 그러나 이들 모델들은 투입 인력이 지수적으로 계속적으로 증가하여 개발이 종료되는 시점에서 투입되는 인력이 절정에 도달하는 소프트웨어 생명주기 전체에 대한 인력분포를 대상으로 하고 있다. 그러나 실제 프로젝트에서는 대부분의 인력이 개발에 투입되고 단지 적은 규모의 인력만이 유지보수에 할당된다. 또한, 대표적인 개발 프로세스인 폭포수 모델이나 단일화된 프로세스도 개발단계만을 대상으로 하고 있다 이러한 개발환경에는 개발완료시점에서 절정에 도달하는 기존 인력분포 모델의 투입인력 분포 곡선을 적용할 수 없다 본 논문은 이러한 문제점을 해결하기 위해 개발단계에 적합한 인력분포 모델을 제시한다. 먼저, Putnam이 제시한 인력분포로부터 폭포수 모델의 개발단계 투입 인력 분포를 유도하고, 다음으로, 단일화된 프로세스에 대한 개발단계 투입인력 분포를 유도하였다. 두 프로세스 투입인력을 비교한 결과 개발 각 시점에 대한 투입인력의 양, 수행 업무 단계는 차이가 발생하지만 총 투입 인력분포는 유사한 형태를 나타내었다. 이 결과로부터 두 개발 프로세스 모두에 적용할 수 있는 단일화된 개발인력 분포 모델을 유도하였다.

RUP 기반 CIS 소프트웨어 개발 프로세스 (A Software Development Process of Core Instrumentation System Based on the Rational Unified Process)

  • 이길섭;이태공
    • 인터넷정보학회논문지
    • /
    • 제5권4호
    • /
    • pp.95-113
    • /
    • 2004
  • RUP(Rational Unified Process) 객체 지향적이며 사용사례 및 아키텍처 중심의 반복적인 개발방법론이다. 이전에 수행된 대부분 공공분야의 대규모 소프트웨어 개발은 폭포수형 개발 프로세스를 적용하였으나 최근에는 소프트웨어 개발에 따른 위험을 최소화 하고 품질을 향상하기 위하여 RUP와 같은 반복 개발방법의 적용을 시도하고 있다. 그러나 대규모 복합 체계의 개발 프로세스와 그 일부인 소프트웨어 개발 프로세스로서 RUP를 적용한 국내의 연구 자료는 미흡한 실정이다. 본 논문에서는 RUP를 기반으로 복합 체계의 일부인 소프트웨어를 개발하는 프로세스를 고찰하고자 한다. 이를 위하여 국내 CIS 소프트웨어 개발 사례를 통하여 체계개발 프로세스와 통합된 RUP프로세스를 제시하고 기존의 폭포수형 프로세스 및 RUP와 비교 경가론 한다. 된 논문의 연구결과는 공공기관에서 대규모 복합체계의 소프트웨어를 개발하는 경우에 RUP 기반 프로세스의 조정, 개발관리에 있어서 위헌의 최소화와 최종 제품의 품질향상에 기여한 것으로 믿는다.

  • PDF