프로그래밍 주석을 활용한 소프트웨어 유지보수 업무 개선방안
Improvement of software maintenance service with programming comments
- 주제(키워드) 프로그래밍 주석 , 소프트웨어 유지보수
- 발행기관 서강대학교 정보통신대학원
- 지도교수 낭종호
- 발행년도 2009
- 학위수여년월 2009. 8
- 학위명 석사
- 학과 정보통신대학원 정보처리
- 실제URI http://www.dcollection.net/handler/sogang/000000045287
- 본문언어 한국어
- 저작권 서강대학교의 논문은 저작권에 의해 보호받습니다
초록/요약
소프트웨어 유지보수 업무는 다른 개발자가 만든 소프트웨어 프로그램 소스코드를 이해해야 하기 때문에 어려움이 많다. 이 문제를 개선하기 위해서 프로그램을 이해하는 작업을 쉽고 편리하게 할 수 있는 새로운 방안이 필요하다. 본 논문에서는 유지보수 업무의 프로그램 이해과정을 더 쉽고 편리하게 수행하는 방안을 제안한다. 제안한 방안으로 프로그램 소스의 로직흐름을 가장 잘 나타내는 프로그래밍 주석을 그 역할별로 분류하고 종류별로 속성들을 찾아 데이터화시켜서 분석업무의 자료로 사용되는 데이터주석을 설계한다. 데이터주석을 만들기 위해 편의상 태그라고 명명한 식별자를 일반주석에 삽입하는 방법을 설계했고 태그의 형태와 구조를 설계한다. 태그의 구성요소인 주석의 역할종류와 속성들을 코드화시키는 방법과 주석의 핵심적인 요약 내용을 데이터로 담는 방법을 설계한다. 그리고 태그를 이용해 만들어진 데이터주석을 XML파일로 관리하고 사용하는 방법을 설계한다. 이렇게 설계된 방법들을 반영해서 프로그래밍 주석을 쉽게 데이터주석으로 만들고 관리할 수 있으며 프로그램 이해작업에 도움이 되는 자료를 제공할 수 있는 데이터주석 관리시스템을 구현한다. 본 논문에서 제안한 프로그래밍 주석의 데이터화 방법과 프로그래밍 주석관리 시스템은 소프트웨어 유지보수 업무 시 프로그램 이해과정을 더 효과적으로 수행이 가능하도록 개선시켜 주는 새로운 형태의 분석도구이다.
more