http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
현창문,한은주,남혜영,김행곤 대구효성가톨릭대학교 응용과학연구소 1995 응용과학연구논문집 Vol.4 No.-
Most of present-day information system have been in use for a long time. They have been developed using the system development methods, programming tools data base hand-less. Even if the systems are adapted to chagned requirements from the surrounding world, the basic structure and the original technical and methodological ties have been retained. Our goal is to show how an object-oriented development method can be used to grandu-ally moderning an old system. We do this by showing how object-orientd reengineering method solve the software maintainability.
현창문(Chang-Moon Hyun),김행곤(Haeng-Kon Kim) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.1
소프트웨어 개발의 생산성 향상만으로는 급격히 높아지는 유지 보수 비용 때문에 소프트웨어의 경제성을 기대하기가 매우 어렵다. 소프트웨어의 이해와 유지 보수를 위해서는 기존의 시스템에 대한 추상화된 설계 문서가 필수적이다. 컴퓨터 프로그램은 구문적으로는 연속적인 문자열로 이루어져 있다. 그러나 의미적으로는 추상적인 개념 정보 혹은 개념을 포함하고 있다. 이 개념들의 자동화된 인식은 프로그램의 이해를 도와주고, 많은 소프트웨어의 유지 보수와 재공학 활동을 가능하게 해준다. 본 논문에서는 기존에 사용중인 소프트웨어에 대해 개념인식과 변형을 통해 소프트웨어를 재공학하기 위한 정보를 유추하며 이 정보는 유지 보수 정보로의 유용한 가치를 지닌다. 개념인식과 변형에서의 추출된 정보는 구성정도(개념인식)와 최근 관심있는 객체지향으로 유도되어(변형) 시각화 함으로서 소프트웨어 경제성에 크게 기여한다.
기존 원시 코드의 객체 - 클래스 정보 추출 도구의 설계 및 구현
현창문(Chang-Moon Hyun),손이경(Lee-Kyeong Son),김행곤(Haeng-Kon Kim) 한국정보과학회 1993 한국정보과학회 학술발표논문집 Vol.20 No.2
본 논문에서는 전통적 패러다임으로 설계, 구현된 기존의 프로그램 원시코드에서 객체지향 클래스-객체를 자동으로 추출하는 추출기에 대해 연구한다. 소프트웨어의 기능적 분해는 시스템에 대한 자연스러운 관점이 아니며 표현상 어떤 변경이 있을 경우 종속된 모듈이 모두 영향을 받게되는 경향이 있다. 왜냐하면 기능적 분해는 설계 초기에 이미 자료의 표현법이 결정되므로 상태에 관한 정보가 공유될 때에는 시스템의 결합도(coupling)를 증가 시키는 경향이 있어 요구사항 변경으로 인한 설계 변경에 잘 적응하지 못하기 때문이다. 따라서 이와같은 기능적 분해에 기초한 전통적 소프트웨어 방법으로 개발된 소프트웨어는 확장성(extensibility), 재사용성(reusability), 생산성(productivity)에 한계점이 있다. 그러나 최근의 객체지향 패러다임은 위와같은 문제점을 잘 극복하고 있다.
현창문(Chang-Moon Hyun),김행곤(Haeng-Kon Kim) 한국정보과학회 1998 한국정보과학회 학술발표논문집 Vol.25 No.1A
기존의 대규모 시스템에 대한 유지비와 재구조화 비용이 증가하는 상황에 직면하고 있다. 여러해를 거쳐 이런 시스템은 요구사항 및 설계결정 사업 규칙 등을 포함한 실질적인 기업 지식을 포함하고있다. 이러한 지식은 여러 해에 걸친 운영, 개선및 개발자의 이동으로 인해 원래의 기능을 충실히 수행하기가 힘들어 졌다. 이로 인하여 프로그램 이해의 문제를 해결하기 위해 역공학 기술이 필요하다. 본 논문은 실제적으로 소프트웨어 시스템에 적용 가능한 역공학 툴 환경 REE(Reverse Engineering Environment) 구축에 대해서 논한다.
절차중심 시스템을 개념인식과 정제를 통한 객체지향 시스템으로의 재공학에 대한 연구
현창문(Chang-moon Hyun),김행곤(Haeng-Kon Kim) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.2B
최근 소프트웨어의 생산성 향상이 주요 문제로 대두되면서 이를 극복하기 위한 방안으로 소프트웨어 재사용 개념을 도입하게 되었다. 객체지향 방법에 의한 재사용 컴퍼넌트의 분해 방법은 재사용의 기본적인 이론으로 유용하게 쓰이고 있다. 본 논문에서는 기존의 절차중심 프로그램 코드에서 한 단위루틴의 인식을 포함한 다양한 인식 방법을 통해서 객체를 추출하고 이를 객체지향 시스템으로 재 공학하는 방법에 대해서 연구한다. 객체의 무결성을 위하여 추출된 객체를 정제하고 실세계의 객체 모델링 정보를 이용한다. 본 연구를 통해 개념인식을 통한 객체지향 시스템의 클래스 계층구조를 구축하기가 보다 용이하고, 객체의 재사용성을 향상시킬 수 있다.
한국산 참나무류의 생리적 특성인 광합성과 호흡율에 따른 생장해석에 관한 연구
최현섭,권성진,홍현창,문성경 慶熙大學校 1992 論文集 Vol.21 No.-
The seasonal changes of the chlorophyl 1 contents, photosynthetic and respiratory rates(at 25℃, 300 ppm) were measured in four species of Quercus variabilis, Q. serrata, Q. aliena, and Q. mongolica. The estimated results were as follows;
학습 컨텐트 관리 시스템 기반의 코스개발 도구에 대한 연구
구은희(Eunhee Koo),김행곤(Haengkon Kim),현창문(Chang-Moon Hyun),김성원(Soung-Won Kim) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1A
기존의 LMS(Learning Management System)는 학습자의 의도와 무관하게 처음부터 끝까지 모든 교육내용을 모두 학습하게 구성됨으로써 온라인 교육의 목표인 언제 어디서든 이라는 원칙이 구현되지 못하고 있다. 또한 학습자가 요구하는 내용으로 수정 및 보완이 용이하지 않고, 개발 시간이 느리고 비용이 많이 소요된다. 따라서 학습자 요구에 맞는 교육컨텐트를 개발하려면 LCMS(Learning Content Management System)기반으로 교육코스를 개발하는 저작도구가 필수적이다. 본 논문에서는 학습자 요구에 맞는 교육과정을 개발하고, 교육의 효율성을 극대화 시키는 방법으로 학습객체 단위로 CDT-L(Course Development Tool-Learning Content Management System)을 개발하고자 한다. 또한 다른 객체와의 관계등을 생성함으로써 학습자에게 꼭 필요한 정보를 찾을 수 있도록 해주어 이를 통해 학습자 중심의 학습을 가능케 한다. 학습자의 특성을 고려한 맞춤식 교육 코스 구성으로 앞으로는 자신이 원하는 과정을 선택하고 학습자에게 맞는 코스 강의로 강의가 이뤄지는 것을 가능하게 하기위해 코스와 학습객체에 대한 메타데이터를 표준 문서인 SCORM 1.2에 기반하여 정의한다. 정보를 가지고 있는 학습객체를 선택하여 파일과 정보를 저장한 식별하기 위하여 검색을 한다. CDT-L의 구현을 통해 컨텐트 재활용도를 높이면서 교육과정의 개발시간과 비용을 줄일 수 있다.
민병진 ( Byung-jin Min ),손이경 ( Lee-kyeong Son ),현창문 ( Chang-moon Hyun ),김행곤 ( Haeng-kon Kim ) 한국정보처리학회 2005 한국정보처리학회 학술대회논문집 Vol.12 No.2
모바일 학습 컨텐츠는 사용자가 원하는 시간과 장소에 구애받지 않고 학습자 스스로 수준별 학습이 가능하며, 능동적으로 학습에 참여할 수 있다는 장점으로 무선 인터넷 사용자의 증가와 함께 컨텐츠 시장이 활성화 되면서 다양한 컨텐츠가 무선 인터넷 환경에서 사용 가능하게 되었다. 모바일을 이용한 여러 컨텐츠 개발 중 학습 컨텐츠 개발을 위한 연구로써 기존의 많은 단계로 나누어진 개발 과정을 좀 더 간략하게 줄이고 그리하여 소프트웨어의의 품질을 향상시키며 개발 과정에서 개발자는 사용자인 학습자의 다양한 요구사항을 쉽고 빠르게 반영하도록 하였다. 모바일 학습 컨텐츠는 다양화 되고 양적으로 증가함에 따라 시스템의 상호 운영성 및 컨텐츠 명세, 활용에 신경을 쓰도록 하였다.
손이경 ( Lee-kyeong Son ),김행곤 ( Haeng-kon Kim ),현창문 ( Chang-moon Hyun ) 한국정보처리학회 2004 한국정보처리학회 학술대회논문집 Vol.11 No.2
소프트웨어 기술은 웹과 인터넷의 대중화로 소프트웨어의 품질 개선과 다양한 요구 변화에 효율적으로 대응하기 위해 급격히 발전하고 있는 추세이다. 완성된 시스템이 다양한 스테이크 홀더들의 품질에 대한 요구를 만족시키는 시스템인지의 여부를 결정하는 소프트웨어 아키텍처의 평가는 매우 중요한 부분이다. 소프트웨어 아키텍처는 프로젝트 초기의 설계 결정사항에 대한 산출물로써 시스템과 프로젝트에 많은 영향을 미치며 특정 시스템의 품질 속성은 주로 소프트웨어 아키텍처에 의해 결정된다. 본 논문에서는 품질 속성을 기반으로 체계적으로 아키텍처를 평가할 수 있는 프로세스를 제시하고 이 프로세스를 NextGen POS 시스템에 적용시켜 보았다.