• 제목/요약/키워드: RUP Model

검색결과 16건 처리시간 0.022초

V 프로세스와 국방시뮬레이션 모델유형을 고려한 RUP 모델 기반의 SBA 효과도 분석 (RUP Model Based SBA Effectiveness Analysis by Considering the V Process and Defense Simulation Hierarchy)

  • 차현주;김형종;이해영
    • 한국시뮬레이션학회논문지
    • /
    • 제24권3호
    • /
    • pp.55-60
    • /
    • 2015
  • 본 논문은 RUP (Relational Unified Process) 모델을 사용한 SBA (simulation-based acquisition)의 효과도를 분석하기 위한 환경을 제시하고 있다. RUP 모델이 갖는 4개의 각 단계는 요구사항 분석, 설계, 개발 및 테스트 모든 단계를 포함할 수 있다. RUP 모델을 적용할 경우 소프트웨어 개발을 각 단계에서 반복되는 개발의 형태로 명시할 수 있다. 이러한 모델의 특성은 국방 영역의 획득에 적절하게 활용할 수 있게 한다. 본 논문에서는 RUP 모델과 V프로세스 모델의 관계를 제시하여 국방획득의 적용성을 제시하였다. 특히, 이러한 이론을 기반으로 하여 어떻게 사용자 인터페이스를 개발 운용할 수 있는지를 제시하였다.

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

Rational Unified Process(RUP)의 추적성 적용 지침 (Guidelines for Applying Traceability in RUP)

  • 소동섭;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.583-585
    • /
    • 2001
  • RUP의 Unified Process Model 에는 Use-Case Model, Analysis Model, Design Model, Deployment Model, Implementation Model, Test Model의 6가지 모델이 있다. 이 모델들은 모두 일관성이 있다. 한 모델에서 나오는 요소들은 전, 후 단계에서 다른 모델들과 Trace Dependencies를 갖는다. 예를 들면, Use-Case Model에서는 한 Use Case는 Design Model에서 Use-Case Realization으로 Test Model에서는 Test Case로 Trace Dependencies를 갖는다. 소프트웨어 개발에서 추적성은 Understandability와 Change Propagation 과 같은 이유로 매우 중요하다. 그러나 RUP에서는 각 모델들간의 추적성에 대한 지침이 충분히 제시되어 있지 않아, 개발 과정중에 요구사항의 변경이나 에러 수정 또는 향후 관리 시에 어려움을 겪고 있다. 본 논문에서는 이 점에 중점을 두고 RUP에서 제시하고 있는 모델들 간의 추적성 중 설계모델에서 분석모델로의 추적성 적용지침을 제시한다.

  • PDF

RUP 기반의 Data Model 설계 (A Design On RUP based Data Model)

  • 최창민;김천식;정정수
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 춘계학술발표대회논문집
    • /
    • pp.154-158
    • /
    • 2003
  • RUP의 Unified Process Model에는 Use Case Model, Analysis Model, Design Model, Deployment Model, Implementation model, Test Model의 6가지 모델이 있다. 이 모델들은 모두 일관성이 있다. 한 모델에서 나오는 요소들은 전, 후 단계에서 다른 모델들과 Trace Dependencies를 갖는다. 이러한 관계들은 각각의 요소들 사이의 진행, 기록 관계를 나타낸다 그러나 일반적인 데이터간의 관계와 데이터 모델 설계는 이러한 관계없이 설계되어져 전체적인 일관성을 이루지 못 하였다 본 논문에서는 이러한 관계를 유지하면서 요구사항에 맞는 데이터 모델을 설계하고자 한다. 따라서 본 논문에서는 대학 종합정보시스템 구축의 일부분인 자산관리 시스템을 분석하여 데이터 모델을 제시한다.

  • PDF

