• Title/Summary/Keyword: 컴퓨터 케이스

검색결과 104건 처리시간 0.447초

기존 ViRE 프로세스 개선을 위한 Use Case 지향 요구공학 (Use Case Oriented Requirements Engineering for improving the previous ViRE's Process)

  • 박보경;문소영;김기두;김보연;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.1497-1499
    • /
    • 2012
  • 전통적인 소프트웨어 개발에서는 초기 요구사항을 정확히 판단하고 분석하는 것이 중요하다. 이를 위해 B.Boehm은 가치혁신 요구공학을 제안하지만, 이는 기존의 개발 방법 기반이다. 본 논문에서는 가치 혁신 요구공학 개선을 위해, 유스케이스 기반의 요구공학 방법을 제시와, 요구사항과 유스케이스의 우선순위 도출 방법을 제안한다. 이를 위해 어려운 시스템 요소(하드웨어와 소프트웨어)를 기본 단위인 유스케이스 요소와, 유스케이스 점수(Use Case Point) 개념을 적용하여 유스케이스 중요도를 도출한다. 그 기본 단위 내의 분석을 통해 쉽게 요구사항 추출 및 우선순위화를 한다. 이는 테스트 단계에서 우선순위화된 테스트 케이스를 적용이 가능한다고 본다.

결함 위치 추적을 위한 테스트 케이스 자동 생성 기법 (Test Case Automatic Generation for Fault Localization)

  • 박창용;김준희;류성태;윤현상;이은석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1235-1238
    • /
    • 2012
  • 오늘날 소프트웨어가 가지는 규모와 복잡성은 날로 심화되고 있으며, 소프트웨어 개발 시 결함을 찾아 내기 위한 테스트에 많은 시간이 소모되고 있는 실정이다. 이러한 문제점을 해결하기 위해 중요한 기술 중 하나가 결함 위치 추적(Fault Localization)이다. 이 기법을 이용하여 결함을 추적하기 위해서는 다량의 테스트 케이스를 필요로 하며, 추가로 테스트 케이스를 작성하는 것은 또 다른 개발 부하이다. 본 논문에서는 이를 해결하기 위해서 분기별 입력 조합 기반 테스트 케이스 생성방법과 시드 결과 기반 테스트 케이스 생성방법을 제안하였다. 개발자는 본 생성방법을 통해 테스트 케이스 생성에 대한 비용 절감을 기대 할 수 있다. 제안하는 내용의 효용성을 검증하기 위해 실제 예제 코드에 적용하여 평가하였다. 두 가지 방법 모두 무작위 생성한 테스트 케이스에 비해 개발자가 직접 생성하는 것과 유사한 테스트 케이스를 생성하고, 제안 방법으로 생성한 테스트 케이스의 신뢰성을 확인하였다.

개선된 Fillmore Case Grammar를 통한 Goal Use-Case 식별 방법 (A Method to Identify Goal Use-Case(s) with Refined Fillmore's Case Grammar)

  • 박보경;양효석;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1011-1014
    • /
    • 2013
  • 기존 논문에서는 Fillmore의 Case Grammar를 적용한 객체 추출 및 유스케이스 모델링 방법을 제안하였다[1]. 이 방법은 정확한 요구사항 분석이 가능하지만, 유스케이스 추출 및 규모 결정 방법을 고려하지 않았다. 이러한 문제를 해결하기 위해, 본 논문에서는 Fillmore의 Case Grammar를 적용한 유스케이스 추출 및 규모 결정 방법을 제안한다. 언어학자인 Fillmore의 방법을 요구공학에 적용하기 위해서, 그의 메커니즘 개선을 통해 구조화 절차 메커니즘 정의와 표기법(Notation) 변경을 수행하였다. 이 절차에 의해, 정확한 Goal 유스케이스 모델링과 유스케이스 식별이 용이하다. 또한 정확한 유스케이스 추출 및 규모 결정이 가능하다. 사례연구로 은행 ATM 시스템에 적용하였다.

기호실행을 이용한 C 언어 단위테스트 케이스 자동 생성기의 구현 (Implementation of Automated C Unit Test Case Generator using Symbolic Execution)

  • 서윤주;김택수;이춘우;김기문;박복남;신철오;우치수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.332-335
    • /
    • 2007
  • 본 연구에서는 소프트웨어의 구현 코드로부터 테스트 케이스 자동에 관해 연구하며 도구를 구현한다. 이를 통해 개발자가 직접 테스트 케이스를 작성하는 데 소요되는 비용을 절감하고, 소프트웨어의 요구사항 명세가 잘 작성되어 있지 않거나 실제 구현과 차이가 있는 경우에도 영향을 받지 않고 테스트 케이스를 생성 가능하도록 한다.

주조색과 밝기정보를 이용한 스마트폰케이스 패턴디자인 분석 (Analaysis of Smart phone Case Pattern Design Using Dominant Color and Luminosity)

  • 최란;김철기
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2014년도 제50차 하계학술대회논문집 22권2호
    • /
    • pp.41-42
    • /
    • 2014
  • 본 논문에서는 스마트폰 케이스에 제품디자인에 있어서 패턴 디자인 활용사례를 알아보고 주조색 분석을 통해 패턴디자인 트렌드를 살펴보는데 그 목적이 있다. 주조색 추출에 사용된 스마트폰 케이스는 +D프로젝트에 출시된 자료를 활용해 9명 디자이너 별 대표제품 2개를 분석했으며, 분석은 한국 표준색 색채분석, KSCA (Korea Standard Color Analysis) 프로그램을사용하여 각각의 이미지에서 5%이상 쓰인 주조색을 추출 하였고, Hue&Tone 분포를 통해 스마트폰케이스 패턴디자인에 사용된 색채 트렌드를 알아보고자 한다. 스마트폰케이스에 사용된 전체 주조색들을 살펴보면 색상에 있어서는 붉은색(R) 과 보라색-파랑색(PB) 의 분포가 상대적으로 높게 나타났고, 색조에 있어서는 밝은(B), 옅은(P) 톤이 가장 많이 사용 된 것을 알 수 있다. 향후 연구에서는 색채를 통한 감성분석을 연구해 스마트폰 케이스 제품디자인에 있어서 색채와 감성 간의 상관관계를 알아보고자 한다.

  • PDF

소음 저감을 위한 컴퓨터 본체 설계 (Design of Computer Case for Reduction Noise)

  • 안희상;허용정
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2005년도 춘계학술발표논문집
    • /
    • pp.61-63
    • /
    • 2005
  • 본 논문은 일반적으로 쓰이고 있는 PC 케이스 내부에서 발생하고 있는 소음 요소를 분석한 후 내부적 시스템 변화가 아닌 외형적인 변화를 통하여 PC 케이스 내부에서 발생하는 소음을 저감하는 효율성을 제공하고 더 나아가 친환경적인 디자인을 통한 업무 효율성을 높일 수 있기에 일반적 케이스 모델인 직육면체의 PC 케이스에서 팔면체의 PC 케이스를 제안하였고 그에 따른 실험적 결과를 토대로 새롭게 제안한 PC 케이스가 일반적 PC 케이스에 비해 높은 차음 효과가 있음을 제시하였다.

  • PDF

변경된 MATLAB Simulink 모델로부터 재사용 가능 테스트 케이스 도출 (Extracting Reusable Test Cases from Modified MATLAB Simulink Model)

  • 박건구;한혜진;정기현;최경희
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제8권6호
    • /
    • pp.235-242
    • /
    • 2019
  • 본 논문에서는 제어기 기능이 표현 된 변경된 MATLAB Simulink/Stateflow(SL/SF) 모델의 재사용 가능한 테스트 케이스 도출 기법을 제안한다. 자동차의 ECU(Electrical Control Unit)와 같이 복잡한 SL/SF 모델의 테스트 케이스를 작성하는데 많은 시간과 노력이 필요하다. 모델이 수정 될 때마다 새로 만들어낼 테스트 케이스를 줄이기 위한 직관적인 방법은 수정 전 모델에서 생성한 테스트 케이스 중 일부를 재사용하는 것이다. 본 논문에서는 모델 행동을 정의하고 테스트 케이스 별 모델 동등성을 판단하여 수정 후 SL/SF에 재사용 가능한 테스트 케이스를 도출하는 방법을 제안한다. 제안된 테스트 케이스 재사용 기법은 상용 자동차 제어기 모델을 이용하여 성능을 평가한다.

비대면 상황의 게임개발프로젝트에서 협업을 위한 테스트 케이스 관리도구 활용 방안에 관한 연구 (A Study on the Use of TestCase Tool for Collaboration of Game Development Projects in Untact)

  • 이종원
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.473-474
    • /
    • 2020
  • 2020년 상반기는 코로나19로 촉발된 상황은 온라인 강의 도입 등 교육환경에도 영향을 미치고 있다. 게임제작 관련 교육과정에서 게임제작 프로젝트를 진행할 때 QA는 게임의 개발이 진행되는 단계에 맞춰 리뷰와 테스트 케이스 작성, 테스트 실행, 이슈 보고를 진행한다. QA의 핵심 업무 중 하나가 테스트 케이스를 작성하는 것이다. 이번과 같이 비대면이 강제되는 상황에서 팀원들과 협업을 하기 위해서는 테스트 케이스 관리 도구를 활용하여 효율적으로 QA를 수행하는 방안이 필요하다.

  • PDF

메시지 흐름을 이용한 서비스의 테스트 케이스 생성 기법 (Test Case Generation Method of a Service using Message Flow)

  • 이승훈;강동수;송치양;백두권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.420-423
    • /
    • 2009
  • SOA는 최근 급부상한 패러다임으로 개발단위의 상태 변화가 사라지고, 데이터 흐름 중심이 아닌 메시지 흐름 중심으로 변하는 등의 기존 전통적 개발방법들과 차이점을 가지고 있다. 이러한 변화는 상태 변화를 표기하는 FSM(Finite State Machine)을 사용할 수 없다는 문제점을 가져왔고, 따라서 새로운 테스트 케이스 생성방법이 필요하게 되었다. 본 논문에서는 이러한 문제점을 해결하기 위해 메시지 흐름을 이용하여 서비스의 테스트 케이스를 생성하는 기법을 제안한다. BPM(Business Process Modeling)을 사용하여 단순한 그래프로 만들고 기존의 단순 비순환 그래프를 만드는 기법을 적용하여 테스트 시퀀스를 만든다. 그리고 테스트 시퀀스마다 순차 다이어그램을 만들고 메시지 흐름을 추출하여 테스트 케이스를 완성한다. 이 기법을 통해 웹서비스 뿐만 아니라 일반적인 서비스에 대한 테스트 케이스 생성을 가능하게 하며, 모델링 재사용을 통해 테스트 케이스 생성에 소요되는 추가 비용을 감소 시킬 수 있다.

외부 유스케이스를 이용한 확장 모델링 기법 (An Extended Modeling Technique Using External Use Cases)

  • 조준수;정기원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.459-461
    • /
    • 2009
  • 시스템 개발을 위해서는 시스템이 제공하는 기능을 명료하게 기술함은 물론 목표 시스템이 참조하는 외부 시스템의 기능을 명확하게 식별하여야 한다. 이는 목표 시스템의 범위를 명확하게 한정하기 위해 매우 중요하다. 그러나 현재의 유스케이스 모델링 기법에서는 외부 시스템은 액터로만 표현된다. 이는 외부 레거시 시스템을 간결하게 표현할 수 있다는 장점이 있으나, 외부 시스템의 기능 중 목표 시스템이 참조하는 유스케이스만을 식별하기 어렵게 만드는 단점도 갖는다. 이러한 불명확성은 유스케이스 명세 시 모델 작성을 어렵게 하여 유스케이스 모델의 이해도를 저하시키는 원인이 된다. 본 논문에서는 외부 유스케이스를 이용한 확장 모델링 기법을 제시한다. 확장 모델링은 레거시 시스템에 존재하는 외부 유스케이스를 표현하고, 내부 유스케이스와 관계성을 가질 수 있도록 확장 메커니즘을 지원한다. 확장을 위해서는 UML 확장 메커니즘 중 하나인 스테레오타입(Stereotype)을 활용하며, 따라서 기존 유스케이스 모델과의 호환성을 그대로 유지함으로써, 기존 모델링 기법과 일관되게 적용 가능하다.