• Title/Summary/Keyword: 보수재

Search Result 845, Processing Time 0.027 seconds

A Reengineering Framework for Software Componentization on Legacy System (레거시 시스템의 소프트웨어 컴포넌트화를 위한 재공학 프레임워크)

  • 박옥자;유철중;장옥배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.376-378
    • /
    • 2000
  • 최근 시스템의 컴포넌트화 경향은 인터넷 환경이 보편화되면서 플러그앤플레이(plug and play) 형태로 조립하여 재사용하려는 기업의 요구에 가장 핵심적인 패러다임으로 등장하고 있다. 따라서, 기업은 기존의 레거시 시스템을 컴포넌트화하여 유지보수뿐만 아니라 새로운 시스템 도입에 있어서도 유연성 및 확장성을 용이하게하기 위한 재공학 솔루션을 필요로 하고 있다. 따라서, 본 논문에서는 레거시 시스템을 소프트웨어 컴포넌트화하기 위한 재공학 프레임워크를 제안하였다. 이 프레임워크는 컴포넌트 개발 방법론에서 필요한 절차와 Robert C. Seacord와 John Robert가 제안한 레거시 시스템 현대화 방법론을 통합하여 제시하였으며, 프레임워크의 각 단계는 레거시 시스템의 분석 단계, 컴포넌트화 방법 결정 단계, 마지막으로 컴포넌트로의 변환 단계로 이루어져 있다. 각 단계에서는 다시 세부 절차와 이에 필요한 제반사항을 기술하여 레거시 시스템을 소프트웨어 컴포넌트화하는데 있어서 필요한 절차와 가이드라인을 상세하게 제공하고자 한다.

  • PDF

Design and Implementation of Object-Oriented Based Collaborative System for Reuse (재사용이 용이한 객체지향 기반 협력 시스템 설계 및 구현)

  • 허성호;이승룡
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10b
    • /
    • pp.253-255
    • /
    • 2001
  • 협력 시스템은 컴퓨터의 성능 향상과 네트워크 기술의 발전으로 인하여 분산 환경에서 다수의 사람들이 프로젝트나 어떤 작업을 동시에 수행이 가능하도록 하는 기술이다. 현재 대부분의 협력 시스템은 특정 협력 작업에 맞게 개발되어져 왔기 때문에 통합 환경을 제공하기 어렵고, 새로운 협력 작업에 따라 시스템을 확장하는데 많은 시간과 비용이 들어가는 등의 어려움이 있다. 본 논문에서는 객체지향 방법론을 사용한 모듈별 컴포넌트화에 따른 재사용성이 용이한 협력 시스템을 제안하여 일반화, 상세화의 관계나 상속 구조를 통해 클래스의 구현 사항을 재사용 할 수 있도록 하며, 재사용 가능한 모듈을 패키지 형태로 묶어 라이브러리화하여 재사용과 유지보수가 용이하도록 하였다.

  • PDF

Applying the Patterns for Component Wrapping (컴포넌트 랩핑을 위한 설계 패턴의 적용)

  • Cha, Jung-Eun;Yang, Yung-Jong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04a
    • /
    • pp.465-468
    • /
    • 2002
  • 웹 중심의 인터넷 환경은 개인의 정보 처리 뿐 아니라 기업간의 업무 전개를 위한 핵심 기술로 발전해 나가고 있다. 하지만, 조직의 중요한 지식과 프로세스들을 처리하는 시스템들은 대부분 과거(Legacy)의 기술에 의해 개발되어졌으며, 이러한 시스템들은 웹 환경을 위한 분산 아키텍쳐의 결여와 개방성과 표준화 미흡으로 시스템의 유지보수에 많은 어려움을 가진다. 따라서 재사용성이 높은 레가시 시스템들을 현대적인 기술 요구를 수용하여 향상된 비즈니스 처리가 가능한 새로운 시스템으로 재공학함은 필수적인 일로 여겨진다. 따라서 본 논문에서는 COBOL 레가시 프로그램을 대상으로 컴포넌트 랩핑을 위한 설계 패턴의 적용을 통해 컴포넌트 환경으로의 재공학 방법을 제시한다. 이를 위해 COBOL 프로그램에서 비즈니스 로직 추출을 위한 절차와 방법을 설명하고, 그 결과 생성된 클래스들을 패키징하고 랩핑하기 위해 보편적인 양식으로 이용할 수 있는 재공학 설계 패턴을 나열하고 실 예에 Facade 패턴을 적용한다.

  • PDF

