Upload
taehoon-kim
View
177
Download
4
Embed Size (px)
Citation preview
지하철 전광판
13.10.29.
0892009 김태훈
제품 소개
서울 지하철 내에 설치된 제품으로 지하철 이용 고객이 효율
적이고 편리하게 지하철을 사용할 수 있도록 각종 안내를 도
와준다.
지하철 전광판
제품 기능
지하철
전광판
목적지
알림
다음 역
안내
내릴 문
(방향) 안내
환승 정보
안내
기타 지하
철 편의 사
항 안내
왜 소프트웨어로?
input
• 수시로 변하는
현재 지하철의
위치 정보를 받
아옴
process
• 위치에 따른 관
련 지하철 역 데
이터 처리
output
• 지하철 역 정보
(당역 이름, 내
릴 문 등)를 실
시간으로 출력
발견된 버그
발견된 버그
지하철 전광판은 두 줄에 걸쳐 지하철 이용
정보 표시
첫 줄은 현재 도착할 역, 둘째 줄에는 내릴 문
방향 등으로 표현
짧은 내용일 경우 표현할 글자의 상단 반, 하
단 반씩 나눠서 표현
발견된 버그의 경우, 해당 글자를 출력해야
할 상하 LED 등의 하드웨어 주소가 뒤바뀜
재현 가능성
하드웨어 문제일 경우
• LED에 지정 된 주소가 뒤바뀌어
있을 경우, 버그 상황과 같은 방식
으로, 즉, 윗부분 글씨를 위로, 아
랫부분 글씨를 아래로 출력하면
재현될 수 있다.
• 이럴 경우 소프트웨어 상에서 주
소를 뒤바꿔 출력하면 되지만, 모
든 출력을 뒤바꿔 출력해야 하므
로 코드 관리에 큰 어려움이 따른
다.
소프트웨어 문제일 경우
• LED의 주소는 정상이나 소프트웨
어 코드 상에서 뒤바꿔 출력되었
을 수 있다. 즉, 윗부분 글씨를 위
로, 아랫부분 글씨를 아래로 출력
해야 하는데 뒤바꿔 출력할 경우
재현될 수 있다.
• 이럴 경우 해당 역에 대한 정보를
출력할 때 뒤바뀐 주소를 정상으
로만 돌리면 다른 코드에 영향을
미치지 않고 수정이 가능하다.