http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
Open Source 기반 툴 체인화를 통한 코드 정적 분석 연구
강건희(Geon-Hee Kang),김영철(R. Young Chul Kim),이근상(Geun Sang Yi),김영수(Young Soo Kim),박용범(Yong. B. Park),손현승(Hyun Seung Son) 한국정보과학회 2015 정보과학회 컴퓨팅의 실제 논문지 Vol.21 No.2
국내의 소프트웨어 산업계는 고품질 소프트웨어를 위해, 개발/테스트 프로세스, 성숙도 측정등에 초점을 두고 있다. 그러나 실제 중소기업의 산업현장에서는 코드중심으로 개발되고 있다. 그리고 대부분의 기존 레거시 시스템은 설계의 부재 그리고 코드 패칭으로 코드 내부의 복잡도가 매우 높은 현실이다. 이를 해결하고자, 코드의 가시화(visualization)를 적용하였다. 이 가시화는 모듈간의 복잡도를 줄이려는 목적을 가지고 있다. 이를 위해 기존 공개 도구로 툴 체인 구성 방법을 제안한다. 제안한 방법은 NIPA의 SW Visualization 기법을 적용?확장하였다. 또한 코드 가시화내의 품질지표 중에 결합도 요소 중의 나쁜 지표에 대한 리팩토링 시도이다. 결과적으로 레가시 코드에 대해 역 공학 기법(from programming via model to architecture)적용과 이를 통한 소프트웨어 고품질화이다. In our domestic software industries, it is focused on such a high quality development/testing process, maturity measurement, and so on. But the real industrial fields are still working on a code-centric development. Most of the existing legacy systems did not keep the design and highly increased the code complexity with more patching of the original codes. To solve this problem, we adopt a code visualization technique which is important to reduce the code complexity among modules. To do this, we suggest a tool chaining method based on the existing open source software tools, which extends NIPA’s Software Visualization techniques applied to procedural languages. In addition, it should be refactored to fix bad couplings of the quality measurement indicators within the code visualization. As a result, we can apply reverse engineering to the legacy code, that is, from programming via model to architecture, and then make high quality software with this approach.
SW 가시화 기반 리펙토링 기법 적용을 통한 정적 코드 복잡도 개선
강건희 ( Geon-hee Kang ),손현승 ( Hyunseung Son ),김영수 ( Youngso O Kim ),박용범 ( Yong B. Park ),김영철 ( R. Young Chul Kim ) 한국정보처리학회 2014 한국정보처리학회 학술대회논문집 Vol.21 No.2
기존의 소프트웨어 개발은 SW품질을 중요시 하지만,고품질에 대한 문제가 아직도 존재한다. 또한 기존 레가시 시스템는 개발자나 설계의 부재 경우가 많고, 코드의 내부 복잡도와 모듈간의 결합도가 높을 가능성이 높다. 따라서 코드 가시화를 통한 복잡도 개선은 고품질화과 더불어 코드 모듈의 재사용 과 유지보수등과 직접적 관련성이 있다. 본 논문은 기존 SW가시화용 자동 Tool Chain[3] 기반에서 여러 리펙토링 방법 절차 적용으로 복잡도 개선을 제안 한다. 이런 코드 가시화가 결과적으로 타깃의 결합도를 줄일 수 있다. 기존의 레가시 코드에 자동 Tool chain적용은 고품질 적용이 충분히 예상된다.
김진용(Jin Yong Kim),강건희(Geon Hee Kang),황치정(Chi Jung Hwang) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.1
3차원 공간상의 이동 물체의 위치를 찾는 문제는 영상 처리, 컴퓨터 비젼, 무인 항해, GIS 등의 분야에서매우 중요한 문제이다. 본 논문에서는 3차원 GCP좌표와 현재의 고도 값을 알고 있을 때 GCP의 좌표계와 관측점의 좌표계가 같은 경우와 다른 경우로 나누어서 3차원상의 이동하는 물체의 위치와 이동 거리를 산출하는 알고리듬을 개발하였다.
정보시스템성공모델(ISSM) 기반의 교육 정보시스템 품질 진단항목 설계
채봉수(Bong-Soo Chai),강건희(Geon-Hee Kang),성민경(Sung Min Kyoung),이진규(Lee Jin Kyu),정성룡(Jeong Seong Ryong) 한국통신학회 2022 한국통신학회 학술대회논문집 Vol.2022 No.2
코로나-19의 장기화로 인해 교육정보시스템이 더욱 중요해졌으며, 집합이 어려운 학생 대상으로 비대면 원격 수업을 진행하면서 발생하는 교육 정보시스템 접속 지연, 기능 오류 등의 장애 발생은 더 자주 발생하는 추세이다. 본 논문에서는 원활한 교육정보시스템 서비스 제공을 위해 필요한 진단 항목을 정보시스템성공모델을 참고하여 도출하고, 원격수업 등에 활용되는 소프트웨어의 서비스 품질을 제고할 수 있는 설계방안을 제시한다. 본 논문에서 설계하는 품질 진단 분야 및 진단 항목이 교육정보시스템의 품질확보 및 품질진단 실무에 도움 될 것으로 기대한다.