Upload
others
View
0
Download
0
Embed Size (px)
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