Subject : Software Modeling Professor :...

Preview:

Citation preview

Subject : Software Modeling

Professor : 유준범

T1 | 201111341 김성민

201111379 이한빈

201111397 황정아

1

II. SVN

III. JUnit

I. Mantis

OUTLINE

IV. CTIP

2

3

• 프로젝트 단위로 Issue 관리

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

• E-mail 알림 기능

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

4

• Mantis (2000)

• Jira (2002)

• Redmine (2006)

5

• 많은 프로젝트를 관리

• Time tracking

• 웹 기반

• Git와 연동

• Role-based access 제어

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

• 버전 관리 시스템

• 소스코드 관리 시스템

• 문서 관리 시스템

23

• CVS (1990)

• Apache SVS (2000)

• Mercurial (2005)

• Git(2005)

24

• 버전의 분산 관리

• 효율성

• Github

• Online

• Branching

25

26

27

28

29

30

31

32

33

34

35

36

37

38

• Unit testing을 위한 framework

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

• Testing을 위한 클래스를 생성

39

40

41

42

43

44

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

다른 경우 test가 실패

•같은 경우 성공

45

46

47

48

49

•많은 프로젝트를 관리

• Time tracking

•웹 기반

• Git와 연동

• Role-based access 제어

50

51

52

53

54

55

56

57

58

59

60

61

62

Recommended