본문/내용
1. 본인의 소프트웨어 개발 경험에 대해 설명해 주세요.
대학 재학 중 팀 프로젝트를 통해 웹 기반 학생 성적관리 시스템을 개발한 경험이 있습니다. 이 프로젝트는 6명의 팀원과 함께 4개월 동안 진행하였으며, Java와 Spring Boot를 활용하여 서버를 구축하였고, React를 이용해 프론트엔드 인터페이스를 설계하였습니다. 데이터베이스는 MySQL을 사용하여 학생 정보, 과목 등록, 성적 입력 등의 기능을 구현하였으며, 사용자 편의성을 높이기 위해 반응형 디자인을 적용하였습니다. 개발 과정에서 Git을 활용하여 버전 관리를 수행하였으며, Agile 방법론을 적용해 주간 스프린트로 진행하여 일정 내 성공적으로 완료하였습니다. 시스템은 약 200명 학생과 50개 강좌 정보를 관리할 수 있도록 확장성을 고려하여 설계하였으며, 최종 배포 후 2개월 동안 300번 이상의 접속과 1500건 이상의 데이터 처리를 기록하였습니다. 이 경험을 통해 실무에서 요구되는 고객 맞춤형 개발 능력과 협업 및 프로젝트 관리 역량을 향상시킬 수 있었습니다.
2. 팀 프로젝트에서 맡았던 역할과 그 경험에서 배운 점은 무엇인가요
위덕대학교 소프트웨어공학과 2학년 팀 프로젝트…