Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions docs/제출용/종합설계/Sprint2_목표_구현_발표_대본.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Sprint2 목표 구현 발표 대본

## 슬라이드 1. SafeCrowd: 군중 안전 시뮬레이터

2조 발표 시작하겠습니다. 저희 조 주제는 SafeCrowd, 군중 안전 시뮬레이터 입니다.

---

## 슬라이드 2. 문제 정의

현재 군중 이동을 예측하기 위한 상용 시뮬레이터들은 주로 건축 설계자, 안전 컨설턴트, 재난 대응 담당자, 시뮬레이션 분석가처럼 공학적 지식이 있는 전문가들이 사용하는 도구입니다.

이런 도구들은 정교한 분석이 가능하다는 장점이 있지만, 도면을 준비하고, 시나리오를 설정하고, 결과를 해석하는 과정에서 전문 지식과 많은 학습 비용을 요구합니다.

그런데 실제 현장에서는 건물 관리자, 행사장 운영자, 현장 스태프, 일반 의사결정권자처럼 공학적 지식은 부족하지만 군중 이동을 판단해야 하는 사람들도 존재합니다.

그래서 저희는 군중 관리를 해야 하지만 전문 시뮬레이션 도구를 다루기 어려운 비전문가도 사용할 수 있는 시뮬레이터가 필요하다고 보았습니다.

종합하자면 SafeCrowd의 목표는 단순히 전문적인 시뮬레이션 기능을 구현하는 것이 아니라, 비전문가도 도면을 불러오고, 시나리오를 만들고, 결과를 이해할 수 있도록 사용하기 쉬운 군중 안전 시뮬레이터를 만드는 것입니다.

---

## 슬라이드 3. Sprint1 구현 완료 및 현황 - 공간 편집

먼저 Sprint1에서 구현한 공간 편집 흐름입니다.

Sprint1의 목표는 사용자가 실제 도면을 가져와서 시뮬레이션에 사용할 수 있는 공간 구조로 확인하고 보정하는 기본 흐름을 만드는 것이었습니다.

먼저 사용자가 프로젝트를 생성한 뒤 DXF 도면을 불러오면, 도메인 계층에서 방, 벽, 문, 출구 같은 요소를 시뮬레이션용 레이아웃 구조로 변환합니다. 그리고 Application 화면에서는 이 결과를 중앙 캔버스에서 확인할 수 있고, 좌측에는 공간 요소를 탐색할 수 있는 패널, 우측에는 검토 이슈를 확인하는 영역을 배치했습니다.

이 과정에서 출구 누락, 연결 단절, 폭 부족처럼 실행 전에 확인해야 하는 문제를 표시할 수 있도록 했습니다. 사용자는 도면이 바로 실행 가능한 상태인지 확인하고, 필요한 경우 공간 요소를 검토한 뒤 다음 단계인 시나리오 설정으로 넘어갈 수 있습니다.
Loading