• Title/Summary/Keyword: reengineering

Search Result 224, Processing Time 0.028 seconds

Extracting of Features in Code Changes of Existing System for Reengineering to Product Line

  • Yoon, Seonghye;Park, Sooyong;Hwang, Mansoo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.5
    • /
    • pp.119-126
    • /
    • 2016
  • Software maintenance becomes extremely difficult, especially caused by multiple versions in project-based or customer-oriented software development methodology. For reducing the maintenance cost, reengineering to software product line can be a solution to the software which either is a family of products nevertheless little different functionalities or are customized for each different customer's requirement. At an initial stage of the reengineering, the most important activity in software product line is feature extraction with respect to commonality and variability from the existing system due to verifying functional coverage. Several researchers have studied to extract features. They considered only a single version in a single product. However, this is an obstacle to classify the commonality and variability of features. Therefore, we propose a method for systematically extracting features from source code and its change history considering several versions of the existing system. It enables us to represent functionalities reflecting developer's intention, and to clarify the rationale of variation.

An Empirical Study on Selling Process Reengineering Success Model (판매 프로세스 혁신의 성공모형에 대한 실증연구)

  • Kim, Gyeung-Min;Bang, So-Yeon
    • Information Systems Review
    • /
    • v.10 no.1
    • /
    • pp.1-20
    • /
    • 2008
  • One of the major applications of CRM systems is to integrate and automate selling processes. CRM systems provide sales people with tools and data sources they need to reengineer their selling processes. In the industry where sales are traditionally based on personal relationships and the use of the CRM systems is voluntary, the installation of technical solutions does not guarantee Selling Process Reengineering (SPR). The objective of this study is to investigate (1) organizational factors that influence CRM use by sales personnel; and (2) the mediation effect of CRM system use on SPR success when system use and process reengineering are voluntary rather than institutional. Understanding the determinants of voluntary CRM system use and SPR success provide valuable guidance for managers. Managers can benefit from this study by focusing on improving the factors that affect voluntary CRM system use and SPR success.

Systems Engineering Approach to Reengineering of YGN 3&4 Safety Depressurization System Retrofit Design (영광3,4호기 안전감압계통 추가설비 설계최적화를 위한 시스템엔지니어링 적용연구)

  • Choi, Mun Won;Kim, Kyu Wan;Han, Ki In
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.11 no.1
    • /
    • pp.1-7
    • /
    • 2015
  • The purpose of this paper is to present the results of reengineering of the YGN 3&4 (Yonggwang Nuclear Power Plant, Units 3&4) SDS (Safety Depressurization System) retrofit design and to make recommendations for the improvement in design and design procedure implementing the Systems Engineering (SE) process. YGN 3&4 is a basic model for OPR1000 (the Korean standard 1000 MWe plant). The basic model, herein, represents the reference plant for the OPR1000 development. In the middle of the YGN 3&4 construction, the Korean Nuclear Regulatory Body requested a retrofit of this plant with a means to rapidly depressurize the plant in conformance with a severe accident mitigation requirement. For the reengineering of the SDS in YGN 3&4, V-model and functional and physical architectures have been developed. A SE decision making method has been used for the selection of SDS valves. Finally, recommendations have been made to improve OPR1000 design for the improved operation and enhanced safety.

Reengineering Black-box Test Cases (블랙박스 테스트 케이스의 리엔지니어링)

  • Seo Kwang-Ik;Choi Eun-Man
    • The KIPS Transactions:PartD
    • /
    • v.13D no.4 s.107
    • /
    • pp.573-582
    • /
    • 2006
  • Black-box testing needs to prepare fitting test data, execute software, and examine the result. If we test software effectively, not only selecting test cases but also representing test cases are important. In static testing effectiveness of testing activities also depends on how to represent test cases and checklist to validate. This paper suggests a method for finding ineffective critical test cases and reengineering them. An experiment of reengineering digital set-top box software shows the process and results of checking effectiveness and conformance of current test cases and patching test cases. The result shows how much save the test time and improve test coverage by reengineering test cases. Methods of reuse and restructuring test cases are also studied to fit into embedded product-line software.

Reengineering of The Process of Book Purchases by using Electronic Commerce (전자상거래를 이용한 도서구매 프로세서의 재설계에 관한 연구)

  • 박재용
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 1999.10a
    • /
    • pp.205-212
    • /
    • 1999
  • It is certain that EC(Electronic Commerce) applying the internet will be activated in the knowledge society of 21 century based on IT(Information Technology). Though this change of social environment helps the useful information resource available to expand, it looks like that the rapid inclease in lots of information to gather makes colleges, reseach laboratories and public institutions to spend more man power and money on work of book purchases than before and now. Therefore the most urgent part for the business process reengineering in work of information service center is the business of book purchases. The business of book purchases is the core part in organizations and facilities. It should construct the books which the organigation and facility need in the most economical and efficient way within the range of physically receptive capacity with the limited budget. These organigations and facilities have to establish the policy of the book stock which they should possess and also librarians should endeavour to configure the kernel book stock constantly. I assert that they need to ensure a specialty with the improvement of business process accompanying choosing and purchasing the books. Especially, in a case of purchasing foreign books by request of members like professors, students, researcher and so on they have to replace the business of book purchase using agency with direct dealing using EC. This Business Process Reengineering will cut down on expenses, offer the transparency of book purchases and also give the users confidence. Moreover the Business Process Reengineering make it possible to build well constructed main books and information resource. The people in charge are enabled to acquire the knowledge of subjects with contiuous search for books of a spcial area and self-study. These experts in work will raise the quality of information service. Information service center will be the core in the 21c knowledge industry. To streng then value of it, efficiently run it and control it the existing business of book purchasing should be replace with direct dealing using EC applying the internet.

  • PDF