Responses of Dairy Cows to Supplemental Highly Digestible Rumen Undegradable Protein and Rumen-protected Forms of Methionine

  • Sun, T.;Yu, X.;Li, S.L.;Dong, Y.X.;Zhang, H.T.
    • Asian-Australasian Journal of Animal Sciences
    • /
    • 제22권5호
    • /
    • pp.659-666
    • /
    • 2009
  • Metabolizable protein (MP) supply and amino acid balance in the intestine were manipulated through selection of highly digestible rumen-undegradable protein (RUP) sources and protected methionine (Met) supplementation. Four ruminallycannulated, multiparous Holstein cows averaging 193${\pm}$13 days in milk were used in a 4${\times}$4 Latin square design to assess N utilization and milk production responses to changes in RUP level, post-ruminal RUP digestibility and protected Met supplementation. Treatments were A) 14.0% crude protein (CP), 8.0% rumen degradable protein (RDP) and 6.0% RUP of low intestinal digestibility (HiRUP-LoDRUP); B) 14.1% CP, 8.1% RDP and 6.0% RUP of high intestinal digestibility (HiRUP-HiDRUP); C) 13.1% CP, 7.9% RDP and 5.2% RUP of high intestinal digestibility (LoRUP-HiDRUP), and D) 13.1% CP, 7.9% RDP and 5.2% RUP of high intestinal digestibility plus rumen escape sources of Met (LoRUP-HiDRUP+Met). Experimental diets were formulated to have similar concentrations of RDP, net energy of lactation ($NE_L$), neutral detergent fiber (NDF), acid detergent fiber (ADF), calcium, phosphorus and ether extract using the NRC model (2001). Results showed that dry matter intake (DMI), production of milk fat and protein were similar among treatments. Milk production was similar for diet HiRUP-LoDRUP, HiRUP-HiDRUP and LoRUP-HiDRUP+Met, and significantly higher than diet LoRUP-HiDRUP. Milk fat and protein percentage were higher for cows receiving HiDRUP treatments, with the greatest increases in the diet LoRUP-HiDRUP+Met. There was no significant change in ruminal pH, $NH_3g-N$ and volatile fatty acid (VFA) concentration among all treatments. Apparent digestibility of dry matter (DM), CP, NDF and ADF and estimated bacterial CP synthesis were similar for all treatments. Nitrogen intakes, blood and milk urea-N concentrations were significantly higher for cows receiving HiRUP diets. Urine volume and total urinary N excretion were significantly lowered by LoRUP diets. Lowering dietary RUP level while supplementing the highly digestible RUP source with rumen escape sources of Met resulted in similar milk production, maximal milk fat and protein concentration and maximum N efficiency, indicating that post-ruminal digestibility of RUP and amino acid balance in the small intestine can be more important than total RUP supplementation.

레거시 시스템 진화를 위한 효율적 재공학 프로세스 (An Efficient Reengineering Process for Legacy System Evolution)

  • 최일우;류성열
    • 정보처리학회논문지D
    • /
    • 제10D권5호
    • /
    • pp.845-858
    • /
    • 2003
  • 1980년대 이후, 소프트웨어 위기에 대응하기 위한 다양한 소프트웨어 공학적 기법들이 출현하기 시작 하였고, 현재 소프트웨어의 질적 항상 및 생산성 향상을 꾀하기 위한 개발 지침으로 소프트웨어 개발 프로세스를 적용하는데 관심이 집중되어지고 있다. 그러나 대부분의 방법론들이 앞으로 구축한 새로운 시스템의 재사용성 확보에 치중할 뿐, 기존의 레거시 시스템 자원을 재사용하여 새로운 시스템을 구축하는 재공학 방법은 지원하지 못하고 있는 실정이다. 본 논문에서는 레거시 시스템의 효율적 진화를 위한 재공학 프로세스(Reengineering Process)로 RUP를 확장, 커스터마이징하여 구성한 RUP+re을 제시한다. RUP+re는 Small-h 모델을 바탕으로 크게 역공학 워크플로우(Reverse Engineering Workflow), 변환 워크플로우(Transformation Workflow), 진화 워크플로우(Evolution Workflow)로 구성되어진다. RUP+re의 각 워크플로우와 세부스텝을 제공하고 재공학 사례 연구론 통하여 실질적으로 프로세스를 검증함으로서 레거시 시스템 자원의 진화론 위한 소프트웨어 재공학 프로세스 구축에 효율적인 지침을 제공한다.

RUP 테일러링을 통한 J2EE플랫폼의 소프트웨어 아키텍처설계 (An Software Architecture Model for J2EE platform with RUP tailoring)

  • 배정미;박재년
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2005년도 공동추계학술대회
    • /
    • pp.429-436
    • /
    • 2005
  • 소프트웨어 아키텍처의 개념은 2000년경부터 ITA(정보 기술 아키텍처) 또는 소프트웨어 아키텍처라는 이름으로 소프트웨어 아키텍처 산업계, 학계에서 활발한 연구와 실제 프로젝트에 적용이 본격화 되고 있다. 소프트웨어 아키텍처는 시스템 관련자들 간의 이해를 높이는 수단이 되며 개발시스템의 분석, 설계, 개발, 테스트, 유지보수 프로세스의 품질을 좌우하는 주요한 요소로서 전 개발공정을 추적 가능하게 하는 장점을 지니고 있다. 또한 향후 재사용 가능한 시스템의 산출물로서 d용하게 된다. 시스템 전체 구조관점에서의 중요성을 인식하여 RUP방법론을 테일러링 함으로서 J2EE플랫폼의 소프트웨어 아키텍처 프로세스와 핵심요소를 제안한다.

  • PDF

