본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

사용성 중심설계를 지원하기 위한 사용자 인터페이스 프로토타입의 생성기법
A User Interface Prototype Generation Technique Supporting Usage-Centered Design

김정옥   (대천대학 컴퓨터전기전자계열UU0000429  ); 유철중   (전북대학교 컴퓨터과학UU0001120  ); 장옥배   (전북대학교 컴퓨터과학과UU0001120  );
  • 초록

    웹 환경의 급성장에 따른 애플리케이션의 사용성 중심설계가 부각되고 있다. 본 논문에서는 사용성 중심설계를 기반으로 사용자 인터페이스의 프로토타입을 자동으로 생성하기 위한 개발 단계와 알고리즘을 제안한다. 즉, 요구분석으로부터 사용자 인터페이스의 전이 객체를 모델링하고, 사용자 인터페이스를 생성하기 위한 비즈니스 이벤트의 추상화 모델링 규칙과 알고리즘을 만들었다. 이것은 사용자 인터페이스에서 비즈니스 이벤트들의 가시적 응집도를 높일 수 있고, 미숙한 설계자도 양질의 사용자 인터페이스의 프로토타입을 개발할 수 있도록 지원한다. 또한, 사용자가 인터페이스에 대한 비즈니스 업무의 이해도를 향상시키고, 프로토타이핑의 반복 횟수를 줄일 수 있다.


    According to rapid growth of a web environment, usage-centered design is being highlighted. This paper suggests the development step and algorithm to generate a user interface prototype automatically on the basis of usage-centered design. For this purpose, The transition object of the user interface is modeled from requirement analysis, and an modeling rule as well as algorithms of business events are made for the creation of the user interface. Through these processes, visual cohesions of business events become strong and unskilled designers can develop the qualified user interface prototypes. A user's understanding of business tasks can also be improved and prototype iterations reduced.


  • 주제어

    사용자 인터페이스 .   프로토타입 .   사용성 중심설계 .   모델링 .   비즈니스 이벤트.  

  • 참고문헌 (27)

    1. B. Shannon, 'Java 2 Platform Enterprise Edition,' Addison Wesley, Reading, Mass., 2000 
    2. E. Roman, 'Mastering Enterprise JavaBeans,' John Wieley & Sons, Reading, Mass., 1999 
    3. I. Jacobet, G. Booch and J. Rumbaugh, 'The Unified Modeling Language User Guide,' Addison Wesley, Reading, Mass., 1999 
    4. S. Schoberger, R. K. Keller, and I. Khriss, 'Algorithmic Support for Model Transformations in Object-Oriented Software Development,' Concurrency and Computation: Practice and Experience, Vol. 13, No. 5, pp. 351-383, 2001 
    5. E. Horowitz, S. Sahni, and S. Rajasekaran, 'Computer Algorithms C++,' Computer Science Press, Reading, 1997 
    6. E. Horowitz, S. Sahni, and D. Mehta, 'Fundamentals of Data Structures in C++,' W.H.Freeman and Company, Readings, 1995 
    7. D. A. Ruble, 'Practical Analysis & Design for Client/Server & GUI Systems,' Prentice-Hall,Inc., Reading, Mass., 1997 
    8. G. A. Miller, 'The Magical Number Seven Plus or Minus Two : Some Limits on Our Capacity to Process Information,' Psychological Reviews, Vol. 63, pp. 81-87, 1956 
    9. K. Koskimies, T. Systa, J. Tuomi and T. Mannisto, 'Automatic Support for Modeling ○○Software,' IEEE Software, Vol. 15, No. 1, pp. 42-50, January-February 1998 
    10. A. Knight and N.. Dai, 'Object and the Web,' IEEE Software, vol. 19, No. 2, pp. 51-59, March-April 2002 
    11. J. Nielsen, 'Designing Web Usability : The Practice of Simplicity,' New Riders Publishing, Reading, Mass., 1999 
    12. L. L. Constantine and L.A.D. Lockwood, 'Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design,' Addison Wesley, Mass., 1999 
    13. M. V. Harmelan, 'Object Modeling on User Interface Design,' Addison Wesley, Reading, Mass., 2001 
    14. I. Jacobet, G. Booch, and J. Rumbaugh, 'The United Software Development Process,' Addison Wesley Longman, Reading, Mass., 1999 
    15. D. Harel, H. Lachover, A. Naamad, A. Pnueli, M. Politi, R. Sherman, A. Shtull-Trauring, and M. Trakhtenbrot, 'STATEMATE: A Working Environment for the Development of Complex Reactive Systems,' IEEE Transactions on Software Engineering, Vol. 16, No. 4, pp. 403-414, April 1990 
    16. C. Heitmeyer, J. Kirby, B. Labaw, and R. Bharadwaj, 'SCR*:A Toolset for Specifying and Analyzing Software Requirements,' Proc. of the 10th Annual Conference on Computer-Aided Verification, (CAV'98), Vancouver, Canada, pp. 526-531, 1998 
    17. F. Bodart, A.-M. Hennebert, J.-M. Leheureux, I. Provot, and J. Vanderdonckt, 'A Model-based Approach to Presentation: A Continuum from Task Analysis to Prototype,' Proceedings of the Eurographics Workshop on Design, Specification,Verification of Interactive Systems, Carrara, Italy, Focus on Computer Graphics, Springer-Verlag, Berlin, pp.77-94, June 1994 
    18. M. Elkoutbi, I. Khriss, and R. K. Keller, 'Generating User Interface Prototypes from Scenarios,' Proceedings. IEEE International Symposium on, pp. 150-158, 1999 
    19. H. alzert, 'From OOA to GUIs: The Janus System,' IEEE Software, Vol. 8, No. 9, pp. 43-47, February, 1996 
    20. C. Janssen, A. Weisbecker, and U, Zirgler, 'Generating User Interfaces from Data Models and Dialogue Net Specifications,' Proc. of the Conference on Human Factors in Computing Systems(CHI'93), Amsterdam, The Netherlands, pp 418-426, April 1993 
    21. Leszek, A. Maciazek, 'Requirements Analysis and System Design,' Addison Wesley, Mass., 2001 
    22. C. Stray, 'TADEUS : Seamless Development of Task-Based and User-Oriented Interfaces,' IEEE Transactions on, Vol. 30, No. 5, pp. 509-525, September 2000 
    23. A. Parush, 'Usability Design and Testing,' ACM Interactions, Vol. 8, No. 5, September-October 2001 
    24. L. L. Constantine and L.A.D. Lockwood, 'Usage Centered Engineering for Web Applications,' IEEE Software, Vol. 19. No 2. pp. 42-50, March-April 2002 
    25. M. D. Lozano, P. Gonzalez, and I. Ramos, 'User Interface Specification and Modeling in an Object Oriented Environment for Automatic Software Development,' Technology of Object-Oriented Languages and Systems, TOOLS 34.Proceedings. 34th International Conference, pp. 373-381, 2000 
    26. 이상근 외, '소프트웨어 재사용 시스템을 지원하는 사용자 인터페이스 구축기의 설계 및 구현', 정보처리학회 논문지, 제2권 제3호, pp. 324-334, 1995.5     
    27. 김성한외, ' XML 기반의 e-비즈니스 문서 생성을 위한 폼 생성 시스템', 정보처리학회 논문지 D, 제9권 제4호, pp. 713-722, 2002.8     

 저자의 다른 논문

  • 유철중 (53)

    1. 1993 "ATSN을 이용한 Ada Tasking 실행 시간 복잡도 표현에 관한 연구" 한국통신학회논문지 = The journal of the Korean institute of communication science 18 (5): 695~707    
    2. 1998 "자연어 처리, 통계적 기법, 적합성 검증을 이용한 자동색인 시스템에 관한 연구" 정보처리논문지 = The transactions of the Korea Information Processing Society 5 (6): 1552~1562    
    3. 1998 "C++프로그램의 유지보수 지원 시스템 개발" 정보처리논문지 = The transactions of the Korea Information Processing Society 5 (7): 1759~1773    
    4. 1998 "객체지향 소프트웨어의 설계 스타일 지침을 기반으로 하는 객체점수 척도" 정보처리논문지 = The transactions of the Korea Information Processing Society 5 (10): 2533~2545    
    5. 1998 "Java 통합 개발 환경에서 기능 컴포넌트들의 상호연동 기법" 정보처리논문지 = The transactions of the Korea Information Processing Society 5 (11): 2862~2873    
    6. 1998 "뉴스 비디오의 내용기반 검색을 위한 자동 인덱싱" 정보처리논문지 = The transactions of the Korea Information Processing Society 5 (5): 1130~1139    
    7. 1999 "자동 인덱싱에 기반한 뉴스 비디오 검색 시스템의 설계 및 구현" 정보과학회논문지. Journal of KISS (c) : computing practices. C 5 (1): 43~52    
    8. 1999 "JAVA 프로그램의 메트릭스 측정 시스템 설계" 소프트웨어공학논문지 = Journal of Software engineering 2 (2): 10~18    
    9. 2000 "공장설비 제어를 위한 레거시 소프트웨어 시스템 분석 및 재공학" 소프트웨어공학회지 = Software engineering review 13 (3): 55~70    
    10. 2000 "Java 프로그램에 대한 복잡도 척도들의 실험적 검증" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 27 (12): 1141~1154    
  • 장옥배 (47)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기