Help Me - 사용언어 : Android, Java, JSP
Help Me은 누군가가 위기 상황에 부닥치면 구조요청을 하는 프로그램입니다. 프로그램에 쓰이는 컴포넌트는 웨어러블 디바이스(Android), 모바일(Android), 웹, 서버, DB로 구성되었습니다. 시스템의 흐름은 웨어러블이나 모바일에서 음성인식을 하면 위험 메시지와 GPS 정보를 서버로 전송합니다. 서버는 DB에서 정보를 꺼내서 위험에 처한 사용자의 친구들에게 push 알람을 전달합니다. Push 알람에는 위치정보와 사용자 정보가 담겨있습니다.
산출물로는 요구사항 명세서, 테이블 명세서를 만들었습니다. 요구사항 명세서에 사용자가 사용할 수 있는 기능인 알람 정보관리, 회원정보 등록 및 수정, 지도 보기, 로그 보기 등을 포함했습니다. 그리고 각 기능에 대한 시나리오를 통해 프로그램 기능에 대한 이해도를 높였습니다. 테이블 명세서에는 Entity Relation Diagram을 그렸고 member, log, message, push 테이블 각각의 칼럼마다 논리 이름, 물리 이름 ,타입, 크기, 제약조건, 기본값 정보를 담았습니다.