• 제목/요약/키워드: Modularize

검색결과 27건 처리시간 0.017초

소스 코드에 포함된 코딩 패턴의 특성과 출현 위치 관련성에 대한 분석 (Analysis of characteristics and location of the appearance for codding pattern in the source code)

  • 김영태;공헌택;김치수
    • 디지털융복합연구
    • /
    • 제11권7호
    • /
    • pp.165-171
    • /
    • 2013
  • 코딩 패턴이란 소스 코드에 자주 나타나는 전형적인 코드 조각이다. 소프트웨어에서 로깅이나 동기화 처리 등 모듈화가 곤란한 기능과 프로그래밍의 상용구 등이 코딩 패턴으로 추출된다. 기존에 소스 코드에 대한 패턴 마이닝을 이용한 코딩 패턴 감지 방법이 제안되었지만, 수동으로 조사 가능한 코딩 패턴의 수는 한정되어 있기 때문에 대규모 소프트웨어 등에 대한 충분한 분석은 할 수 없다. 본 논문에서는 개발자가 분석하고자 하는 코딩 패턴만을 추출하는 것을 목표로 코딩 패턴의 특성 평가 척도로 6개의 지표를 선정하여 4개의 오픈 소스에 대한 분석을 실시했다. 매트릭스 사이의 값의 관계와 실제 패턴의 특징을 분석한 결과, 패턴의 인스턴스 수, 인스턴스의 분포의 넓이, 패턴의 요소에 포함되는 반복 구조 비율 등의 지표 등을 분석해야 패턴 선택에 도움이 되는 것을 확인했다.

문제해결 기반 디지털역량교수지식(TPK) 함양을 위한 교사연수 전략 (Teacher Training Strategies for Improvement Technological Pedagogy Knowledge(TPK) connected with Problem Solving)

  • 신수범;김철;정영식
    • 정보교육학회논문지
    • /
    • 제22권1호
    • /
    • pp.23-32
    • /
    • 2018
  • 이 연구는 교원이 학교현장에서 디지털도구 활용 수준을 높이기 위한 디지털역량과 교수지식을 결합한 연수구조에 대한 것이다. 기존 국내의 교원연수는 학교현장에서의 활용도가 낮은 것으로 나타났다. 이에 본 연구에서는 디지털역량 내용교수지식(TPACK)의 하위 구조인 디지털역량교수지식(TPK)에 집중하여 교원연수체제를 제안하였다. TPK의 핵심적인 내용은 해당교수학습에 적합한 디지털도구의 선정과 디지털도구의 특성에 맞는 교수학습 요소를 선택하는 것이다. 그리고 본 연구에서는 이와 같은 내용을 수업목표설정, 수업내용전개, 평가 등의 3단계로 모듈화하여 제시하였다. 또한 본 연구의 연수체제는 TPK 요소에 대하여 연수생이 직접 구성하는 문제해결방법으로 연수를 운영하는 형태로 제시하였다. 그리고 TPK 선정 전략과 연수 프레임에 대해 현장교사대상 질적 조사를 실시하였다. 인터뷰 참여교사들은 TPK전략과 연수구조에 대해 타당성이 있는 것으로 판단하였다.

