Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.


현재 시스템의 설명



현재 시스템 내에서 발생한 문제



현재 시스템의 모듈별 분할



모듈별 구조


도어락 시스템
외부에서는 비밀번호, 내부에서는 버튼으로 문의 잠금
상태를 조절한다.
 잠금이 해제된 후 일정 시간 후에는 잠금으로 설정된
다.
 문이 닫힌 상태에서 잠금으로 설정될 경우, 잠금 장치
에 의해 문...


잠금 상태를 해제해도 락이 해제되지 않음




실험 결과, 문이 닫혀있을 때 센서의 문제로 파악

잠금 상태를 해제 후 락을 푸는 방법


문을 안쪽이나 바깥쪽으로 당기면 락이 해제된다.


해당 시스템을 다음과 같이 분류한다.






중앙처리 : 입력 및 감지, 제어를 총괄하는 부분
입력부 : 내부의 버튼 혹은 외부의 버튼으로 조절하는
부분
통신부 : 입력이 일정 횟수 이상 잘못됬을 경우...


입력부 : 외부의 입력 부분과 내부의 입력부분으로 나뉨
 외부의 입력 부분
 비밀번호를 입력
 해당 비밀번호 입력이 끝났을 경우 중앙처리로 전달


내부의 입력 부분
 버튼을 클릭
 버튼을 클릭했을 경우...


감지부


문의 상태를 감지
 문은 크게 ‘열려있다.’, ‘닫혀있다’로 상태가 나뉨
 상태가 변했을 경우, 중앙 처리로 해당 정보를 전달


제어부


문의 상태를 제어
 바닥에 위치한 락을 이용한 문의 제어
 중앙 처리로부터 잠금 신호가 올 경우 락을 설정
 중앙 처리로부터 잠금 해제 신호가 올 경우 락을 해제


통신부


현재 시스템 관리자에게 메시지를 전송
 보내지는 메시지가 한정되어있다.
 0 – 현재 도어락이 일정 횟수 이상 비밀번호가 틀렸을 때
 1 – 현재 도어락의 상태가 정상적이지 않을 경우


중앙 처리


입력부와의 처리
 올바른 비밀번호 혹은 내부의 버튼을 ACK, 그 외를

NAK라고 정의한다.
 들어온 NAK의 수를 Count한다.


통신부와의 처리
 N번 이상 NAK가 들어올 경우, ...


중앙 처리


제어부와의 처리
 ACK가 들어올 경우 잠금 해제 상태로 설정 후 제어부에

잠금 해제 신호를 보냄
 일정 시간을 기록 후, 잠금 상태로 설정 후 현재 문의 상
태를 감지
 현재 문이 닫힌 상...
입력부

통신부

중앙 처리
제어부

감지부



모듈별 기능 분할
해당 정보를 바탕으로 DFD 설계
도어락 시스템 설계
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
도어락 Slide share
Next
Download to read offline and view in fullscreen.

1

Share

Download to read offline

도어락 시스템 설계

Download to read offline

Related Audiobooks

Free with a 30 day trial from Scribd

See all

도어락 시스템 설계

  1. 1.  현재 시스템의 설명  현재 시스템 내에서 발생한 문제  현재 시스템의 모듈별 분할  모듈별 구조
  2. 2.  도어락 시스템 외부에서는 비밀번호, 내부에서는 버튼으로 문의 잠금 상태를 조절한다.  잠금이 해제된 후 일정 시간 후에는 잠금으로 설정된 다.  문이 닫힌 상태에서 잠금으로 설정될 경우, 잠금 장치 에 의해 문이 잠긴다. (잠금 장치를 락이라 하자.) 
  3. 3.  잠금 상태를 해제해도 락이 해제되지 않음   실험 결과, 문이 닫혀있을 때 센서의 문제로 파악 잠금 상태를 해제 후 락을 푸는 방법  문을 안쪽이나 바깥쪽으로 당기면 락이 해제된다.
  4. 4.  해당 시스템을 다음과 같이 분류한다.      중앙처리 : 입력 및 감지, 제어를 총괄하는 부분 입력부 : 내부의 버튼 혹은 외부의 버튼으로 조절하는 부분 통신부 : 입력이 일정 횟수 이상 잘못됬을 경우 시스템 관리 업체에 연락하는 부분 감지부 : 센서를 이용해서 문의 상태를 감지하는 부분 제어부 : 락을 이용하여 문의 상태를 제어하는 부분
  5. 5.  입력부 : 외부의 입력 부분과 내부의 입력부분으로 나뉨  외부의 입력 부분  비밀번호를 입력  해당 비밀번호 입력이 끝났을 경우 중앙처리로 전달  내부의 입력 부분  버튼을 클릭  버튼을 클릭했을 경우 중앙처리로 전달
  6. 6.  감지부  문의 상태를 감지  문은 크게 ‘열려있다.’, ‘닫혀있다’로 상태가 나뉨  상태가 변했을 경우, 중앙 처리로 해당 정보를 전달
  7. 7.  제어부  문의 상태를 제어  바닥에 위치한 락을 이용한 문의 제어  중앙 처리로부터 잠금 신호가 올 경우 락을 설정  중앙 처리로부터 잠금 해제 신호가 올 경우 락을 해제
  8. 8.  통신부  현재 시스템 관리자에게 메시지를 전송  보내지는 메시지가 한정되어있다.  0 – 현재 도어락이 일정 횟수 이상 비밀번호가 틀렸을 때  1 – 현재 도어락의 상태가 정상적이지 않을 경우
  9. 9.  중앙 처리  입력부와의 처리  올바른 비밀번호 혹은 내부의 버튼을 ACK, 그 외를 NAK라고 정의한다.  들어온 NAK의 수를 Count한다.  통신부와의 처리  N번 이상 NAK가 들어올 경우, 통신부에 해당 메시지를 전송  다른 부분에 이상이 발생할 경우, 통신부에 해당 메시지 를 전송
  10. 10.  중앙 처리  제어부와의 처리  ACK가 들어올 경우 잠금 해제 상태로 설정 후 제어부에 잠금 해제 신호를 보냄  일정 시간을 기록 후, 잠금 상태로 설정 후 현재 문의 상 태를 감지  현재 문이 닫힌 상태일 경우 제어부에 잠금 신호를 보냄  감지부와의 처리  감지부에서 받은 신호를 바탕으로 문의 상태를 갱신
  11. 11. 입력부 통신부 중앙 처리 제어부 감지부
  12. 12.   모듈별 기능 분할 해당 정보를 바탕으로 DFD 설계
  • najenova

    Apr. 8, 2015

Views

Total views

2,112

On Slideshare

0

From embeds

0

Number of embeds

2

Actions

Downloads

9

Shares

0

Comments

0

Likes

1

×