DOI QR코드

DOI QR Code

Multiple Object-Based Design Model for Quality Improvement of User Interface

사용자 인터페이스 품질 향상을 위한 다중 객체 기반 설계 모델

  • 김정옥 (전북대학교 컴퓨터과학과) ;
  • 이상영 (남서울대학교 보건행정학과)
  • Published : 2005.12.01

Abstract

According to rapid growth of web environment, user interface design needs to support the complex interactions between human and computer. In the paper we suggest the object modeling method for Qualify Improvement of User Interface. We propose the 4 business event's object modeling phases such as business event object modeling, task object modeling, transaction object modeling, and form object modeling to enhance visual cohesion of UI. As a result, this 4 phases in this paper allows us to enhance visual cohesion of User Interface prototype. We have found that the visual cohesion of business events become strong and unskilled designer can develope the qualified user interface prototype. And it also improves understanding of business task and reduces prototype system development iteration.

웹 환경이 급변함에 따라 인간과 컴퓨터간의 복잡한 상호작용을 지원하기 위한 인터페이스에 대한 설계가 필요하게 되었다. 본 논문에서는 사용자 인터페이스의 품질 향상을 위하여 객체 모델링 기법을 제시한다. 사용자 인터페이스의 가시적 응집도 향상을 위하여 비즈니스 이벤트객체 모델링, 태스크 객체 모델링, 트랜잭션 객체 모델링, 폼 객체 모델링과 같은 4 가지의 비즈니스 이벤트 객체를 제안한다. 본 논문에서 제시하는 4단계 설계를 통하여 사용자 인터페이스 프로토타입의 가시적 응집도를 향상시킬 수 있다. 이것은 비즈니스 이벤트의 가시적 응집도를 향상시킬 수 있도록 하고, 비숙련된 설계자도 향상된 사용자 인터페이스 프로토타입을 개발할 수 있도록 한다 또한 비즈니스 태스크의 이해도를 증진시키고 프로토타입 시스템 개발 회수를 줄일 수 있다.

Keywords

References

  1. Penner R. R., 'Automating User Interface Design', 1999 International Conference on, Vol.1, pp.1032-1037, 1998 https://doi.org/10.1109/ICSMC.1998.725553
  2. Ruble D. A, 'Practical Analysis & Design for Client/Server & Gill Systems', Prentice-Hall, Inc., Reading, Mass., 1997
  3. Dix A, 'Design of User Interface for Web', 1999. Proceedings. User Interface to Data Intensive System, pp.2-11, 1999 https://doi.org/10.1109/UIDIS.1999.791457
  4. Constantine L.L., Biddle R., and Noble J, 'Usage-centered Design Engineering: Models for Integration', IFIP international conference on software engineering, pp.106-113, 2003
  5. Constantine L. L. and Lockwood A D., 'Usage Centered Engineering for Web Applications', IEEE Software, Vol.19. No.2. pp.42-50, March-April, 2002 https://doi.org/10.1109/52.991331
  6. Parush A, 'Usability Design and Testing', ACM Interactions, Vol.8, No.5, September-October, 2001
  7. Harmelan M. V., 'Object Modeling an User Interface Design', Addison Wesley, Reading, Mass., 2001
  8. Leszek A. Maciazek, 'Requirements Analysis and System Design', Addison Wesley, pp.244-270, 2001
  9. Kokol P., Rozman I., Venuti V., 'User Interface Metrics', ACM SIGPLAN Notices, Vol.30, No.4, April, 1995 https://doi.org/10.1145/202176.202180
  10. Noble J., and Constantine L.L., 'Interactive Design Metrics Visualization: Visual Metric Support for User Interface Design', Proceedings, Sixth Australian Conference on Computer-Human Interaction, IEEE Computer Society Press, 1996 https://doi.org/10.1109/OZCHI.1996.560013
  11. Robert C. M., 'The Interface Segregation Principle', C++ Report, Aug, 1996, http://www.objectmentor.com/resources/ articles/dip.pdf
  12. Chidamber S. and Kemerer C., 'A Metrics Suite for Objected-Oriented Design', IEEE Transaction on Software Engineering, Vol.20, No.6, pp.476-493, 1994 https://doi.org/10.1109/32.295895
  13. Henderson-Seller B., Constantine L. L., and Graham I. M., 'Coupling and Cohesion: Toward a Valid Metrics Suite for Objected-Oriented Analysis and Design', Objected Oriented Systems, 1996
  14. Constantine, L. L. 'Visual Coherence and Usability: A Cohesion Metric for Assessing the Quality of Dialogue and Screen Designs', Proceedings, Sixth Australian Conference on Computer-Human Interaction, IEEE Computer Society Press, 1996 https://doi.org/10.1109/OZCHI.1996.559996
  15. Knight A., and Dai N., 'Objects and the Web', IEEE Software Vol.19, No.2, pp.51-59, March-April, 2002 https://doi.org/10.1109/52.991332
  16. Nerurkar U, 'Web User Interface Design, Forgetten Lessons', IEEE Software, Vol.18, No.6, pp.69-71, Nov.-Dec., 2002 https://doi.org/10.1109/52.965807