A Package Design for RSS Reader Systems

RSS 구독 시스템을 위한 패키지의 설계

  • 이동규 (안동대학교 컴퓨터공학과) ;
  • 김윤호 (안동대학교 전자정보산업학부)
  • Published : 2006.12.30

Abstract

The RSS Reader is a software application that assist users easily to read and collect contents which are frequently changeable syndicated contents of RSS format that published on the web. This paper presents a formula software design based on RUP object-oriented design method for implementing the RSS Reader. We extract a use case based on requirements for implement of the RSS Reader and propose a domain concept model by. Using above artifacts, we extract event to generate between users and, the RSS Reader and logical architecture. So, we design classes and packages of the RSS Reader. As proposed a formula software design about the RSS Reader in early stage, it can make the RSS Reader with a variety of characters easily based on these.

RSS 구독기는 웹에서 배포하고 많고 자주 변하는 RSS 포맷의 콘텐츠를 수집하여 구독자가 쉽게 구독할 수 있도록 도와주는 소프트웨어 애플리케이션이다. 본 논문에서는 RSS 구독기의 구현을 위하여 RUP 객체지향 설계 방법론에 의거한 체계적인 소프트웨어 설계를 제시하고자 한다. RSS 구독기의 구현을 위한 요구사항을 기초로 하여 유스케이스를 추출하고, 도메인 컨셉 모델을 제시한다. 이들을 바탕으로 사용자와 RSS 구독기간에 발생하는 이벤트와 논리적 아키텍처를 추출하여 RSS 구독기의 클래스와 패키지를 설계 한다. 아직 초기에 있는 RSS 구독기에 대한 체계적인 설계 방법이 제시됨으로서, 이에 기반한 다양한 특성의 기능을 가진 RSS 구독기의 손쉬운 제작이 가능하다.

Keywords

References

  1. The RSS 1.0 specification, http://web.resource.org/rss/1.0/spec
  2. The RSS 2.0 specification, http://blogs.law.harvard.edu/ tech/rss
  3. Ben Hammersley, Developing Feeds with RSS and ATOM, O'Reilly Media, 2005
  4. 연모, http://yeonmo.theple.com
  5. 샤프리더, http://www.sharpreader.net
  6. 엑스파이더, http://www.xpyder.co.kr
  7. 한RSS, http://hanrss.com
  8. 블로그라인스 http://www.bloglines.com
  9. rojo, http://rojo.com
  10. Larman Craig, Apply uml and patterns: An introduction to object-oriented analysis and design and iterative development, 3rd Edition, Prentice Hall, 2005
  11. James Rumbaugh, Ivar Jacobson, Grady Hooch, Unified Modeling Language Reference Manual, 2nd Edition, Addison-Wesley, 2004
  12. Martin James, James J. Odell, Object-Oriented-Methods: AFoundation, 2nd Edition, Prentice-Hall, 1995
  13. Fowler, Analysis Patterns: Reusable Object Models, Addison-Wesley, 1996
  14. 이동규, 김윤호, 'RSS 리더기를 위한 요구사항 분석모델', 한국해양정보통신학회 2006 춘계종합학술대회, Vol.10 No.1, pp569-572, 2006
  15. Abbott R. J., 'Program Design by Informal English Description', Communications of the ACM Vol.26 No.11, p882-894, 1983 https://doi.org/10.1145/182.358441
  16. JDIC, http://jdic.dev.java.net/
  17. Xerces, http://xerces.apache.org/
  18. FeedParser, http://jakarta.apache.org/commons/sandbox/ feedparser/
  19. Log4J, http://logging.apache.org/log4j
  20. Outline Processor Markup Language, http://www.opml.org/