19
Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Page 2: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

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

Page 3: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Project Introduction

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Motivation & Object001

Page 4: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

1001 Motivation & Object

Project Introduction

낚시하시계(Fishing Digital Watch)

Page 5: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

1002 Project justification

Project Introduction

외주맡기기

대학공모전

낚시어플

Alternative solution

Page 6: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

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만원!

Page 7: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

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 세종대

온라인

마음의편지

낚시

회식

공부

Page 8: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

002Requirements

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Functional & non-Functional

Page 9: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

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

Page 10: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

2002 Performance

Requirements

간단하고직관적인인터페이스를제공해야 한다

비 전문가도 사용하기 쉬워야 한다

Simple

is best

Easy

to useMinimize

Error

시간계산상 오차를최소화 해야한다

Page 11: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

2003 Operating & Development

Requirements

Page 12: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Use-case

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Use-case Diagram003

Page 13: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

3001 Identify System Boundary

Use-case

Watch

UserSystem

boundary

Page 14: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

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

Page 15: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

3003 Business Concept Model

Use-case

저렴한가격

낚시에필요한정보

편리한 UI

간편한휴대성

Page 16: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Test plan

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

004 Define system test plan

Page 17: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

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

Page 18: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Scheduling

Page 19: Copyright . Saebyeol Yu. All Rights Reserved.dslab.konkuk.ac.kr/Class/2019/19SMA/Team_project/p1/[T8... · 2019. 3. 28. · Copyrightⓒ. Saebyeol Yu. All Rights Reserved. Scheduling

Copyrightⓒ. Saebyeol Yu. All Rights Reserved.Copyrightⓒ. Saebyeol Yu. All Rights Reserved.

Scheduling