Strategies for Component reuse using Strategy Design Pattern (컴포넌트 재사용을 늘리기 위한 전략 패턴의 활용 방법)

  • Shim, Jun-Yong;Oh, Jung-in;Wi, Soung-Hyouk;Kim, Sae-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.1194-1197
    • /
    • 2012
  • 디자인 패턴은 소프트웨어 설계 시 반복적으로 발생하는 문제를 해결하기 위한 방법을 기술한다. 특히, 객체지향 기술을 기반으로 하는 컴포넌트 설계 시 디자인 패턴을 활용함으로써 특정 설계 문제에 대한 해결책을 재사용할 수 있다. 좋은 객체 지향 설계는 재사용성, 확장성 및 유지보수성을 제공하는 것이며, 디자인 패턴은 좋은 설계에 필요한 구성 요소들의 관계 구조를 제시한다. 본 논문은 객체지향 기반의 컴포넌트 프레임워크 설계 시 프레임워크의 확장성과 구현 컴포넌트의 재사용성을 늘리기 위한 방안으로 디자인 패턴의 활용법을 제시한다. 특히, 알고리즘 재사용의 구조를 제시하는 전략 패턴과 처리 절차 재사용의 구조를 제시하는 템플릿 메서드 패턴의 구조를 비교하고, 분산 통신 컴포넌트 설계 시 전략 패턴의 적용 사례를 보여준다.

A Design and Implementation of Web Community based on EJB (EJB 기반의 웹 커뮤니티 설계 및 구현)

  • Sung, Kyung;Yeon, Hee-Gyun;Kim, Seok-Hun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • v.9 no.1
    • /
    • pp.921-924
    • /
    • 2005
  • Embodid Community web application program preservation, damage control and resuability uses EJB component that is high breakup object system than existent model 1 web program. Web programs that is in existing hard to exist on course which UI logic is same with business logic and do maintenance and resuability. But, improved resuability of business separating business logic and UI logic by different machine embodying program to use component. Minimizes Teuranjeksyeon and Paeilobeo and embodied in stabler program than existing by using EJB component.

  • PDF

A Study on Problems and Improvements for Application of MDMS (Message Definition and Management System) (메시지 정의 및 관리시스템(MDMS) 적용의 문제점 및 개선방안 연구)

  • Ryu, Je-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.10a
    • /
    • pp.888-890
    • /
    • 2015
  • 많은 개발자가 참여하는 대형 소프트웨어 시스템 개발의 효율성 증대를 위해서는 컴포넌트 간 인터페이스의 효과적인 관리가 필수적이다. MDMS는 컴포넌트간의 인터페이스 정의 및 변경 이력 관리, 인터페이스 기술서 자동 생성, 소스 코드 자동 생성 등의 기능을 제공하는 도구이다. 한화탈레스는 1998년 MDMS를 처음 개발하여 적용한 이후 다양한 국방 소프트웨어 시스템 개발에 적용하여 소프트웨어 개발 생산성 향상에 효과를 보았다. 하지만, MDMS를 다양한 프로젝트에 적용하는 과정에서 최초 개발시 고려하지 못했던 여러 문제점 및 한계를 발견하였다. 이러한 문제점 및 한계는 다양한 프로젝트의 특성 지원 미흡, 형상관리 및 유지보수 문제, 프로젝트 간 메시지 재사용 미지원, 취약한 보안 등 이다. 본 논문에서는 이를 해결하기 위하여 네가지 개선방안을 제시한다. 첫 번째, 다양한 프로젝트에 적용이 가능한 유연한 SW 구조로 개선해야 한다. 두 번째, 통일되고 일관된 형상관리와 함께 전담 개발 및 유지보수 조직이 필요하다. 세 번째, 프로젝트간 메시지의 재사용 지원을 위한 방안으로 프로젝트 별 MDMS 운용이 아닌 통합된 MDMS의 운용이 필요하며, 그를 통하여 다른 프로젝트의 인터페이스 정의를 상호 참조할 수 있는 구조를 적용해야 한다. 마지막으로, 외부 협력업체와의 협업을 위한 보안 대책을 수립하고, 관련 보안 기능을 지원하여 사외의 협력업체의 개발자가 직접 MDMS에 접속하여 개발할 수 있도록 개선해야 한다.