RSS 구독 시스템을 위한 패키지의 설계 (A Package Design for RSS Reader Systems)

  • 이동규;김윤호
    • 한국정보통신학회논문지
    • /
    • 제10권12호
    • /
    • pp.2140-2150
    • /
    • 2006
  • RSS 구독기는 웹에서 배포하고 많고 자주 변하는 RSS 포맷의 콘텐츠를 수집하여 구독자가 쉽게 구독할 수 있도록 도와주는 소프트웨어 애플리케이션이다. 본 논문에서는 RSS 구독기의 구현을 위하여 RUP 객체지향 설계 방법론에 의거한 체계적인 소프트웨어 설계를 제시하고자 한다. RSS 구독기의 구현을 위한 요구사항을 기초로 하여 유스케이스를 추출하고, 도메인 컨셉 모델을 제시한다. 이들을 바탕으로 사용자와 RSS 구독기간에 발생하는 이벤트와 논리적 아키텍처를 추출하여 RSS 구독기의 클래스와 패키지를 설계 한다. 아직 초기에 있는 RSS 구독기에 대한 체계적인 설계 방법이 제시됨으로서, 이에 기반한 다양한 특성의 기능을 가진 RSS 구독기의 손쉬운 제작이 가능하다.

RUP 기반의 웹 마이그래이션 설계 모델 재사용에 관한 연구 (A Study on the Reuse of Design Model for Web Migration based on RUP)

  • 민사역;조현훈;류성열
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.397-399
    • /
    • 2000
  • 최근 인터넷은 사용자에게 각광을 받고 있다. 이유는 인터넷이 되는 곳이면 어디서든 웹 브라우저만 있으면 다른 프로그램 없이도 접근이 가능하고 모든 서비스를 제공받을 수 있다. 기존의 어플리케이션(C/S 어플리케이션)은 서버와 클라이언트를 따로 설치해야만 하는 번거로움이 있었다. 또한 프로그램의 변경 시 서버나 클라이언트 어플리케이션의 재 설치가 필수적이다.[1] 따라서 최근 업계에서는 인터넷을 통한 서비스를 위해 많은 컨텐츠 개발이 이루어지고 있다. 이런 흐름은 기업의 그룹웨어나 어플리케이션 등을 인터넷을 통해 서비스하도록 만들고 있으며, 기존의 어플리케이션과는 관계없이, 즉 거의 모든 것을 재사용하지 못하고 처음부터 다시 개발하고 있는 실정이며, 사내에서는 기존 어플리케이션을 그대로 사용하면서 하나의 웹 서버를 이용하여 외부의 클라이언트에게 서비스를 해 주고 있는 실정이다. 본 논문에서는 기존의 어플리케이션 산출물, 즉 분석, 설계 문서들을 가지고 웹 마이그래이션 시 재사용할 수 있는 범위와 산출물을 추출하고 소프트웨어의 아키텍쳐를 재정의하고, 웹 마이그래이션을 위한 설계 모델에서의 재사용할 수 있는 프로세스를 제시하고 각 프로세스에 대한 활동과 지침을 정의한다. 또한, 사례 연구를 통해 적용해 본다.

  • PDF

UML과 RUP를 이용한 UIS 컴포넌트 모델링 (Modeling of UIS Components using UML and RUP)

  • 조혜경;유철중;장옥배;김영섭
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권7호
    • /
    • pp.742-758
    • /
    • 2000
  • 국내의 각 지방자치 단체들은 그들의 업무를 전산화하기 위해 현재 다양한 UIS(Urban Information System)들을 개발하고 있다. 그러나, 그들은 기존에 개발된 다른 지방자치 단체들의 UIS들을 재사용하지 않고 있어 그들의 UIS 개발에 너무 많은 비용을 사용하고 있다. 이것은 중앙정부가 중복적인 투자를 하게하는 원인이 된다. 몇몇 지방 자치단체의 업무는 다른 지방자치 단체들의 업무와 매우 유사하다. 이 논문은 그 중복투자 문제에 대한 해결책을 제안한다. 그 문제 해결을 위해 지방자치 단체들이 Unified Modeling Language과 컴퍼넌트 기반 개발 프로세스를 이용하여 한 도시의 업무를 모델링할 것을 제시한다. 그들은 또한 기존의 모델로부터 UIS를 개발할 수 있고 다른 지방자치 단체들이 그 개발된 UIS를 재사용할 수 있다. 이 연구에서는 한 예로 P시의 상수도 업무를 사용하며 컴포넌트 기반 개발 프로세스로 Rational Unified Process를 이용한다. 본 논문은 상수도 업무에 대한 컴포넌트 기반 개발 프로세스의 적용과 재사용 가능한 업무모델/분석모델/설계모델의 구축 및 ActiveX 컨트롤 형태의 소프트웨어 컴포넌트 개발 방법을 기술한다.

  • PDF