A Package Design for RSS Reader Systems

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

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


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.



  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/