Analysis of Defect Risk by Work Types based on Warranty Liability Period in Apartments (공동주택 하자보수보증기간에 기초한 공종별 하자위험 분석)

  • Kim, Sang-Hyeon;Kim, Jae-Jun
    • Korean Journal of Construction Engineering and Management
    • /
    • v.19 no.4
    • /
    • pp.34-42
    • /
    • 2018
  • Apartment is a typical type of housing preferred by the majority of people. However, and defect disputes occur because various defects such as cracks, subsidence, breakage, water leakage, dew condensation and dropout are confirmed with numerous structures and finishing materials. From this point of view, this paper analyzes defect frequency and costs of each warranty period by work types, and estimates defect risks by using defect dispute cases. It examined about 5,337 defect items for 32 apartment over ten years old. In this paper, there are 10 types of work types and the warranty liability period is divided into 6 categories. Based on these categories, defect frequency and costs are investigated, and finally defect risk of the warranty liability period by work types confirmed. As a result of this analysis, it was found that defect risk in RC and finishing work is very high. Especially the RC work revealed that there is a high risk of trying from the third year onwards and it was found that the defect risk up to the second year is high in the finishing work. Due to aging of RC structure, the defect risk gradually increases, and finishing work initially cause defect disputes because of the housing environment.

A Study on the Repair of Fatigue Damage at Large Cast Iron structure using Cold Joint Method (냉간체결방법을 이용한 대형 주철 구조물의 피로손상수리방법에 대한 연구)

  • Lee, Sung-Riong;Lee, Dong Jun;Cho, Seok Swoo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.20 no.10
    • /
    • pp.140-148
    • /
    • 2019
  • Large cast iron structures are used in casings and pipes in shipsand chemical plants. Broken parts in the casings and pipescan result in failures even when stresses are below the yield strength of the part's materials. Fatigue failure of a large cast iron structure is inevitable due to the design constraints and low reliability of the material strength. A small structure can be repaired by welding, but a large structure cannot because it cannot be preheated slowly and uniformly. This study shows that a large structure can be repaired by a cold joint method using a crack repair screw. Large cast iron structures were manufactured by GC 300, and their design stress is below 3.5 MPa. The tensile strength on notched specimens repaired by crack repair screws was 8.2 MPa. Therefore, the safety factors of structures repaired by crack repair screws have a value above 2.3 and are considered to be high values.

Insulation Diagnostics and Maintenance of Submarine Medium Voltage Power Cable Systems (해저 케이블 시스템의 열화진단 및 유지보수)

  • 이동영
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.17 no.3
    • /
    • pp.80-86
    • /
    • 2003
  • A study on the insulation aging assessment and maintenance for submarine medium voltage power cable systems has been performed The purpose of this work is the economic discrimination and maintenance of bad cables which is likely to cause cable system failure. 1 have found that aging status of submarine cable systems are very poor and in progress. Therefore, we have the replacement of cable terminations and repeat the diagnostic measurement Insulation status were improved with the replacement of cable terminations. I have confirmed, with the electrical md structural analysis of terminations, that the poor aging status of cables are mainly caused not by the cable insulations but by the aging of cable terminations. From the above results, I have also confirmed that the domestic diagnostic system is successful and convenient for the discrimination and maintenance of the damaged cables economically.

Experimental Study for Proposal of Concrete Removal Standard using Hydrodemolition Method (Hydrodemolition에 의한 콘크리트 파쇄기준 제안을 위한 실험적 연구)

  • Jeong, Won-Kyong;Kim, Ki-Heun;Yun, Kyong-ku;Kim, Yong-Gon
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.29 no.1D
    • /
    • pp.73-80
    • /
    • 2009
  • To repair the deteriorated concrete structures, the deteriorated parts should be removed by using surface treatment methods and replaced by new construction materials. Hydrodemolition is one of the most effective methods for chipping off the deteriorated concrete and treating the remaining concrete. The water jet can remove the deteriorated concrete without damaging the reinforcement steel and surrounding aggregates. Using the water jet system improves surface texture, which ensures to improve adhesive strength between new and old concretes. In this study, three different concrete slab strengths and two water jet machine sets were investigated. Experimental results showed the relationship between concrete strength and water jet condition and this would enable to provide the information of the domestic water jet system and specification, which would contribute to automatization and efficiency of concrete repairing and rehabilitation works.