RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
          펼치기
        • 등재정보
        • 학술지명
          펼치기
        • 주제분류
        • 발행연도
          펼치기
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재

        홈 네트워크에서 UI 디자인을 위한 사용자 데이터 구조화에 관한 연구

        정지홍,김영철,반영환,Jung, Ji-Hong,Kim, R.Young-Chul,Pan, Young-Hwan 대한인간공학회 2007 大韓人間工學會誌 Vol.26 No.2

        The networked home is connected to the external world using a high speed network. The devices inside the house are connected using a wired and wireless network. Acquiring the user data is an essential step for designing the user interface in user centered design. In networked home, the numbers of use cases are exponentially increased because connected use cases are considered. Because the user data for networked home are too complicated, they are acquired and analyzed by a structured methodology. We surveyed 40 people to acquire the context data home and analyzed by 5W1H (Who, Where, What, When, Why, How). We established a framework for the user data using tasks, user, time, space, objects and environment. The data for home context was structured by our framework. This framework makes simple the home context and is helpful for user interface design in home network.

      • KCI등재

        비기능적 요구사항 관점의 소형 무인지상차량 성능 향상 연구

        서진원,김영철,김장한,Seo, Jin-Won,Kim, R. Young-Chul,Kim, Jang-Han 한국군사과학기술학회 2008 한국군사과학기술학회지 Vol.11 No.4

        In the next near future, the human would like to use the small unmanned ground vehicle(SUGV) on the diverse fields. Specially the world of today is tried to apply with operating the task on very difficult working environments such as some dangerous or unreachable area. To work this task, this vehicle should be guaranteed with the high level of reliability, safety, and performance. In this paper, we propose to focus on not only the functional requirements, but also the non-functional requirements based on software architecture at the design stage for developing the embedded system. Through focusing on the non-functional requirements on this software architecture, we can obtain the design goal of the target system and also show the enhancement of reliability, safety and performance with 'Vtune' performance analysis tool.

      • KCI등재

        정적 코드 내부 정보의 테이블 정규화를 통한 품질 메트릭 지표들의 가시화를 위한 추출 메커니즘

        박찬솔,문소영,김영철,Chansol Park,So Young Moon,R. Young Chul Kim 한국정보처리학회 2023 정보처리학회논문지. 소프트웨어 및 데이터 공학 Vol.12 No.5

        현대 소프트웨어의 규모는 커지고 있다. 이에 따라 고품질 코드를 위한 정적 분석의 중요성이 커지고 있다. 코드에 대한 정적 분석을 통해 결함과 복잡도를 식별하는 것이 필요하다. 이를 가시화하여 개발자 및 이해 관계자가 알기 쉽게 가이드도 필요하다. 기존 코드 가시화 연구들은 정적 분석의 코드 내부 정보들을 데이터베이스 테이블에 저장하여 및 품질 지표(CK Metrics, Coupling, Number of function calls, Bed smell)에 대한 계산을 질의어화 하고 추출된 정보를 가시화하는 과정을 구현하는 것에만 초점을 두었다. 이러한 연구들은 방대한 코드로부터 추출한 정보를 이용하여 코드를 분석할 때 많은 시간과 자원이 소모된다는 한계점이 있다. 또한 각 코드 내 정보 테이블들이 정규화되지 않았기 때문에 코드 내부의 정보(클래스, 함수, 속성 등)들에 대한 테이블 조인 연산 시 메모리 공간과 시간 소비가 발생할 수 있다. 이러한 문제들을 해결하기 위해, 데이터베이스 테이블의 정규화된 설계와 이를 통한 코드 내부의 품질 메트릭 지표에 대한 추출 및 가시화 메커니즘 제안한다. 이러한 메커니즘을 통해 코드 가시화 공정이 최적화되고, 개발자가 리팩토링해야 할 모듈을 가이드 할 수 있을 것으로 기대한다. 앞으로는 부분 학습도 시도할 예정이다. The current software becomes the huge size of source codes. Therefore it is increasing the importance and necessity of static analysis for high-quality product. With static analysis of the code, it needs to identify the defect and complexity of the code. Through visualizing these problems, we make it guild for developers and stakeholders to understand these problems in the source codes. Our previous visualization research focused only on the process of storing information of the results of static analysis into the Database tables, querying the calculations for quality indicators (CK Metrics, Coupling, Number of function calls, Bad-smell), and then finally visualizing the extracted information. This approach has some limitations in that it takes a lot of time and space to analyze a code using information extracted from it through static analysis. That is since the tables are not normalized, it may occur to spend space and time when the tables(classes, functions, attributes, Etc.) are joined to extract information inside the code. To solve these problems, we propose a regularized design of the database tables, an extraction mechanism for quality metric indicators inside the code, and then a visualization with the extracted quality indicators on the code. Through this mechanism, we expect that the code visualization process will be optimized and that developers will be able to guide the modules that need refactoring. In the future, we will conduct learning of some parts of this process.

      • TMM 향상을 위한 테스트 프로세스 성숙도 체크리스트 연구

        김기두(Kidu Kim),류동국(D.G.R),김영철(R. Young-Chul Kim) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.2Ⅱ

        소프트웨어 테스트는 소프트웨어 개발 과정에 매우 중요한 요소이다. 현재 많은 조직들이 테스트 성숙도를 높이기 위한 노력을 진행하고 있다. 그 중에서 일리노이공대의 TMM(Test Maturity Model) 이 대표적이라고 볼 수 있다. 하지만 TMM은 바로 테스트 성숙수준을 측정하는데 문제가 있다. 그래서 TMM과 테스트 프로세스를 향상시킬 수 있는 TPI(Test Process Improvement)모델을 통해, 우리는 Enhanced-TMM에 테스트 속성과 성숙도 상호관련 매트릭스를 사용한 테스트 성숙수준 측정 방법을 구체적으로 제안하고자 한다.

      • KCI등재

        이종 임베디드 시스템의 멀티태스킹을 위한 MDA(Model Driven Architecture) 기반의 설계

        손현승,김우열,김영철,Son, Hyun-Seung,Kim, Woo-Yeol,Kim, R. Young-Chul 한국정보처리학회 2008 정보처리학회논문지D Vol.15 No.3

        복잡한 임베디드 시스템의 멀티태스킹 지원은 실시간 운영체제가 요구된다. 이종의 임베디드 시스템 개발 환경에서 각각의 시스템에 최적화 된 운영체제와 프로세서를 사용한다. 본 논문에서는 이종 임베디드 시스템 개발 시 기존의 크로스 컴파일러 대신, 운영체제의 API 정보 및 프로세서 레지스터 구성 정보의 UML 프로파일화 방식을 제안한다. 이는 각각의 임베디드 시스템에 적합한 프로파일을 이용해 이종의 시스템 개발 환경을 선택하여 자동 코드 발생을 통해 개발 기간 및 비용을 단축할 수 있다. 적용사례로서 이종 시스템 프로파일 정보를 이용해 이종의 실시간 운영체제 (brickOS와 uC/OS-II) 및 프로세서(Hitachi H8과 Intel PXA255)에 맞는 모델 및 코드를 생성하여 포팅 하였다. The complicated embedded system for multi-tasking requires RTOS(real-time operating system). It uses the optimal OS and processor to each embedded system on the heterogeneous development environment. This paper is proposed to use UML profile of OS API and Processor Configuration, instead of cross-compiling for developing the heterogeneous embedded system. This reduces the development time and cost through generating the automatic source code with the profile information of each embedded system. We generate and port the code after modeling the two heterogeneous real time operating systems (brickOS and uC/OS-II) and the processors (Hitachi H8 and Intel PXA255) with our proposed profile of the heterogeneous embedded system.

      • KCI등재

        재사용 모듈 추출을 위한 오픈 소스 기반 소프트웨어 시스템 구축

        변은영(Eun Young Byun),박보경(Bokyung Park),장우성(Woosung Jang),김영철(R. Young Chul Kim),손현승(Hyun Seung Son) 한국정보과학회 2017 정보과학회 컴퓨팅의 실제 논문지 Vol.23 No.9

        소프트웨어 시장 규모가 확대되면서 다양한 요구사항을 만족시키는 대규모 소프트웨어가 개발되고 있다. 이로 인해 소프트웨어 복잡도가 증가하게 되고 품질 관리는 어려워졌다. 특히, 레거시 시스템의 개선 및 새로운 시스템 개발 환경에서 재사용은 중요하다. 이 논문에서는 품질을 인증 받은 모듈을 재사용하는 방법을 제안한다. 재사용 적용 레벨은 코드 영역(메소드, 클래스, 컴포넌트), 프로젝트 도메인, 비즈니스로 나누어진다. 이 논문에서는 소프트웨어 복잡성을 측정하는 결합도와 응집도 기반의 재사용 메트릭과 메소드와 클래스 레벨에 따라 “재사용에 적합한 모듈 덩어리”를 시각화하는 재사용 적합 모듈 추출 메카니즘을 제안한다. 레거시 프로젝트에 역공학 기법을 적용하여 어떤 모듈/객체/덩어리가 재사용할 수 있는 지를 식별하고 확장 시스템을 개발하거나 유사한 새로운 시스템을 개발하기 위해 재사용한다면 소프트웨어의 신뢰성을 보장하고 소프트웨어 개발 단계에서 필요한 시간과 비용을 절감시킬 수 있다. Today, the scale of the computer software market has increased, and massive sized software has been developed to satisfy diverse requirements. In this context, software complexity is increasing and the quality of software is becoming more difficult to manage. In particular, software reuse is important for the improvement of the environments of legacy systems and new system development. In this paper, we propose a method to reuse modules that are certified by quality. Reusable levels are divided into code area (method, class, and component), project domain, and business levels. Based on the coupling and cohesion of software complexity, we propose a reusable module extraction mechanism with reusability metrics, which constructs a visualization of the “reusable module’s chunk” based on the method and class levels. By applying reverse engineering to legacy projects, it is possible to identify reusable modules/objects/chunks. If these modules/objects/chunks are to be reused to develop an extension system or similar new system, we need to ensure software reliability in order to reduce the time and cost of software development.

      • KCI등재

        언어학 및 의미적 문맥 분석을 통한 효율적인 요구사항 분석 방법

        박보경,이근상,김영철,Park, Bo-Kyung,Yi, Geun-Sang,Kim, R. Young-Chul 한국인터넷방송통신학회 2017 한국인터넷방송통신학회 논문지 Vol.17 No.6

        For high quality of software, it should be necessary for defining and analyzing the exact requirements at the early stage of software development. But readability and understandability of most natural language requirements are inaccurate and difficult for identifying use cases. The requirements are duplicated for objects or temrs with the same meaning. To solve this problem, it should need an effective way of requirement analysis based on linguistic and semantic textual analysis. In this paper, we propose to improve a semantic analysis method adopted with a linguist Fillmore's linguistic mechanism. This method may expect to analyze easily readable and exactly understandable requirements specifications through modeling the goal oriented use cases with natural language based requirements. 고품질의 소프트웨어를 개발하기 위해서는 개발 초기단계에 정확한 요구사항 정의 및 분석이 필요하다. 그러나 대부분의 자연어 기반의 요구사항 문장 표현은 부정확성과 이해도 어려운 실정이다. 또한 요구사항은 같은 의미를 가진 객체나 용어들이 중복 식별된다. 이를 해결하기 위해 고객 요구사항을 언어학적 및 의미적 문맥 분석을 통한 효율적인 요구사항 분석 방법이 필요하다. 본 논문에서는 요구공학 언어학자인 Fillmore의 의미론적 분석 방법을 요구공학에 접목하고, 의미론적 분석 개선 방안을 제안한다. 이 방법은 자연어 기반의 요구사항을 Goal Oriented Use Case Modeling 통해 쉽게 읽고 이해 가능한 요구 사항 분석이 기대된다.

      • 한국형 테스트 성숙도 모델을 통한 벤처/중소기업의 테스트 프로세스 개선에 관한 연구

        김기두 ( Kidu Kim ),김영철 ( R. Young Chul Kim ) 한국정보처리학회 2017 한국정보처리학회 학술대회논문집 Vol.24 No.1

        우리는 국내 벤처/중소기업이 고품질 소프트웨어 개발을 지원하기 위해 한국형 테스트 성숙도 모델[1]을 개발하였다. 이를 기반으로 국내 중소기업 2곳을 선정하여 시범적용을 수행 하였다. 본 논문에서는 한국형 테스트 성숙도 모델 적용을 통해 조직의 테스트 수준을 진단하여, 개발 조직의 테스트 프로세스 개선할 수 있는 개선 가이드에 대한 연구이다.

      • 객체지향 코드 품질 분석을 위한 효율적인 정적분석기 개발 및 가시화 사례

        이원영 ( Won Young Lee ),문소영 ( So Young Moon ),김영철 ( R. Young Chul Kim ) 한국정보처리학회 2019 한국정보처리학회 학술대회논문집 Vol.26 No.2

        오늘날 객체지향 코드 내부 복잡도가 지속적으로 증가하는 데에 반해 IT 벤처/중소기업에서는 요구사항 및 설계문서 미비의 코드 개발과 테스트 중심의 경우가 빈번하다. 이는 시스템의 코드를 이해하고 수정, 유지보수를 하는데 많은 시간과 비용이 투자되고 있다. 본 연구는 객체지향 코드의 내부 구조 시각화를 위해 Tool-Chain방법을 이용한 정적 분석기 구축 및 가시화를 제안 한다. 이를 통해, 역공학 도구, 테스트 프로세스 등을 도입이 어려운 중소기업의 소프트웨어 품질 향상에 도움을 줄 수 있을 것으로 기대된다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