Team #1 201411273 박재범 201411275 박진호 201411311 장원영 201311313 정인원 골라보 시계 OOPT 2 nd Cycle : Revision
Team #1201411273 박재범201411275 박진호201411311 장원영201311313 정인원
골 라 보 시 계OOPT 2nd Cycle : Revision
C o n t e n t s
01 Incomplete Part Completion
02 Specification Revision
03 Testing Revision
Incomplete Part Completion1
1. Incomplete Part Completion
1. Incomplete Part Completion
1. Incomplete Part Completion
1. Incomplete Part Completion
2 Specification Revision
2. Specification Revision- Set Snooze 작동방식변경(Method 추가)
2. Specification Revision- Set Snooze 작동방식변경(Method 추가)
2. Specification Revision- Buzzer OFF를위한조건변경
Use Case Set Snooze
Actor User
Purpose 알람 Snooze를설정한다.
OverviewUser가 Mode나 Funct버튼을 눌러 버저를
즉시 멈추고 5분 후에 다시 울리게한다.
Type Evident
Cross
ReferenceFunctional Requirements ; R.4.4 R.4.2
Pre-Requisites
Alarm의 Buzzer가울리는 상태여야한다.
Select Function에서 Alarm이 ON 상태여
야 한다.
Typical
Courses
Of Events
(A) : Actor, (S) : System
1. (A) : Mode나 Funct버튼을누른다.
2. (S) : 버저를 즉시 멈추고 5분 후에 다시
울리도록임시 알람을 설정한다.
Alternative Courses
Of EventsN/A
Exceptional Courses
Of EventsN/A
Use Case Set Snooze
Actor User
Purpose 알람 Snooze를설정한다.
Overview
User가 Alarm 기능을선택한 상태에서
Funct버튼을눌러 버저를 즉시 멈추고
5분 후에 다시 울리게 한다.
Type Evident
Cross
ReferenceFunctional Requirements ; R.4.4 R.4.2
Pre-RequisitesAlarm의 Buzzer가울리는 상태여야한다.
Alarm 기능을 선택한상태여야한다.
Typical
Courses
Of Events
(A) : Actor, (S) : System
1. (A) : Alarm 기능을 선택한상태에서
Funct버튼을누른다.
2. (S) : 버저를즉시 멈추고 5분 후에 다시
울리도록임시 알람을 설정한다.
Alternative Courses
Of EventsN/A
Exceptional Courses
Of EventsN/A
2. Specification Revision1. OOPT Stage 1000 & 2030
☑오타수정및모호한부분구체적인설명추가요망
☑ State Diagram의 Flow가앞선설명과불일치
2. Specification Revision2. OOPT Stage 2040
☑ 기존에없던설명이생겼음
→기능적추가가아닌UI Design 단계에서의Detail 설명
2. Specification Revision3. OOPT Stage 2050 & 2060
☑ 도표누락및중복이발생
4. Conclusion
☑ 오타가발생하지않도록주의
☑ 구체적인설명추가가필요한부분이있다
☑ 예전보고서에일부업데이트되지않은부분이있다
→놓쳤던부분에대한전반적인검토및수정완료
Testing Revision3
3. Testing Revision
⊙ Brute Force Test→ Pass Rate : 85.7% (6 in 42 Test Cases was Failed)
⊙ Category Partitioning Test→ Pass Rate : 87.4% (12 in 95 Test Cases was Failed)
⊙ Pairwise Combination Test→ Pass Rate : 89.1% (7 in 64 Test Cases was Failed)
Test Pass Rate
3. Testing Revision
Fail #1. 시간설정중Mode를넘겨서돌아올경우Display가모두 0으로초기화됨
→시간설정중에는Mode 버튼을 Block 처리
3. Testing Revision
Fail #2. 시간설정중시 10의자리가최대치일때값을상승시키면 0이아니라 1로초기화됨
→초기화값을 0으로수정
1 → 0
3. Testing Revision
Fail #3. 시간설정중마지막 Part에서 Funct버튼을눌러도첫번째 Part 설정으로돌아가지않음
→ Part 변수가최대치를넘어서면 0으로초기화
3. Testing Revision
Fail #4. 타이머설정중마지막 Part에서 Funct버튼을눌러도첫번째 Part 설정으로돌아가지않음
→ Part 변수가최대치를넘어서면 1로초기화
3. Testing Revision
Fail #5. 타이머가작동중일때 Funct버튼을누르고Start 버튼을누르면시간이변경됨
→타이머가작동중일때Mode 버튼을제외하고모두 Block 처리
3. Testing Revision
Fail #6. Lap & Split확인중 Reset 버튼을누르면Display에불필요한 Lap GUI가잔존함
→ Lap & Split 확인중에는 Reset 버튼 Block 처리
T h a n k Yo u
Q&A