C환경에서의 XP적용을 위한 데이터 구조화 방법A Study of Mock Objects Generator for Applying Xpwith Special Attention to C
- Other Titles
- A Study of Mock Objects Generator for Applying Xpwith Special Attention to C
- Authors
- 정영목; 이남용; 박제원
- Issue Date
- Mar-2005
- Publisher
- 한국컴퓨터정보학회
- Keywords
- Mock Objects; Test Driven Development; Extreme Programming
- Citation
- 한국컴퓨터정보학회논문지, v.10, no.1, pp.15 - 25
- Journal Title
- 한국컴퓨터정보학회논문지
- Volume
- 10
- Number
- 1
- Start Page
- 15
- End Page
- 25
- URI
- http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/19629
- ISSN
- 1598-849X
- Abstract
- XP(Extreme Programming)는 경량소프트웨어개발방법론 중의 하나로서 의사소통, 단순함, 피드백, 용기의 네 가지 가치추구를 통해 소프트웨어의 생산성과 품질을 향상시키는 실질적인 소프트웨어개발방법론이다. 그러나 XP의 핵심실천사항 중 하나인 테스트주도개발(Test Driven Development)은 한 가지 문제점을 가지고 있다. 테스트수행시간이 오래 걸리거나 테스트케이스(Test Cases)의 독립성을 확보하지 못할 경우 테스트주도개발이 불가능하다는 문제로서 최근 이를 해결하기 위해 모크객체(Mock Objects)의 중요성이 강조되고 있다. 모크객체는 문제가 되는 실제코드를 흉내내는 객체로서 수동으로 작성할 수 있을 만큼 간단함을 원칙으로 하지만, 모크객체를 수동으로 작성하는 것은 실제로는 비효율적인 작업이기 때문에 자바에서는 MockObjects, EasyMock와 같은 모크객체생성기를 사용하고 있다. 그러나 모크객체는 객체지향을 전제로 하고, C언어용 모크객체생성기도 없기 때문에 C언어에서는 모크객체를 적용하기가 곤란하다. 본 논문에서는 객체지향개념이 취약한 C언어에서 모크객체를 손쉽게 생성하기 위한 C언어용 모크객체생성기 CMock를 제시하고 이의 효용성을 검증하는 연구를 수행하였다.
- Files in This Item
-
Go to Link
- Appears in
Collections - College of Information Technology > School of Software > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.