이슈 관리 시스템( Issue Tracker System) — 중앙대학교 소프트웨어공학 2026 텀프로젝트
소프트웨어 개발 과정에서 이슈를 등록·추적·관리하는 시스템입니다.
JIRA, Trac, Bugzilla 등을 참고하여 핵심 기능을 Java로 구현하였습니다.
주요 특징
- MVC 아키텍처로 UI와 비즈니스 로직 완전 분리
- Swing / JavaFX 두 가지 UI 지원 (동일 모델 재사용)
- JSON 파일 기반 영속 저장소 (DBMS 미사용)
- 해결된 이슈 이력 기반 assignee 자동 추천
| 이름 | 담당 |
|---|---|
| 김태우 | |
| 박신빈 | |
| 안재인 | |
| 이주영 |
- 계정 관리 (admin / PL / dev / tester)
- 이슈 등록·수정·상태 변경 (new → assigned → fixed → resolved → closed / reopened)
- 이슈 검색 및 필터링 (assignee, 상태, reporter 등)
- 코멘트 추가
- 이슈 통계 (일/월별 트렌드)
- assignee 자동 추천 (키워드 유사도 기반)