소프트웨어가 복잡해지고 대형화됨에 따라 다양한 소프트웨어 구조개선 방법이 연구되고 있으며, 특히 객체지향 시스템에서의 복잡도를 낮추고 가독성, 구조, 성능, 유지보수, 추상성 등을 ...

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A99789295
2013
Korean
리팩토링 ; 무브 메소드 ; 결합도. 성능 ; refactoring ; move method ; coupling ; performance
구)KCI등재(통합)
학술저널
567-574(8쪽)
0
상세조회0
다운로드소프트웨어가 복잡해지고 대형화됨에 따라 다양한 소프트웨어 구조개선 방법이 연구되고 있으며, 특히 객체지향 시스템에서의 복잡도를 낮추고 가독성, 구조, 성능, 유지보수, 추상성 등을 ...
소프트웨어가 복잡해지고 대형화됨에 따라 다양한 소프트웨어 구조개선 방법이 연구되고 있으며, 특히 객체지향 시스템에서의 복잡도를 낮추고 가독성, 구조, 성능, 유지보수, 추상성 등을 향상시킬 수 있는 리팩토링(Refactoring) 기법이 활용되고 있다. 리팩토링은 객체지향 방법론에서 사용되는 높은 응집도와 낮은 결합도 원칙에 따라 기존의 소프트웨어를 결과에 변화 없이 구조 개선을 제시하였다. 본 연구에서는 자바의 GC(Gabage Collection)를 중심으로 메모리관리에 따른 성능향상 방법을 제시하고, 각 객체와 메모리 관계를 주요 팩터로 하여 무브메소드를 선정하고 리팩토링을 시도하는 방법을 제안한다.
다국어 초록 (Multilingual Abstract)
As software is getting more complicated and bigger, a variety of studies to improve software structure has been studied, which can reduce complexity of object-oriented systems and improve readability, structure, performance, maintenance, abstractness....
As software is getting more complicated and bigger, a variety of studies to improve software structure has been studied, which can reduce complexity of object-oriented systems and improve readability, structure, performance, maintenance, abstractness. Refactoring can be one of the those studies and has been widely used. Refactoring is a disciplined technique for restructuring an existing body of code without changing its external behavior which follows the high cohesion, low coupling principle in OOP. In this paper, it is proposed to improve performance by enhance memory usage based on Java garbage collector. And refactoring technique which identify move method region and extracting it, is demonstrated.
목차 (Table of Contents)
효율적인 안드로이드 애플리케이션 테스트를 위한 테스트 케이스 설계 방안
흉부 CT 영상에서 밝기값 제약 기반 다중변형모델을 이용한 간유리음영 결절 자동 분할