62
Subject : Software Modeling Professor : 유준범 T1 | 201111341 김성민 201111379 이한빈 201111397 황정아 1

Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

Subject : Software Modeling

Professor : 유준범

T1 | 201111341 김성민

201111379 이한빈

201111397 황정아

1

Page 2: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

II. SVN

III. JUnit

I. Mantis

OUTLINE

IV. CTIP

2

Page 3: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

3

Page 4: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

• 프로젝트 단위로 Issue 관리

• 사용자 관리 (설정, 권한 등)

• E-mail 알림 기능

• Issue 번호로 소스 버전 관리 시스템과 연동

4

Page 5: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

• Mantis (2000)

• Jira (2002)

• Redmine (2006)

5

Page 6: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

• 많은 프로젝트를 관리

• Time tracking

• 웹 기반

• Git와 연동

• Role-based access 제어

6

Page 7: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

7

Page 8: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

8

Page 9: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

9

Page 10: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

10

Page 11: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

11

Page 12: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

12

Page 13: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

13

Page 14: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

14

Page 15: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

15

Page 16: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

16

Page 17: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

17

Page 18: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

18

Page 19: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

19

Page 20: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

20

Page 21: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

21

Page 22: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

22

Page 23: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

• 버전 관리 시스템

• 소스코드 관리 시스템

• 문서 관리 시스템

23

Page 24: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

• CVS (1990)

• Apache SVS (2000)

• Mercurial (2005)

• Git(2005)

24

Page 25: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

• 버전의 분산 관리

• 효율성

• Github

• Online

• Branching

25

Page 26: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

26

Page 27: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

27

Page 28: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

28

Page 29: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

29

Page 30: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

30

Page 31: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

31

Page 32: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

32

Page 33: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

33

Page 34: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

34

Page 35: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

35

Page 36: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

36

Page 37: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

37

Page 38: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

38

Page 39: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

• Unit testing을 위한 framework

• Source code를 최적화 하기 위해 사용

• Testing을 위한 클래스를 생성

39

Page 40: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

40

Page 41: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

41

Page 42: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

42

Page 43: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

43

Page 44: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

44

Page 45: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

•예상 결과 값과 실제 결과 값이

다른 경우 test가 실패

•같은 경우 성공

45

Page 46: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

46

Page 47: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

47

Page 48: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

48

Page 49: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

49

Page 50: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

•많은 프로젝트를 관리

• Time tracking

•웹 기반

• Git와 연동

• Role-based access 제어

50

Page 51: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

51

Page 52: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

52

Page 53: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

53

Page 54: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

54

Page 55: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

55

Page 56: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

56

Page 57: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

57

Page 58: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

58

Page 59: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

59

Page 60: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

60

Page 61: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

61

Page 62: Subject : Software Modeling Professor : 유준범dslab.konkuk.ac.kr/Class/2015/15SMA/Team_project/5/[SMA... · 2015-05-04 · Subject : Software Modeling Professor : 유준범 T1

62