DOI QR코드

DOI QR Code

Design and Implementation of a Messenger Program for PDA Using UML

UML을 이용한 PDA용 메신저 프로그램 설계 및 구현

  • 권영직 (대구대학교 컴퓨터.IT 공학부) ;
  • 최군 (대구대학교 컴퓨터정보공학과) ;
  • Published : 2010.12.30

Abstract

A messenger program in this paper was designed and implemented using Use Case Diagram, Class Diagram, Activity Diagram, and Sequence Diagram. We selected total 7 major functionalities such as PC server, login, friends management, chatting, file transfer, account management, etc. The followings are various implementation results from this paper. First, developers could easily understand the desired product and programming flow from using UML Diagrams. Second, PDA users could communicate with developers for a long time without time constraints. Third, there was high usability of UML Diagram in the phase of objected-oriented analysis. Forth, it was easy to update and maintain a program.

본 논문에서는 Use Case Diagram, Class Diagram, Activity Diagram, Sequence Diagram을 이용하여 PDA용 메신저 프로그램을 설계 및 구현하였다. PDA용 메신저 프로그램 대상으로는 PC 서버기능, 로그인기능, 친구 관리기능, 쪽지기능, 대화가능, 파일전송가능, 회원메뉴기능 등 총 7가지 기능을 선정하였다. 본 논문의 구현 결과 다음과 같은 효과를 가져왔다. 첫째, UML Diagram을 이용함으로서 개발자가 개발할 문제와 프로그래밍의 흐름을 쉽게 이해 할 수 있었다. 둘째, PDA를 자주 이용하는 사용자들은 시간의 제약을 받지 않고, 오랜 시간 동안 개발자와 커뮤니케이션을 할 수 있었다. 셋째, 객체지향 분석 단계에서는 UML Diagram의 유용성이 높았다. 넷째, 프로그램의 Update와 Maintenance가 용이하였다.

Keywords

References

  1. 정원교, 박상성, 신영근, 김명훈, 장동식, "UML을 적용한 고객관리시스템 설계 및 구현", 한국콘텐츠학회 논문지, 제7권 제11호, pp. 59-68. 2007. 11.
  2. 박정로, 김경환, 김재준, "UML을 이용한 실시간 진도관리 시스템의 설계 및 구현", 한국건축시공학회 2009년도 춘계 학술논문 발표대회논문집, 제9권 제1호 (학계), pp. 163-166. 2009. 05.
  3. 궁상환, 이재기, 남궁한, "UML을 활용한 GLORY의 기능적 요구사항 분석 및 검증", 한국콘텐츠학회 논문지, 제8권 제5호, pp. 61-71. 2008. 05.
  4. 오태균, 김용균, 이장현, 신종계, "UML을 이용한 PDM 시스템 요구사항 분석", 한국CAD/CAM학회 논문집, 제13권 제2호, pp. 121-130 1226-0606 KCI 등재 2008. 04.
  5. 서동수, "UML 기반의 품질 요구 표현 및 설계 추적성 연구", 한국인터넷정보학회 논문지, 제10권 제1호, pp. 175-182, 2009. 02.
  6. 박종모, 조경산, "UML 컴포넌트를 이용한 모바일 개발 프로세스", 한국컴퓨터정보학회 논문집, 제13권 제5호 통권 제55호 1598-849X, pp. 171-177, 2008. 09.
  7. 양경모, 조윤호, 강교철, "UML 2.0 프로파일링을 이용한 FORM 아키텍처 모델링", 한국정보과학회 논문지 : 소프트웨어 및 응용, 제36권 제6호, pp. 431-442. 2009. 06.
  8. 유춘근, 한현관, 임철우, 강병욱, "UML 기반의 모바일 컴포넌트를 이용한 쇼핑몰 구현", 한국인터넷정보학회 학술발표대회 논문집, 제7권 제2호, pp. 663-668, 2006. 11.
  9. 박진욱, 채흥석, "UML과 OCL에 바탕을 둔 객체지향 소프트웨어를 위한 측정 프레임웍의 설계 및 구현", 한국멀티미디어 학회지, 제11권 제2호, pp. 48-57, 2007. 06.
  10. 이남호, 장병태, "UML을 이용한 모선보호 IDE의 IEC61850 성능시험 절차서 개발", 대한전기학회논문지, 제57권 제5호, pp. 767-772, 2008. 05.
  11. 주정민, 허문범, 남기욱, "UML기반의 GNSS 보강시스템 성능평가용 시뮬레이터 소프트웨어 설계", 대한전자공학회, 2008년 하계종합학술대회, pp.1213-1214, 2008. 06.
  12. 나상균, 이준수, 유태우, 정병호, "객체지향UML을 활용한 자동차부품제조업체의 공급 사슬관리망 설계.구현 연구", 대한안전경영과 학회지, 제9권 제3호 1229-6783 KCI 등재, pp.73-84, 2007. 06.
  13. 황병형, 박기진, 임은성, "UML을 이용한 TFT-LCD 단위 공정 시스템 장치 간 시퀀스 모델링", 한국정보과학회 논문집, 제36권 제2호(D), pp. 138-141, 2009. 11.
  14. 조혜리, "대인 커뮤니케이션의 만족을 위한 메신저 이용에 관한 연구", 동아대학교 언론홍보대학원 신문방송학과 석사학위논문, 2004. 08.
  15. 한광현, 김태웅, "UML활용 영향요인에 관한 탐색적 연구", 기술경영경제학회, 기술혁신연구 제15권 제1호, pp. 115-144, 2007.