PC의 랜카드와 스위칭 허브를 활용한 다접점 I/O 모듈 개발 (A Multi-point I/O module development that utilize PC's LAN card and Switching)

  • 김태민;전윤한;신건순
    • 한국정보통신학회논문지
    • /
    • 제12권11호
    • /
    • pp.2022-2030
    • /
    • 2008
  • 공장자동화와 공정의 분산제어 등과 같이 대 형 의 복잡한 시스템들을 실시간으로 운용 및 관리하는데 있어서 선결해야 하는 가장 중요한 과제중의 하나는 막대한 양의 제어 및 계측 관련 데이터들을 적시에 수집하여 가공한 후 이를 적시 적소에 분배해 줄 수 있는 데이터 처리 기술을 구축하는 것이다. 이러한 문제를 해결하기 위한 방안으로 최근에와서 대형의 복잡한 시스템을 여러개의 분산된 부 시스템으로 모듈화하고, 각각의 부 시스템들의 제어기능을 수행하는 컴퓨터들을 네트워크로 연결하는 컴퓨터 통신망의 사용이 확산되고 있다. 이더넷 통신 방식을 이용하여 다채널의 신호를 다중화하여 전송할 수 있는 다중화 기술을 응용 개발한다. 반도체, LCD 장비 내의 많은 I/O 접점을 갖는 선로들을 다중화 하여 여러 장치들을 실시간 제어 가능한 이더넷 통신을 이용한 다접점의 I/O 모듈을 개발한다.

유니버설미들웨어기반 소형위성 탑재체 전력모듈설계 (A Universal Middleware-based Small Satellite Payload Power Module Design)

  • 이해준
    • 한국정보통신학회논문지
    • /
    • 제23권5호
    • /
    • pp.487-494
    • /
    • 2019
  • 소형인공위성 전력시스템체계 설계 및 개발방법은 태양풍 자계인 우주환경의 영향에 따라 기술적 제약이 큰 편이다. 이를 극복하기 위해 최근 전력모듈을 융합화와 유닛화 단계별 개발 방식으로 변화 하고 있다. 모듈화 단계에서는 탑재체 전력공급 모듈 요구조건과 함께 유니버설미들웨어를 사용하여 융합하였다. 융합모듈화대상은 탑재체에서 전력분배, 부하관리, 서브유닛의 전원공급체계와 지속성을 고려한 최종모듈 설계 및 개발 단계를 범위로 한다. 본 연구는 위성본체에서 공급되는 전력모듈을 유니버설미들웨어 기반으로 전력모듈의 정밀성과 수요처모듈데이터를 컨텐츠화 하였다. 이 동적시스템과 전력서비스 모듈화는 전력분배모듈과 전원공급모듈간 상호작용으로 Range Control 알고리즘으로 제어된다. 그리하여 전력모듈 설계단계에서 탑재체 전력수요 변수의 변동성에 따른 불확실성을 해소하고 설계의 효율성을 제시하였다.

Proposal on the Improvement Direction of Web App Development lecture for Non-IT majors

  • Kim, Koono
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권4호
    • /
    • pp.231-239
    • /
    • 2022
  • 본 연구에서는 비전공자들을 대상으로 한 웹서비스 개발 교육의 어려움을 k-mooc 강의에 게시된 수강생들의 질의응답을 통해 분석하고 이를 개선하기 위한 방법들을 제안한다. 질의 응답 분석을 통해 비전공자들은 웹서비스 개발 강좌를 수강하면서 주로 익숙하지 않은 도구 사용, 클라우드 서비스의 비용 문제, 서버 환경 설정, 코드 작성에서 어려움을 보이는 것으로 확인되었다. 이를 해결하기 위해 클라우드 서비스의 모델 중 하나인 BaaS (Backend as a Service)를 활용해 서버 비용에 대한 문제와 서버 환경의 복잡도를 낮출 수 있는 방법을 제안한다. 또한 리액트 라이브러리를 사용하여 긴 코드를 작은 단위로 모듈화하여 한번에 작성해야 할 코드 길이를 줄일 수 있다는 것을 보였다. 마지막으로 피그마를 활용해 얻은 디자인 산출물을 활용하여 동작하는 웹 애플리케이션을 구현함으로 IT 비전공자들도 쉽게 학습할 수 있는 개선안을 제안한다.

종방향 분할형 관형지지물 개발 (Development of Vertical Separated Tubular Steel Pole)

  • Lee, Won-kyo;Mun, Sung-Duk;Shin, Kooyong
    • KEPCO Journal on Electric Power and Energy
    • /
    • 제5권4호
    • /
    • pp.257-262
    • /
    • 2019
  • Lattice steel towers for overhead transmission lines have been replaced by tubular steel poles due to the visual impact of large and complex shape of truss type. Demand for tubular steel poles consisting of a single frame member continues to grow because of its advantages such as visual minimization, architectural appeal and minimal site consumptions. However, there are some constraints on the transportation and construction. As the diameter of tower base has been enlarged, it may exceed minimum height limit required to pass the tunnel in case of land transportation. Also, in a narrow place where it is not easy to secure the installation areas such as mountainous places, there might be some areas wherein it must secure a wide working space so that large vehicles and working cranes will be allowed to enter. In this paper, we presented a vertical separated tubular steel pole, which is a new type of support that can be implemented for general purpose such as mountainous areas or narrow areas to improve the issues raised by breaking away from the conventional design and fabrication methods. Technical approaches for overcoming the limit of the cross-sectional size is to separate and modularize the cross-section of the tubular steel pole designed with a size that cannot be carried or assembled, and to lighten it with a weight capable of being transported and assembled in a narrow space or mountainous area. As a result of this research, it will be possible to enter small and medium sized vehicles in locations where it is restricted to transport by large-sized vehicles. In the case of mountainous areas, it will be possible to divide it into a weight capable of being carried by a helicopter and it will be easy to adjust and fabricate it with individual modules. Furthermore, in order to break away from the traditional construction method, we proposed the equipment that can be applied to the assembly of Tubular Steel Pole without using a large crane in locations where there is no accessible road or in locations wherein large cranes cannot enter. In particular, this paper shows the movable assembling equipment and some methods that are specialized for vertical separated tubular steel pole consisting of members with reduced weight. The proposed assembly equipment is a device for assembling the body of the Tubular Steel Poles. It will be installed inside the support and the modules can be lifted by using the support itself.

자연휴양림과 수목원 방문객의 이용특성 비교 연구 (Comparison of Visitor Characteristics in Recreational Forests and Arboretums)

  • 유리화;장윤선;이정희
    • 한국산림과학회지
    • /
    • 제109권4호
    • /
    • pp.532-543
    • /
    • 2020
  • 본 연구는 자연휴양림과 수목원 간의 방문 이용특성과 서비스 만족도, 전반적 만족도 및 충성도(재방문의향, 권유의향)의 관계를 비교, 분석하는 것을 목적으로 수행하였으며 주요 결과는 다음과 같다. 첫째, 자연휴양림의 서비스 만족도, 전반적 만족도, 이용객 충성도 모두 수목원보다 높게 나타났으며, 상대적으로 서비스 만족도가 전반적 만족도나 이용객 충성도에 비해 평균 차이가 큰 것으로 분석되었다. 둘째, 자연휴양림의 서비스 만족도는 전반적 만족도, 이용객 충성도에 영향을 주지 않는 반면, 수목원의 서비스 만족도는 전반적 만족도와 이용객 충성도에 정(+)의 상관관계가 있는 것으로 나타났다. 수목원 이용객의 전반적 만족도에 미치는 가장 큰 요인은 '산림 및 휴양경관'이었으며 재방문의향은 '자연경관 체험콘텐츠'와 '시설이용요금'이, 권유의향은 '자연경관 체험콘텐츠'가 가장 큰 영향을 미치는 인자로 도출되었다. 본 연구는 전국에 분포한 자연휴양림과 수목원 방문 이용객을 대상으로 공통된 항목을 동시에 조사한 자료를 토대로 분석하여 두 산림휴양공간 간에 이용특성에 차이가 있음을 확인하였다는데 의미가 있다. 향후 이러한 전국 규모의 이용객 실태조사 결과가 산림휴양공간 유형별 차별화된 운영전략 제시로 이어지기 위해서는 산림휴양공간에서 제공하는 서비스 전반을 아우르는 공통 조사항목의 개발이 필요하다. 더불어 각각의 산림휴양공간의 조성목적에 부합하는 기능 발휘를 위해 서비스 콘텐츠를 선택적으로 운영하고 있으므로 해당 항목을 추가적으로 개발, 모듈화하여 공통 조사항목과 병행 조사하는 것이 바람직할 것으로 판단된다.