digital watchdslab.konkuk.ac.kr/class/2020/20sma/team_project_b/t2/[b... · 21 hours ago · resume...

19
Team2 박성호, 박동현, 천민수, 조윤직, 안찬우 살빼 시계 Digital Watch Presentation : OOPT 2 nd Cycle

Upload: others

Post on 17-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

Team2

박성호, 박동현, 천민수, 조윤직, 안찬우

살빼시계

Digital

Watch

Presentation : OOPT 2nd Cycle

Page 2: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

Index

1

Brute Force Testing

2

3

Specification Review

Category-partition Testing

Page 3: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

Specification Review

Page 4: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

Specification review - Redmine

Page 5: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

Specification review

Page 6: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

1003 Functional Requirement

Funtional RequirementTimer : Timer 시간이 지나면 Buzzer가 울린다고 하였지만울리지 않는 시스템을 구현

Nonfuntional RequirementIDE 개발환경 -> Eclipse에서 IntelliJ로 변경

System test 결과

피드백

1. Timer가만료되었을때, System test 이전과이후의모든경우에서buzzer는제대로울렸다.

2. Eclipse에서 IntelliJ로변경완료

Page 7: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

1006 Allocate system functions into related use case

Page 8: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

Define System Sequence Diagrams

Display 하는 response message 추가

Page 9: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

2134 Refine Glossary

시간명시

Glossary 내용삭제

Page 10: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

2041 Define Real Use-case➢ 오타인 Time을 Timer로수정하여

Alarm, Timer가만료되었을때Buzzer가울리도록하는의미를갖게 Use Case를수정.

Page 11: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

2044 Define Interaction Diagram

Page 12: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

#9 - 2044 Define Interaction Diagram

Resume Calorie Check

한번의 resume 오퍼레이션으로 resume 동작이작동하도록수정

Page 13: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

#8 - 2044 Define Interaction DiagramSet Speed and Weight Interaction Diagram

loop fragment가 2050과같이두번째 alt fragment를감싸도록수정

Page 14: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

#8 - 2044 Define Interaction Diagram

Page 15: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

BruteForce Test

Page 16: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume
Page 17: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

# 1 BruteForce Testing 43

System test 결과

46 9.2 Stop Buzz Buzz가울릴때, 버튼을누르지않고있으면계속알람이울리는가= False

피드백

실제 구현 상으로 Buzzer는 일정시간이 지나면 멈추게 하였고 전달상의 오해가 있었던것 같다.

1. glossary에서 buzz 삭제2. buzzer class, manual 문서에서 5초간 buzzer가울리도록수정

Page 18: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

# 2 BruteForce Testing 43

System test 결과

43 9.1 Beep Buzz Timer가 종료 되었을때 알람이 울리는 가 = False

피드백

실제 구현상으로 Timer가 종료되었을 때Buzzer가 잘 울린다.

Page 19: Digital Watchdslab.konkuk.ac.kr/Class/2020/20SMA/Team_project_B/T2/[B... · 21 hours ago · Resume Calorie Check : loop opt Set Speed and Weight : Loop2/ 0/9-7,' Use case m Resume

Thank you