Qualify Attribute
2022. 1. 14. 15:23
(p124)
Qualify Attribute Scenario Example for Usability
"A user wanting to minimize the impact of an error, wishes to cancel a system operation at runtime; cancellation takes place in less than one second."
Cancel이 1초만에 이루어져야 한다, 를 쓰고있다.
1초 내에 cancel이 이루어져야 한다.
이 5가지가 들어갈 수 있을 정도로, QA를 작성해야한다.
보통, Usability 와 관련된 이슈에서 각각의
STEP 1. 결국, 우리의 제품이 QA로 뭘잡아야하지?
Q1. 고객이 정확하게 누구인가요? (음료수 자판기의 고객일 수도 있고, 음료수 자판기의 관리자일 수도 있다.)
Q2. 그 자판기의 QA는?
가장 기본적으로는 시스템이 유스케이스에 대해서, 잘 돌아가는가?
고객이 항상 컨트롤 할 수 있는 건가?
1. Availability : 항상 음료수는 판매 가능한 상태인가?
(왜냐하면, 시스템 available 여부는 임베디드 시스템에서 소프트웨어로 제어 가능하기 때문이다.)
2. Security : 자판기에 자판기 관리자 이외에 사람이 관리자 모드 접근으로부터 보호되고 있는지.
(왜냐하면, 모드 접근은 임베디드 시스템에서 소프트웨어로 제어 가능하기 때문이다.)
3. Performance : 자판기의 기본적인 성능, 즉 자판기 시스템은 판매하는 음료의 적정 온도를 얼마나 잘 유지시키는 지. (왜냐하면, 온도는 임베디드 시스템에서 소프트웨어로 제어 가능하기 때문이다.)
4. Goal Analysis (p127)
목표 분석