The Design and Implementation of Restructuring Tool with Logical Analysis of Object-Oriented Architecture and Design Information Recovery (설계 정보 복구와 객체 지향 구조의 논리적 분석을 통한 재구성 툴 설계 및 구현)

  • Kim, Haeng-Gon;Choe, Ha-Jeong;Byeon, Sang-Yong;Jeong, Yeon-Gi
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.7
    • /
    • pp.1739-1752
    • /
    • 1996
  • Software reengineering involves improving the software maintenance process and improving existing systems by applying new technologies and software tools. Software reengineering can help us understand existing systems and discover software components that are common across systems. In the paper, we discuss the program analysis and environment to assist reengineering. Program analysis takesan existing program as input and generates information about structured part and object-oriented part. It is used to restructure the information by extracting code through reengineering methodology. These restructuring informations with object-oriented archilccture are mapping prolog form to query by using direct reation and summary relation.

  • PDF

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

  • Choi, Il-Woo;Rhew, Sung-Yul
    • The KIPS Transactions:PartD
    • /
    • v.10D no.5
    • /
    • pp.845-858
    • /
    • 2003
  • The various software engineering techniques have been come out in order to cope with the software crisis since 1980's. These days the software Engineering has focused on the process of software development which is the guide for a qualify and productive improvement of software. But, most of the methodologies assume that a new system will be constructed and reused in the future. these do not support how we reuse legacy system's resources and construct a new system efficiently. In this paper, we present an efficient Reengineering Process for legacy system evolutions, RUP+re, which extends and customizes RUP. RUP+re consists of Reverse Engineering Workflow, Transformation Workflow and Evolution Workflow based on Small-h model. We describe RUP+re's workflows with their own detail steps and verify the process through the case study practivally. So, we provide efficient guidelines to the software Reengineering process construction which evolutes the resources of a legacy system.

Reengineering of TACT Process Management Analyzed on Task Information (업무정보 분석을 통한 TACT공정관리 프로세스 재설계)

  • Kim, Ok-Kyue;Park, Jun-Mo;Kim, Beop-Su
    • Korean Journal of Construction Engineering and Management
    • /
    • v.13 no.5
    • /
    • pp.113-124
    • /
    • 2012
  • TACT process reengineering is applied to the finish work of apartment buildings and extra tall buildings to conduct efficient process control in Korea. Non-systemized information on the performances, however, causes difficulties in building a database for such records and it takes long time to find the relevant information. In order to solve such problems, scientific and quantitative understanding on the construction information and data is required to perform TACT process reengineering satisfactorily and also proper management plan should be provided for the working level staff to understand the required information and data more easily. In this regard, this paper reorganizes the TACT process reengineering based on the general process control and classifies the items of required information to redesign. Redesigned process was verified by specialists making use of work-information matrix. As a result, paper contributed to increasing comprehension level of the working level people and when the persons in charge are transferred to other duty, it makes them understand all the working procedure faster, which enables the departments involved to carry out their cooperation and adjustment more efficiently.

An Efficient Reengineering Process based on RUP for Reusing Legacy Systems (레거시 시스템의 재사용을 위한 RUP 기반의 효율적 재공학 프로세스)

  • Choi, Il-Woo;Rhew, Sung-Yul
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.9
    • /
    • pp.619-630
    • /
    • 2002
  • The various software engineering techniques have been come out in order to cope with the software crisis since 1980's. The software Engineering has focused on the process of software component development. The process products a development guide for a quality and productive improvement of software. But, most of the methodologies assume that a new system will be constructed and reused in the future. these do not actually support efficiently how we reuse legacy system's resources and construct a new system. In this paper, we present an efficient Reengineering Process for reusing legacy systems, RUP+re, which extends and customizes RUP. Rup+re consists of Reverse Engineering Workflow, Re-Engineering Workflow and forward Engineering Process. We describe RUP+re's workflows with their own detail steps and verify them practically through the case study. So, we provide efficient guidelines to the software Reengineering process construction which reuses the resources of a legacy system.

Trade Process Reengineering and e-Trade Introductionin Northeast Asia Nations-Focused on e-Customs- (동북아국가의 무역업무 재설계와 전자무역추진현황 -전자통관을 중심으로-)

  • Choi, Seok-Beom;Park, Keun-Sik;Kim, Tae-Hwan;Kim, In-Kyung;Park, Sun-Young
    • THE INTERNATIONAL COMMERCE & LAW REVIEW
    • /
    • v.33
    • /
    • pp.277-308
    • /
    • 2007
  • Northeast Asia Nations introduced each single window system for simplifying the customs clearance procedures in order to prevent the rekeying the customs and trade-related data. A single window is a means for enabling users to complete all the necessary import/export procedures in a single input and by single transmission by linking the related system. WCO recommends CDM, UCR, ACI that completed by WCO's own projects for assist to establish the single window for customs clearance. Northeast Asia Nations such as Korea, China, Taiwan, Japan undertook trade process reengineering for introducing single window for customs clearance. Korea and Japan introduced a e-customs systems as a good single window system. The purpose of this paper is to contribute to construction of the efficient single window system for customs clearance by studying e-customs cases in Northeast Asia Nations.

  • PDF