• Title/Summary/Keyword: 프로세스 재 성

Search Result 352, Processing Time 0.027 seconds

Improvement of Datawarehouse Development Process by Applying the Configuration Management of CMMI (CMMI의 형상관리를 적용한 데이터웨어하우스 개발 프로세스의 개선)

  • Park Jong-Mo;Cho Kyung-San
    • The KIPS Transactions:PartD
    • /
    • v.13D no.4 s.107
    • /
    • pp.625-632
    • /
    • 2006
  • A Datawarehouse, which extracts and saves the massive analysis data from the operating servers, is a decision support tool in which data quality and processing time are very important. Thus, it is necessary to standardize and improve datawarehouse development process in order to stabilize data quality and improve the productivity. We propose a novel improved process for datawarehouse development by applying the configuration management of CMMI (Capability Maturity Model Integration) which has become a major force in software development process improvement. In addition, we specify some matrices for evaluating datawarehouse development process. Through the comparison analysis with other existing processes, we show that our proposal is more efficient in cost and productivity as well as improves data quality and reusability.

A Practical Techniquefor Designing Product Line Architecture (프로덕트라인 아키텍쳐의 실용적 설계기법)

  • Chang Soo Ho;La Hyun Jung;Kim Soo Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.3
    • /
    • pp.163-172
    • /
    • 2005
  • Product Line Engineering (PLE) has been widely accepted as a representative software reuse methodology by using core assets. Product line architecture (PLA) is a key element of core assets. However, current research works on designing PLA do not provide sufficient and detailed guidelines of defining PLA and reflecting variability in the architecture. In this paper, we present a reference model of PLA and propose a process to design PLA with detailed instructions. Especially architectural variability is codified by describing decision model depending variation points and traced through PLA activities. The proposed process would make it feasible to apply PLE to practice areas.

A Study of Positive Object-Oriented Refactoring Technique for the Software Reuse (소프트웨어 재사용을 위한 실증적 객체지향 Refactoring 프로세스 설계)

  • 박진호;이종호;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.382-384
    • /
    • 2000
  • 현재 기업들은 거의 모든 부분이 전산화 작업으로 이루어지고 있으며, 기업의 중요한 업무는 모두 방대한 시스템이 사람을 대신해서 처리해 주고 있는 실정이다. 하지만 시스템 유지보수의 체계적인 프로세스에 대해서는 현재 연구된 바가 없어 쉽게 적용할 수 없는 문제가 존재한다. 재공학은 재사용하려는 소프트웨어를 분석, 재정의, 재문서화 등의 소프트웨어 역공학 방법을 통하여 좀더 효율적으로 소프트웨어를 분석할 수 있고, 순공학을 통해 문제점들의 교환과 새로운 구조와 시스템의 수정을 통해 더욱 경제적인 시스템을 만들 수 있다. 객체지향 어플리케이션의 Refactoring에서는 대표적으로 클래스간의 공통성을 추출하고, 이를 일반화시켜 추상클래스를 생성 및 삭제, 이동하는 과정을 통해 소프트웨어의 구조를 변경시켜 시스템의 성능향상을 도모하게 된다. 본 논문에서는 시스템의 재사용을 위한 실증적인 객체지향 Refactoring 기법을 제시한다.

  • PDF

A Study on the Business Process Reengineering and Effect in Information Environment: The Case of First Banks (정보환경에서의 업무프로세스 재설계 및 효과에 관한 연구 -국내 금융업을 중심으로-)

  • Park, No-Hyun;Jung, Jung-Hwan
    • The Journal of Information Technology
    • /
    • v.5 no.3
    • /
    • pp.81-96
    • /
    • 2002
  • Recently business reengineering is the most attractive management reforming skill. Many of the Korean firms are paying attention to business reengineering and many of them have initiated it. The major purposes of this study are; (1) to investigate the relationship between each variable and success or failure of business reengineering, and (2) to examine interaction effects of measurement and performation variables. Two hundred eighteen questionaires were used for analysis. In order to throughout studies that I executed earlier. To look for dependence of critical success factors on analysis was performed to examine patterns between measurement and performance variables. In conclusion, the hypothesized relationships in the research model are supported by the empirical findings of this study. Additionally it is possible to establish theoretical reference system on the basis of critical success factors.

  • PDF

A Gap Analysis Method Between System Requirements and Components for Improving Reusability (재사용 향상을 위한 요구사항과 컴포넌트간의 Gap 분석)

  • Shin, Jung-Hwan;Kim, Neung-Hoe;Lee, Dong-Hyun;In, Hoh Peter
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06b
    • /
    • pp.159-162
    • /
    • 2011
  • 시스템 요구사항과 소프트웨어 재사용 컴포넌트 간의 Gap 분석을 통해 컴포넌트의 재사용 커버리지를 측정함으로써 부적절한 재사용 컴포넌트를 구분해 내거나 대안 컴포넌트 중 가장 재사용 커버리지가 높은 컴포넌트를 선택하는 방법을 제안한다. Gap 분석의 방법으로 기능적, 비기능적 지표가 고려된 FP(Function Point) 분석 방법의 사용을 통한 재사용컴포넌트의 평가 프로세스에 대해 설명한다. 재사용컴포넌트 평가 프로세스에 의해 계산된 수치화된 시스템요구사항과 재사용컴포넌트간의 커버리지 비율을 통해, 소프트웨어 재사용 방해요소인 부적절한 라이브러리의 사용, 신뢰성이 떨어지는 모듈, 성능격감 의 문제점들을 줄이거나 해결함으로써 소프트웨어 재사용의 비율을 높이고 이는 비용절감으로 이어져 보다 성공적인 소프트웨어 개발 프로젝트를 기대할 수 있다.

