diff --git "a/docs/\354\240\234\354\266\234\354\232\251/\354\242\205\355\225\251\354\204\244\352\263\204/Sprint2_\353\252\251\355\221\234_\352\265\254\355\230\204_\353\260\234\355\221\234_\353\214\200\353\263\270.md" "b/docs/\354\240\234\354\266\234\354\232\251/\354\242\205\355\225\251\354\204\244\352\263\204/Sprint2_\353\252\251\355\221\234_\352\265\254\355\230\204_\353\260\234\355\221\234_\353\214\200\353\263\270.md" new file mode 100644 index 0000000..8ef7484 --- /dev/null +++ "b/docs/\354\240\234\354\266\234\354\232\251/\354\242\205\355\225\251\354\204\244\352\263\204/Sprint2_\353\252\251\355\221\234_\352\265\254\355\230\204_\353\260\234\355\221\234_\353\214\200\353\263\270.md" @@ -0,0 +1,31 @@ +# Sprint2 목표 구현 발표 대본 + +## 슬라이드 1. SafeCrowd: 군중 안전 시뮬레이터 + +2조 발표 시작하겠습니다. 저희 조 주제는 SafeCrowd, 군중 안전 시뮬레이터 입니다. + +--- + +## 슬라이드 2. 문제 정의 + +현재 군중 이동을 예측하기 위한 상용 시뮬레이터들은 주로 건축 설계자, 안전 컨설턴트, 재난 대응 담당자, 시뮬레이션 분석가처럼 공학적 지식이 있는 전문가들이 사용하는 도구입니다. + +이런 도구들은 정교한 분석이 가능하다는 장점이 있지만, 도면을 준비하고, 시나리오를 설정하고, 결과를 해석하는 과정에서 전문 지식과 많은 학습 비용을 요구합니다. + +그런데 실제 현장에서는 건물 관리자, 행사장 운영자, 현장 스태프, 일반 의사결정권자처럼 공학적 지식은 부족하지만 군중 이동을 판단해야 하는 사람들도 존재합니다. + +그래서 저희는 군중 관리를 해야 하지만 전문 시뮬레이션 도구를 다루기 어려운 비전문가도 사용할 수 있는 시뮬레이터가 필요하다고 보았습니다. + +종합하자면 SafeCrowd의 목표는 단순히 전문적인 시뮬레이션 기능을 구현하는 것이 아니라, 비전문가도 도면을 불러오고, 시나리오를 만들고, 결과를 이해할 수 있도록 사용하기 쉬운 군중 안전 시뮬레이터를 만드는 것입니다. + +--- + +## 슬라이드 3. Sprint1 구현 완료 및 현황 - 공간 편집 + +먼저 Sprint1에서 구현한 공간 편집 흐름입니다. + +Sprint1의 목표는 사용자가 실제 도면을 가져와서 시뮬레이션에 사용할 수 있는 공간 구조로 확인하고 보정하는 기본 흐름을 만드는 것이었습니다. + +먼저 사용자가 프로젝트를 생성한 뒤 DXF 도면을 불러오면, 도메인 계층에서 방, 벽, 문, 출구 같은 요소를 시뮬레이션용 레이아웃 구조로 변환합니다. 그리고 Application 화면에서는 이 결과를 중앙 캔버스에서 확인할 수 있고, 좌측에는 공간 요소를 탐색할 수 있는 패널, 우측에는 검토 이슈를 확인하는 영역을 배치했습니다. + +이 과정에서 출구 누락, 연결 단절, 폭 부족처럼 실행 전에 확인해야 하는 문제를 표시할 수 있도록 했습니다. 사용자는 도면이 바로 실행 가능한 상태인지 확인하고, 필요한 경우 공간 요소를 검토한 뒤 다음 단계인 시나리오 설정으로 넘어갈 수 있습니다.