과제명: 버스 승차 시스템 작성일: 2020-05-06
작성팀: 카르페디엠
목포해양대학교 해양컴퓨터공학과
캡스톤디자인(2020-1) 페이지 2
목 차
1. 작품 소개 ... 3 2. 테스트 케이스 ... 3
목포해양대학교 해양컴퓨터공학과
캡스톤디자인(2020-1) 페이지 3
1. 작품 소개
우리는 버스를 이용하면서 하차를 원할 때 하차벨을 눌러 하차를 예약한다. 이와 마찬가지로 승차 를 하고 싶을 때 정류장에 있는 단말기에 있는 승차벨을 누름으로서 승차 예약할 수 있다. 이는 간혹 버스기사가 승객을 모르고 지나치는 경우를 대비하기 위함이다. 내가 승차예약을 하면 버스 기사에게 해당정류장에 승객이 있음을 알려주고 승차에 대한 판단을 하게 해 줌으로서 무정차를 줄일 수 있다.
2. 테스트 케이스
테스트
케이스 ID 요구사항 ID 테스트 조건 테스트 데이터 예상 결과
TC 1-1
UC1-1-1:
실시간 버스 정보 확인
실시간으로 필요한 정보를 받아야 함
버스 위치 값 버스 고유번호
값 버스 노선 값
가장 가까운 버스의 도착예정 시간과 번호 가 단말기에 노출된다.
TC 2-1
UC-2-1:
실시간 버스 정 보
버스의 정보가 갱신 되어야 함
버스 위치 값 버스 고유 번 호 값
실시간으로 버스의 정 보가 갱신된다.
TC 3-1 UC-3-1:
승차 버스 선택
사용자가 승차할 버 스를 선택하면 테스 트 데이터가 추출되
어야 함
버스 고유 번 호 값 정류장 고유
번호 값 승차 예약 값
테스트 데이터가 추출 된다.
TC 4-1
UC-4-1:
승차예약 정보 업데이트
승차예약 정보를
BIS에 전송하는지
버스 고유 번 호 값 정류장 고유
번호 값 승차 예약 값
승차예약 정보를 갱신 한다.
TC 5-1 UC-5-1:
승차 알림
주기적으로 승차 알 림을 울릴지 확인하
는지
버스 고유 번 호 값 정류장 고유
번호 값 버스 위치 값 승차 예약 값
다음 정류장에 승차예 약 유무에 따라 알람 을 실행한다.
목포해양대학교 해양컴퓨터공학과
캡스톤디자인(2020-1) 페이지 4
TC 6-1
UC-6-1:
실시간 정류장 정보
필요한 승차예약 정 보를 받는지
정류장 고유 번호 값 승차 예약 값
필요한 정류장 정보를 받는다.
TC 7-1 UC-7-1:
버스위치 확인
현재 버스의 위치정 보를 확인할 수 있
어야함.
버스 위치 값 버스 고유 번
호 값
테스트 데이터가 추출 된다.
TC 8-1
UC-8-1:
버스 정보 업데 이트
버스의 정보를 BIS 에 전송하는지
버스 위치 값 버스 고유 번
호 값
실시간으로 업데이트 된 버스의 정보를 저
장한다.