An Application Model for Game Engine Development Process based on Components (컴포넌트 기반 게임엔진 개발 프로세스의 적용모델)

  • Kim, Jung-Jong;Song, Eui-Cheol;Park, Woon-Jai;Song, Ho-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2027-2030
    • /
    • 2002
  • 컴퓨터 게임은 소프트웨어 분야의 새로운 고부가가치 영역으로 발전되어가고 있으나 개발공정과 방법론에 있어서는 경험중심의 개발 방법을 고수하고 있다. 따라서 본 논문에서는 기존의 개발방법을 정형화된 형태로 개선하기 위하여 컴포넌트 기반 개발방법의 적용을 위한 게임개발 프로세스의 정형화 모델을 제안하고, 재사용성의 향상에 따른 문제점과 해결방안을 제시하며, 정형화된 모델의 재사용 효율성을 위하여 컴포넌트 적용 방법을 이용한 프로세스를 정형화하는 방안을 제시하고자 한다.

  • PDF

Variability Analysis Approach for Business Process Family Models (비즈니스 프로세스 패밀리 모델을 위한 가변성 분석 방법)

  • Moon, Mi-Kyeong;Yeom, Keun-Hyuk
    • The KIPS Transactions:PartD
    • /
    • v.15D no.5
    • /
    • pp.621-628
    • /
    • 2008
  • Many of today's businesses need IT system's flexibility for on-demand business which can be rapidly adapted to environment changes. Service oriented architecture (SOA) provides the infrastructure which makes business flexibility possible under the on-demand operating environment. Therefore, to satisfy these requirements, new approach for assuring business flexibility and enhancing reuse is needed. In this paper, we propose an approach for developing a business process family model (BPFM) in which the variabilities in business process family can be explicitly represented by using the variability analysis method of software product line. In addition, we describe the supporting tool for this approach. It can model the BPFM and generate automatically BPMs through decision and pruning process from BPFM. By using our approach, the business and its IT system can correspond to business environment changes rapidly and efficiently.

Design and Implementation of a Build-Time Module for a Web-Based Workflow Management System (B2B 서비스를 위한 웨 기반의 워크플로우 관리 시스템에서 Build-Time 모듈의 설계 및 구현)

  • 이동훈;민덕기;김중배;김성훈;장철수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.388-390
    • /
    • 2001
  • 본 논문은 변형성과 재 사용성이 우수한 컴포넌트 기반의 어플리케이션 서버 플랫폼을 구현하는데 필수적인 기술인, 워크플로우 관리 기술의 Built-Time 부분의 설계 및 구현을 다룬다. 워크 플로우 관리 시스템의 기능은 크게 Build-Time 부분과 Run-Time 부분으로 나누어서지는데, Build-Time 부분은 워크플로우프로세스를 사용하기 전에 정의하는 관점에서 기능을 수행하고 Run-Time 부분은 설정된 워크플로우 프로세스 정의에 따라 프로세스를 실제로 동작시키는 관점에서 기능을 수행한다. Run-Time 부분은 워크플로우 관리 시스템의 핵심 부분인 워크플로우 엔진 모듈을 포함하고 있다. 본 논문은 Build-Time 부분을 다룬다. 본 논문에서는 우리가 구현한 워크플로우 관리 시스템의 다양한 형태의 프로세스를 지원하는 프로세스 정의 모델과 그에 대한 XML 구조의 설계 및 프로세스 정의에 대한 객체를 설계하고 구현하였다.

Reentrant Statecharts for Concurrent Real-Time Systems (실시간 시스템의 동시성을 지원하기 위한 재진입 상태챠트)

  • 김종혁;유민수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.568-570
    • /
    • 2004
  • Harel과 UML에서 제공하는 기존 개념의 상태챠트는 실시간 작업들의 동시성(concurrency)을 모델링하기 어려운 단점을 가진다. 본 논문에서는 이러한 문제점을 해결하기 위해 재진입 상태머신과 재진입 상태챠트라는 새로운 개념을 제안한다. 재진입 상태머신은 병렬적으로 실행할 작업들을 교차수행(interleave)함으로서, 상태챠트로 표현되는 실시간 작업들의 동시성(Concurrency)물 효과적으로 지원할 수 있다 이러한 재진입 상태머신을 기반으로, 재진입 상태챠트는 간결하고 풍부한 표현 의미를 제공하며, 아울러 동시적으로 처리되는 행동 모델들을 구체적으로 표현할 수 있다. 재진입 상태머신과 재진입 상태챠트를 이용하여 실시간 시스템을 구현하면 프로세스간 흑은 쓰레드간의 스위칭이 불필요해짐에 따라 그에 따른 실행 오버헤드를 최소화할 수 있다.

  • PDF

Efficient Buffer Coherency Management for a Shared-Disk based Multiple-Server DBMS (공유 디스크 기반의 다중 서버 DBMS를 위한 효율적인 버퍼 일관성 관리)

  • Ko, Hyun-Sun;Kim, Yi-Reun;Lee, Min-Jae;Whang, Kyu-Young
    • Journal of KIISE:Databases
    • /
    • v.36 no.5
    • /
    • pp.399-404
    • /
    • 2009
  • In a multiple-server DBMS using the share-disk model, when a server process updates data, the updated ones are not immediately reflected to the buffers of the other server processes. Thus, the other server processes may read invalid data. In this paper, we propose a novel method to solve this problem. In this method the server process stores the identifiers and timestamps of the pages that have been updated during a transaction into the coherency volume when the transaction commits. Then, the server process invalidates its buffers of the pages updated by the other server processes by accessing the coherency volume when the lock is acquired, and, subsequently, read the up-to-date versions of the pages from disk. This method needs only a very small coherency volume and shows a good performance because the amount of data that need to be accessed is very small.