본문/내용
1. 연구 배경 및 목표
최근 몇 년간 소프트웨어 분야는 눈부신 발전을 거듭하며 우리 삶의 모든 영역에 깊숙이 스며들었습니다. 특히 인공지능, 빅데이터, 클라우드 컴퓨팅 기술의 발달은 소프트웨어 개발 방식과 그 활용 범위에 혁신적인 변화를 가져왔습니다. 이러한 급격한 변화 속에서 저는 소프트웨어의 안정성, 효율성, 확장성을 동시에 확보하는 연구에 매력을 느꼈습니다. 특히 분산 시스템 환경에서의 소프트웨어 아키텍처 설계 및 구현에 관심을 가지고 꾸준히 공부해왔습니다. 대학교 4학년 시절, 병렬 처리 기반의 분산 시스템 프로젝트를 진행하면서 대규모 데이터 처리에 있어서 발생하는 다양한 문제점과 해결 방안을 직접 경험할 수 있었습니다. 당시 팀 프로젝트에서 저는 시스템의 성능을 최적화하기 위한 알고리즘 설계와 구현을 담당했는데, 다양한 알고리즘을 비교 분석하고 실험을 통해 최적의 알고리즘을 선택하는 과정에서 시스템 성능 향상에 크게 기여할 수 있었습니다. 이 경험을 통해 복잡한 시스템을 설계하고 구현하는 데 필요한 분석적 사고와 문제 해결 능력을 키울 수 있었고, 더 나아가 대규모 시스템의 설계 및 관리에 대한 …