Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Contents
▪ Motivation & Object
▪ Project justification
▪ Resource estimation
▪ Risk management
▪ Identify System Boundary
▪ Use-case Diagram
▪ Business Concept Model
001 Project Introduction 002 Requirements 003 Use-case 004 Test Plan
▪ Functional
▪ Performance
▪ Operating
▪ Define system test plan
- Cf. Scheduling
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Project Introduction
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Motivation & Object001
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
1001 Motivation & Object
Project Introduction
낚시하시계(Fishing Digital Watch)
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
1002 Project justification
Project Introduction
외주맡기기
대학공모전
낚시어플
Alternative solution
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
1003 Resource estimation
Project Introduction
Human effort : 5M/M
Human resource : 5M
Project duration : 3month
Cost : 5000만원!
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
1004 Risk management
Project Introduction
RiskProbabilit
ySignificance Weight
개발능력부족 4 2 8
의사소통부족 3 1 3
낚시이해도부족 5 1 5
팀원의 탈주 1 5 5
팀원 간 시간조율 2 4 8
맛 없는 학식으로 의지약화 4 5 20 세종대
온라인
마음의편지
낚시
회식
공부
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
002Requirements
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Functional & non-Functional
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
2001 Functional
Requirements
time
Keeping
time
Adjust
set
Timer
pause
Timer
reset
Timer
set
Alarm
buzz
Alarm
stop
Alarm
start
Stopwatch
record
Time
pause
Stopwatch
show
Tide
calculate
Tide
next
Tide
reset
Stopwatch
show
Moonphase
calculate
Moonphase
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
2002 Performance
Requirements
간단하고직관적인인터페이스를제공해야 한다
비 전문가도 사용하기 쉬워야 한다
Simple
is best
Easy
to useMinimize
Error
시간계산상 오차를최소화 해야한다
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
2003 Operating & Development
Requirements
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Use-case
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Use-case Diagram003
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
3001 Identify System Boundary
Use-case
Watch
UserSystem
boundary
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
3002 Use-case Diagram
Use-case
Time
keeping
buzzAlamsetAlarm
resetTimerpauseTimersetTimerTime adjust
nextTide
calculateTide
showTide
resetStopwatch
pauseStopwatch
recordTime
startStopwatch
stopAlam
calculateMoonPhase
include
include
showMoonPhase
buzzerOnOffUser
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
3003 Business Concept Model
Use-case
저렴한가격
낚시에필요한정보
편리한 UI
간편한휴대성
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Test plan
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
004 Define system test plan
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
4001 Define system test plan
Test plan
time
Keeping
time
Adjust
set
Timer
pause
Timer
reset
Timer
set
Alarm
buzz
Alarm
stop
Alarm
start
Stopwatch
record
Time
pause
Stopwatch
show
Tide
calculate
Tide
next
Tide
reset
Stopwatch
show
Moonphase
calculate
Moonphase
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Scheduling
Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.
Scheduling