인터넷 뱅킹 시스템 기능·비기능 요구사항 분석
본 논문은 인터넷 시대에 필수적인 웹 기반 은행 시스템의 기능적 요구와 비기능적 요구를 정리하고, 사용자 편의성, 보안성, 신뢰성 등을 중심으로 설계 지침을 제시한다.
초록
본 논문은 인터넷 시대에 필수적인 웹 기반 은행 시스템의 기능적 요구와 비기능적 요구를 정리하고, 사용자 편의성, 보안성, 신뢰성 등을 중심으로 설계 지침을 제시한다.
상세 요약
논문은 먼저 인터넷 시대의 전반적인 흐름을 서술하고, 은행 서비스가 웹 기반으로 전환될 때 반드시 고려해야 할 요구사항을 두 축으로 나눈다. 기능적 요구사항(FR)은 계좌 조회, 이체, 결제, 대출 신청, 고객 인증 등 핵심 트랜잭션을 포함한다. 각 기능은 입력 검증, 오류 처리, 트랜잭션 원자성 보장을 위해 상세한 흐름도와 상태 전이 모델을 제시해야 한다는 점을 강조한다. 특히 다중 채널 접근(모바일, PC)과 실시간 처리 요구가 높아짐에 따라 API 설계와 서비스 레이어의 분리, 비동기 처리 메커니즘이 필요함을 지적한다. 비기능적 요구사항(NFR)에서는 보안, 성능, 가용성, 확장성, 유지보수성, 접근성 등을 다룬다. 보안 측면에서는 SSL/TLS 암호화, 다중 인증(MFA), 권한 관리, 침입 탐지 시스템(IDS) 등을 필수 요소로 제시하고, 데이터 무결성 및 감사 로그의 중요성을 강조한다. 성능 요구는 응답 시간 2초 이내, 초당 10,000건 이상의 트랜잭션 처리 능력을 목표로 하며, 이를 위해 캐시 전략, 로드 밸런싱, DB 샤딩 등을 적용해야 한다고 제안한다. 가용성은 99.9% 이상의 SLA를 유지하기 위해 이중화 및 재해 복구(DR) 설계가 필요하며, 확장성은 마이크로서비스 아키텍처와 컨테이너 기반 배포를 통해 수평 확장이 가능하도록 설계해야 한다. 유지보수성에서는 코드 표준화, 자동화된 테스트, CI/CD 파이프라인 구축을 강조한다. 접근성 측면에서는 WCAG 2.1 수준 AA를 만족하는 UI/UX 설계와 다국어 지원, 장애인 이용자를 위한 보조 기술 연동을 권고한다. 논문은 이러한 요구사항을 정량적 지표와 품질 속성 매트릭스로 정리하고, 요구사항 추적 매트릭스(RTM)를 통해 설계·구현·테스트 단계에서 일관성을 유지하도록 제안한다. 마지막으로 요구사항 관리 프로세스의 지속적인 리뷰와 이해관계자 피드백 루프를 구축함으로써 급변하는 금융 규제와 기술 트렌드에 대응할 수 있는 유연한 시스템 구축 방안을 제시한다. 전체적으로 논문은 기능과 비기능을 균형 있게 고려한 종합적인 요구사항 프레임워크를 제공하지만, 실제 구현 사례나 성능 실험 데이터가 부족하여 실무 적용 시 추가적인 검증이 필요함을 암시한다.
📜 논문 원문 (영문)
🚀 1TB 저장소에서 고화질 레이아웃을 불러오는 중입니다...