http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
임좌상 ( Joa Sang Lim ) 상명대학교 소프트웨어·미디어연구소 2003 소프트웨어 미디어연구 Vol.2003 No.2
소프트웨어가 생명주기에 걸쳐 유지보수되어 가면서 그 생명이 약 10여년에 달하는 점을 감안하면 유지보수는 필수적이다. 객체지향은 그 간 유지보수성을 향상시킬 수 있는 대안으로 제시되고 있지만 이를 실증적으로 증명한 연구는 많지 않은 편이다. 본 연구는 실제 운용 중인 시스템을 대상으로 객체지향과 비객체지향의 유지보수성을 조사하였다. 실험대상 시스템은 카드의 승인시스템으로 각 각 C와 C++로 구현되었다. 유지보수는 ‘통합한도’ 시나리오에 대해 전체 생명주기에 걸쳐 유지보수성을 유지보수산출물량과 유지보수공수로 측정하였다. 실험에는 총 12명의 실제 운영인력이 참여하였다. 그 결과 객체지향시스템은 유지보수산출물이 많음에도 불구하고 유지보수공수는 약 1/3에 불과해 유지보수성이 향상되는 것으로 나타났다. 그 이유는 인터페이스를 사용해서 구현은익이 유지된 점과 UML과 방법론을 적용에 따른 효과가 있었다고 추정할 수 있다.
임좌상 ( Joa Sang Lim ) 상명대학교 소프트웨어·미디어연구소 2003 소프트웨어 미디어연구 Vol.2003 No.2
본 연구의 목적은 한국과 북미지역의 전화서비스 수요의 특징을 살펴보고, 가격정책의 변경에 따른 영향을 측정하기 위해 계량적 모델을 구축하는 것이다. 본 논문에서는 Probit 모형을 사용해서 전화가입의 여부를 이분법적으로 예측하였다. 모형구축에 필요한 전국 시군구 데이터는 한국통신에서 입수하였다. 한국에서 가입결정에 유의적인 영향을 미친 변인은 소득, 가구 구성원 수, 가구 구성원 연령이었다. 한국에서 가입수요에 대한 가격탄력성은 북미지역보다 작았고, 소득탄력성은 과거 연구보다 작았다. This study aims to develop an econometric model, which provides a vehicle to examine the characteristics of telephone service demand between Korea and North America and the impact of changes in price policy on call demand. The Probit model was used to forecast the dichotomous decision of subscription to the telephone service. Data were obtained from the Korean National Statistical Office and Korea Telecom for 270 Administrative Districts. Some of the factors that significantly influenced the subscription decision in Korea included the income, size and the average age of household. We found that the price elasticity for residential access demand in Korea was smaller than that of North America. The income elasticity of demand for residential access telephone service was also smaller than that of prior research.
임좌상 ( 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.