http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
임좌상 ( Joa Sang Lim ) 상명대학교 소프트웨어·미디어연구소 2003 소프트웨어 미디어연구 Vol.2003 No.1
본 논문은 사용사례의 활용실태를 조사하고, 문제점과 개선방향을 제시하는 것을 목적으로 한다. 이를 위해 객체지향프로젝트를 경험한 실무자를 대상으로 사용사례의 인식 난이도와 적정한 크기, 사용사례명세의 작성 난이도, 유용성 및 내용에 관한 실태를 조사하였다. 그 결과 사용사례모델의 유용성에 관한 일반적인 믿음에도 불구하고, 실무에 적용하면서 많은 어려움이 있는 것으로 나타났다. 특히 사용사례의 크기, 사용사례명세서의 내용에 관해 이견이 많았고, 그 유용성도 투입공수에 비해 적은 것으로 인식하는 경향이 있었다. 따라서 이러한 차이가 충분한 경험 또는 표준적인 지침의 취약 또는 서술식 산출물의 작성에 적합하지 않은 한국적인 특성 때문인지 보다 체계적인 연구가 필요하다.
임좌상 ( Joasang Lim ),김진만 ( Jinman Kim ) 한국인터넷정보학회 2011 인터넷정보학회논문지 Vol.12 No.6
UML의 상태도는 CASE 도구마다 다르게 표현될 수 있어서 실제 적용에 어려움이 많지만, 시스템이 동작하는 측면을 효과적으로 나타낼 수 있다는 점에서 활용성이 높다. 상태도에서 소스를 생성하는 선행 연구를 보면, 단순한 분기문 또는 설계패턴 등을 적용하고 있지만 그 기술에 따라 생성된 소스코드에 차이가 있을 수 있다. 본 논문에서는 상태도를 문법형식에 맞게 엄격히 정의해서 소스코드를 생성하였다. 우선 서로 다른 CASE도구에서 작성된 상태도에서 추출된 XMI를 정제하였다. 여기서 EHA로 변환을 한 후 상태를 인식하였다. 그리고 상태도의 메타모델에 사용된 요소별로 자바 프로그래밍으로 전환하여 소스코드를 생성하고 기능성과 유지보수성을 측정하여 생성된 코드를 검증하였다. 본 논문에서 적용된 사례는 `에어컨`으로서, 다양한 상태와 전이가 포함되어 소스코드 생성에 적합하여 선정하였다. 그 결과 에어컨 사례의 상태도로부터 CASE 독립적인 XMI를 추출하여 정련한 후, 상태도에서의 동시성과 계층이 성공적으로 표현되었음을 확인했다. 향후 좀 더 큰 규모의 시스템에 적용하여 검증하는 연구가 필요하다. Despite some practical confusion over the variations in the diagram which may be drawn differently depending upon the CASE, the statechart of UML has been widely used to show the dynamic behaviour of the systems. Prior research has employed either simple switch-case statement or the state design pattern to generate source code from the statechart, which may result in varying source codes. This paper made an attempt to formally define the statechart and generate source codes from it. Firstly we cleaned up the XMI which was generated from different CASEs. This XMI has been translated to the EHA to identify automata contained in it. Then the elements of the statechart metamodel were mapped to the java programs. We also verified the quality of source codes by measuring functionality and maintainability. The case employed in this study was the air conditioner. The reason was that the case includes various states and transitions of interest. It was found that XMI was well extracted by removing some legacy codes in the CASE and the source codes were then successfully generated with the concurrency and hierarchy of the statechart. Further research is required to validate it practical significance with a larger case.
임좌상 ( Joa Sang Lim ) 상명대학교 소프트웨어·미디어연구소 2004 소프트웨어 미디어연구 Vol.2004 No.1
최근 경제 환경은 세계화, 개방화 및 정보화로 요약될 수 있다. 이는 과거와 다른 경영환경으로서 한국 기업에게는 위험과 기회요인을 동시에 제공하고 있다. 선진국 진입을 목전에 둔 한국 기업에게는 전략적 계획과 예측을 통한 경쟁력 확보가 당면과제로 떠오르고 있다. 외국의 경우 예측 활동이 매우 중요한 기업 활동으로서 인식되어 왔다. 따라서 이에 대한 연구가 매우 활발하게 진행되고 있으며, 필드 연구를 통하여 실제 기업의 예측 활동에 대한 현황과 문제점을 제시하였다. 그러나 한국의 경우 예측 활동에 대한 체계적인 연구도 적고, 필드 연구는 거의 찾아보기 힘들다. 이러한 점을 감안하여, 본 논문은 한국 기업의 전략 계획 및 예측 실태를 조사하고 외국 기업과 비교하여 개선점을 찾아 보고자 하였다. 본 필드 연구의 대상 기업은 종업원 500명 자본금 10억 이상의 회사 중 350개 상장 기업을 대상으로 설문을 발송하였다. 발송된 설문은 16%의 회수율을 보였다. 본 연구의 결과로서는 첫째, 직관적 예측 방법이 가장 많이 쓰이고 있었다. 둘째, 아직도 최고 경영자의 목표를 예측으로 반영시키는 경향이 있었다. 세째, 요즘 기업에서 많이 도입 적용되고 있는 전산통합화 또는 BPR 등을 통한 업무 개선의 필요성을 강조하고 있었다. 그러나, 본 연구가 국내에서 처음 이루어졌다는 점을 감안하면 향후에도 이러한 연구가 정기적으로 이루어져 한국 기업의 전략적 계획을 위한 지표를 제시해야 할 것이다.
기능적 요구사항과 객체모델을 활용한 비즈니스컴포넌트의 인식
임좌상 ( Joa Sang Lim ) 상명대학교 소프트웨어·미디어연구소 2004 소프트웨어 미디어연구 Vol.2004 No.1
소프트웨어 컴포넌트는 수 십년 전 처음 소개된 후 품질과 생산성을 획기적으로 향상시킬 수 있다는 주장에 따라 그 후 많은 연구가 뒤따르고 있다. 그럼에도 불구하고 컴포넌트를 인식하는 방식과 설계방법에 관한 연구는 많지 않다. 이 점에 착안해 본 논문은 품질기능전개방식을 활용하여 소프트웨어 컴포넌트를 자동으로 인식하는 방법을 제시한다. 우선 품질기능전개방식에 따라 사용자의 요구사항을 수렴하여 유즈케이스와 엔티티모델을 구축한다. 이러한 요구사항은 3 종류의 관계 표를 활용하여 연관 짓게 된다. 이와 같은 관계 표는 본 논문에서 개발한 클러스터링 알고리듬에 따라 컴포넌트로 인식된다. 본 논문에서는 사례를 통해 컴포넌트 인식 알고리듬을 성공적으로 검증하였다. 단, 실제의 업무에서 컴포넌트의 인식에는 다양한 사용자의 선호도가 영향을 미칠 수 있다는 점을 감안하여 보다 실용적인 지원시스템에 관한 후속연구가 필요하다.