슬라이드 1

Size: px
Start display at page:

Download "슬라이드 1"

Transcription

1 1 SOFTWARE VERIFICATION TEAM 4 [Redmine & SVN & Hudson] 컴퓨터공학부 Presenter 박현규 최정한 김민우 함진아

2 CONTENTS 2 PART 1 CTIP? 3 PART 2 PART 3 SVN Build Server 9 33 PART 4 Redmine 68 PART 5 CTIP Environment 106 References 107

3 3 PART 1 CTIP?

4 PART 1 CTIP? 4 What is CTIP? Continuous integration + Continuous Test = Continuous Test & Integration Platform CI CTIP

5 PART 1 CTIP? 5 What is CI? Continuous integration Purpose 프로젝트에참여중인개발자들의결과물을지속적으로통합하고, build 함으로써각자의저작물을통합할때생기는문제를예방하기위해도입됐다. 개발자들은문제점을빠른시점에알고고칠수있고, test code를한번작성해두면개발중해당부분에대한테스트는자동적으로진행된다. 자동화된단위테스트, 서버환경에서주기적으로혹은 commit 시 build, 정적 or 동적테스트성능측정, 소스코드로부터자동문서화작업등을거친다.

6 PART 1 CTIP? 6 CI CTIP CTIP ( 지난프로젝트에추가된점 ) 자동빌드서버를통해서지속적으로빌드하게된점 또한, 이를통해빌드관련이슈관찰이가능하게된점 svn 을통해버전관리, 코드공유가가능하게된점 redmine 을통해개발자들과이슈교류가가능하게된점

7 PART 1 CTIP? 7 Tools for Development 1. 웹기반프로젝트관리프로그램 프로젝트에서진행되는이슈사항들관리, 소스관리, 일정관리등프로젝트의전반적인진행상황을모니터링하고관리할수있는툴 Redmine, Trac, Jira 등 2. 자동빌드프로그램 환경파일의설정에따라전체프로젝트를쉽게빌드할수있는환경을제공해주는툴 Ant, Maven, Gradle 등 3. 버전관리프로그램 하나의프로그램이여러고객의필요를맞추려다보면다양한버전의프로그램으로변화될수있다. 효과적으로소스를관리할수있게도와주는툴이버전관리프로그램 SVN, CVS, GIT, Source Sfae 등 4. Continuous Integratoin (CI) 지속적인통합을위한툴 개발되어진소스에대해지속적으로컴파일, 테스트, 보고서작성등의작업을수행하고그에대한결과를개발자및관리자에게알려주고, 이러한작업이자동혹은반자동에의해일어난다. Hudson, Cruisecontrol 등

8 PART 1 CTIP? 8 How it works CTIP 의흐름

9 9 PART 2 SVN

10 PART 2 SVN 10 What is SVN? Subversion의줄임말 Open source 버전관리프로그램으로, 소스공유환경을제공한다. CVS의단점을보완하기위해등장했다. What is Version Control? 파일의변경이력을관리하는시스템으로소스코드나문서파일의수정이력을보관하고관리한다. 다른버전 (Branch) 으로개발된소스를현재소스와합치고, 변경이력에대해서도추적이가능하다.

11 PART 2 SVN 11 How to install SVN server 1. Visual SVN 다운로드 Visual SVN 홈페이지접속 : 32-bit / 64-bit 선택해서다운로드 VisualSVN-Server x64.msi 실행

12 PART 2 SVN 12 How to install SVN server 2. Visual SVN 설치 Next 체크박스선택 Next

13 PART 2 SVN 13 How to install SVN server 2. Visual SVN 설치 Standard Edition 설치경로및 Repository 경로, port 번호설정 Install 설치중 PC 이름오류가나는경우, 컴퓨터 속성 고급시스템설정 컴퓨터이름 변경 영문이나숫자로만이루어진이름으로바꾸고재부팅

14 PART 2 SVN 14 How to install SVN client 1. Subversive 설치 Eclipse Help Eclipse Market Place

15 PART 2 SVN 15 How to install SVN client 1. Subversive 설치 Find 에서 subversive 검색 Install Confirm Accept 체크후 finish

16 PART 2 SVN 16 How to install SVN client 2. SVN Connector 설치 Eclipse Window Show View Other SVN SVN Repositories

17 PART 2 SVN 17 How to install SVN client 2. SVN Connector 설치 Eclipse Window Show View Other SVN SVN Repositories 왼쪽과같은창이뜨면, SVN Kit 선택후 Finish 한번취소를누를경우다시뜨지않는다. 이경우해결방법은다음을참조 :

18 PART 2 SVN 18 How to use SVN server 1. Visual SVN 실행

19 PART 2 SVN 19 How to use SVN server 2. User 등록 User 우클릭 Create User 이름및비밀번호설정후 OK User 등록

20 PART 2 SVN 20 How to use SVN server 3. Group 생성 Group 우클릭 Create Group 이름설정 Add User 추가 그룹생성

21 PART 2 SVN 21 How to use SVN server 4. Repository 생성 Repository 우클릭 Create New Repository Next 이름설정

22 PART 2 SVN 22 How to use SVN server 4. Repository 생성 Single-project repository : trunk, branches, tags 폴더생성

23 PART 2 SVN 23 How to use SVN server Repository 가무엇인가 1. Repository 진행되고있는프로젝트의파일이저장될곳이다. 여기에개발자들이네트워크를통해프로젝트를공유하거나접근하게된다.

24 PART 2 SVN 24 How to use SVN server Repository 가무엇인가 2. trunk 모두가공유하는작업공간. 3. branches 임시로격리된작업공간. 개발단계에서각자개발한소스가저장되는공간. 4. tags 릴리즈시릴리즈한파일을저장하는공간.

25 PART 2 SVN 25 How to use SVN server 4. Repository 생성 Customize permissions Custom Add Group 선택 Permissions 확인

26 PART 2 SVN 26 How to use SVN server 4. Repository 생성 생성완료. Repository 의 URL 주소생성

27 PART 2 SVN 27 How to use SVN server 5. Repository 서버 Browse 서버접속시 user 자격요구 로그인후 svn server 에접속가능하다는것확인

28 PART 2 SVN 28 How to use SVN client 1. Repository Location 추가 Eclipse SVN Repositories 우클릭 New Repository Location SVN server의 repository URL 입력 로그인 Trust Always

29 PART 2 SVN 29 How to use SVN client 2. 프로젝트공유 프로젝트우클릭 Team Share Project SVN repository 경로 Finish

30 PART 2 SVN 30 How to use SVN client 2. 프로젝트공유 프로젝트우클릭 Team Share Project SVN repository 경로 Finish Commit 할때남길 Comment (Commit 내용과관련된정보 ) 변경된내용 Server 에공유된거확인

31 PART 2 SVN 31 How to use SVN client 3. SVN 서버에서프로젝트가져오기 Repository 우클릭 Check Out

32 PART 2 SVN 32 How to use SVN client 4. SVN 서버에 Commit / 서버로부터 Update 공유프로젝트우클릭 Team Commit / Update Project 옆에 > 표시가있는경우서버와 Update한시점이후로부터변경사항이생겼다는의미이다.? 표시의경우새로생긴파일을뜻하며, 노란네모는기존파일을의미한다. 충돌이일어나는상황이많다. ( 여러사람이코드를수정해서서버에올리려고하는경우 ) 이럴경우를대비하기위해반드시코드를작성하기전에 Update를한번하는습관이중요하고, Commit 시충돌이날경우 Revert를이용하여이전상태로프로젝트를돌려놓거나, Merge를이용해서코드를합치는작업을거칠수있다.

33 33 PART 3 Build Server

34 PART 3 Build Server 34 What is Build Server? 서버를두고, 빌드를주기적으로하면서조금더개발자와검증팀의일을돕는역할. - svn 에서자동소스 export 한다. - 정해진시간마다빌드를한다. - 빌드한뒤, 결과를알려준다.

35 PART 3 Build Server 35 CruiseControl CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process CI tool이고, 여러가지플러그인을제공한다. 대신 config.xml파일을통해서이를제어하는것이특징이다. CC를잘사용하려면, config.xml을잘조정하는것이중요하다. Hudson Hudson is a continuous integration tool written in Java, which runs in a servlet container, such as Apache Tomcat or the GlassFish application server. 인터페이스로편하게 CC에서사용하던부분을조절할수있다. 한마디로 config.xml을통한제어를인터페이스로제어할수있다는장점이있다.

36 PART 3 Build Server 36 How to install CruiseControl 1. CruiseControl 다운로드 ( 이하 CC) CC 홈페이지접속 :

37 PART 3 Build Server 37 How to install CruiseControl 2. CruiseControl 압축해제 빌드서버환경설정을위한 config.xml 수정 & 빌드설정을위한 build.xml 수정

38 PART 3 Build Server 38 CC : config.xml URL : 1. <bootstrappers>

39 PART 3 Build Server 39 CC : config.xml 1. <bootstrappers> bootstrappers 내부의태그 : <svnbootstrapper>, <antbootsrapper>

40 PART 3 Build Server 40 CC : config.xml 1. <bootstrappers> <antboostrapper> : 빌드하기전에 ant 의위치를미리알아오고, build file 을지정해준다.

41 PART 3 Build Server 41 CC : config.xml 1. <bootstrappers> <svnbootstrapper> : svn 서버로부터해당 repository 의 build.xml 을가져온다.

42 PART 3 Build Server 42 CC : config.xml 2. <modificationset>

43 PART 3 Build Server 43 CC : config.xml 2. <modificationset> <svn> : 여러가지 attribute 설정을통해서원하는기능을사용할수있다. RepositoryLocation : svn 의 repository 경로 localworkingcopy : svn 과비교할 local repository 경로

44 PART 3 Build Server 44 CC : config.xml 2. <modificationset> Subversion 과 localrepository 의변경사항을 check 하기위해사용.

45 PART 3 Build Server 45 CC : config.xml 3. <composite> <exec>

46 PART 3 Build Server 46 CC : config.xml 3. <composite> <exec> <composite> 내부에서 <exec> 을이용해서 command 명령실행가능. svn 명령어로 project update <ant> build.xml 을이용하여빌드를실행하게된다.

47 PART 3 Build Server 47 CC : Repository 구성 1. svn co URL 초기에한번 CheckOut 을통해서 svn 의 Repository 를가져와야한다. 자동빌드작업전반드시한번거쳐야하는과정.

48 PART 3 Build Server 48 CC : Repository 구성 2. build.xml & repository Basedir : 이부분만해당 Repository 구성에맞게변경해주면 Okay.

49 PART 3 Build Server 49 CC : exec CruiseControl 1. CruiseControl 실행./cruisecontrol.sh 이나 cruisecontrol.bat 서버를 open CC 는 local 로열고, svn 을연동, 빌드시새로운코드가져옴. 5 분마다자동빌드설정.

50 PART 3 Build Server 50 CC : exec CruiseControl 2. 자동빌드대기상태

51 PART 3 Build Server 51 CC : DashBoard 1. dashboard 개요

52 PART 3 Build Server 52 CC : DashBoard 2. dashboard / build 해당프로젝트명을눌러서여러가지항목을조회가능.

53 PART 3 Build Server 53 CC : DashBoard 3. dashboard / build / modification 변경사항은 Modification 에서확인가능하다.

54 PART 3 Build Server 54 CC : DashBoard 4. dashboard / build / error, warning 에러메세지도확인가능.

55 PART 3 Build Server 55 CC : DashBoard 4. dashboard / build / latest build list 최근빌드확인가능.

56 PART 3 Build Server 56 How to install Hudson 1. Hudson 다운로드 Hudson 홈페이지접속 : Download Hudson.war

57 PART 3 Build Server 57 How to install Hudson 2. Hudson 서버실행 hudson war 다운 설치경로에서 java jar hudson war 서버실행

58 PART 3 Build Server 58 How to install Hudson 3. Hudson 초기화설정 hudson 에필요한플러그인선택 맨아래 Install Finish

59 PART 3 Build Server 59 How to use Hudson 1. Hudson 권한설정 Hudson 관리 Configure Security Enable Security 체크박스

60 PART 3 Build Server 60 How to use Hudson 1. Hudson 권한설정 Hudson s own user database & Anyone can do anything Save 권한을둘것이라면 Team based Authorization Strategy 를선택해야한다고생각하겠지만, 아직아이디를생성하지않았기때문에로그인할아이디가없어서 Hudson 을밀고다시설치해야된다. 우선관리자권한을만든뒤에다시 Team 을위한 Authorization 설정을할것이다.

61 PART 3 Build Server 61 How to use Hudson 1. Hudson 권한설정 왼쪽상단의가입 Sign up Configure Security 로돌아와서 Team based Authorization Strategy 선택 add sys admin 생성한아이디등록

62 PART 3 Build Server 62 How to use Hudson 2. 팀생성 Manage Teams Add New Team Add New Member 멤버권한설정

63 PART 3 Build Server 63 How to use Hudson 3. Job 등록 새작업 작업명 & 팀이름 Build a free-style software job Ok Save

64 PART 3 Build Server 64 Hudson with SVN SVN plugin 연동 Hudson 관리 Manage Plugins using Classic Plugin Manager 설치가능 Hudson Subversion Plug-in 체크 맨아래설치 Hudson 재실행 Job Configure Subversion svn Repository URL Update credentials 권한인증

65 PART 3 Build Server 65 Hudson with Ant Ant 연동 Hudson 관리 Configure System Add Ant 이름설정 Save Job Configure Build Add build step Invoke Ant version 선택

66 PART 3 Build Server 66 How to use Hudson 4. Build 하기 1) 바로빌드하기 : Job Build Now

67 PART 3 Build Server 67 How to use Hudson 4. Build 하기 2) 빌드 trigger 설정 : Job Configure Build Triggers 원하는방식선택 Schedule 에자기가원하는설정을넣음 분시일월요일 : 총 5 칸으로표현 해당칸에숫자이외에 * 를쓰게되면, 전부라는의미 Build after other jobs are built : 다른 build 를끝내고 build Trigger build remotely : 특정값이입력되면 build build periodically : 조건에관계없이무조건일정한시간간격으로 build poll SCM : 일정한시간간격으로 job 을검사하여변화가감지되면 build 분 시 일 월 0 ~ 59 사이의값 0 ~ 23 사이의값 1 ~ 31 사이의값 1 ~ 12 사이의값 요일 0 ~ 7 사이의값 (0 과 7 은일요일 )

68 68 PART 4 Redmine

69 PART 4 Redmine 69 What is Issue Tracker? 이슈관리시스템은버그, 요구사항, 작업내용등이있을때해당시스템에게시물형 태로올리고개발자, 테스터들이작업진행상황을기록하는시스템 일반적으로인터넷상의게시판과비슷한형태이며, 해당이슈 ( 버그, 요구하상, 작업내 용등 ) 에대한제목에, 이슈형태, 담당자, 프로그램버전, 우선순위등의속성을지정하고 내용을올릴수있다. 이슈관리시스템은대부분버그관리시스템 (Bug Tracking System, BTS) 에서출발하였으 나, 단순히버그뿐아니라, 다양한이슈를관리할수있도록의미가확장되고되었다.

70 PART 4 Redmine 70 What is Redmine? 레드마인 (Redmine) 은오픈소스프로그램으로웹기반의프로젝트관리와버그추적기능을제공하는도구이다. 화면기반의프로젝트관리에도움이되도록달력과간트차트를제공하고일정관리기능을제공한다. 레드마인은통합된프로젝트관리기능과이슈추적, 여러가지형상관리기능을제공한다. 레드마인의디자인은비슷한기능을가지는오픈소스프로그램인 Trac 에영향을많이 받았으며루비온레일즈에기반하여작성되었고멀티플랫폼을지원하며여러가지종 류의데이터베이스를지원한다.

71 PART 4 Redmine 71 How to install Redmine 1. Redmine 설치 1) Ruby Install 2) bundler 설치 3) Redmine Download 4) devkit 설치 5) gem 설치 6) Mysql database & user 생성 7) libmysql.dll 8) database.yml 9) session 생성 10) DB migrate 실행 11) 기본데이터입력 12) 서버가동 (test) 13) localhost:3000에서확인 14) 서버가동 (real)... 참고사이트 EB%93%9C%EB%A7%88%EC%9D%B8_%EC%84%A4%EC%B9%98( Windows)

72 PART 4 Redmine 72 How to install Redmine 1. Redmine 설치 설치과정수행중에러.

73 PART 4 Redmine 73 How to install Redmine 2. Bitnami 설치 Bitnami 홈페이지접속 : Download bitnami-redmine-

74 PART 4 Redmine 74 How to install Redmine 2. Bitnami 설치 No thanks, just take me to the download

75 PART 4 Redmine 75 How to install Redmine 2. Bitnami 설치 Ok Next 경로설정

76 PART 4 Redmine 76 How to install Redmine 2. Bitnami 설치 계정설정 언어설정 Install

77 PART 4 Redmine 77 How to install Redmine 2. Bitnami 설치 Manage Servers 탭을통해설치한프로그램들제어 (start, stop, restart) Go to Application 선택시 redmine 접속가능

78 PART 4 Redmine 78 How to install Redmine 2. Bitnami 설치 local 서버접속 Access Bitnami Redmine Stack Redmine 화면이뜨면완료

79 PART 4 Redmine 79 How to use Redmine 1. 계정등록 오른쪽상단등록 계정등록 로그인

80 PART 4 Redmine 80 How to use Redmine 2. 프로젝트생성 왼쪽상단프로젝트 새프로젝트

81 PART 4 Redmine 81 How to use Redmine 3. 프로젝트관리 개요 : 전체적인프로젝트의진행상황을확인할수있는 dashboard 형태 작업내역 : 일정범위의날짜안에이루어진작업목록 ( 현재비어있음 )

82 PART 4 Redmine 82 How to use Redmine 3. 프로젝트관리 새일감만들기 : 새로운일감등록 / 담당자, 중요도, 날짜등을지정할수있다.

83 PART 4 Redmine 83 How to use Redmine 3. 프로젝트관리 등록된일감의정보를일감 / 개요 / 작업내역탭에서확인가능

84 PART 4 Redmine 84 How to use Redmine 3. 프로젝트관리 차트 / 달력형태로진행상황파악가능

85 PART 4 Redmine 85 How to use Redmine 3. 프로젝트관리 차트 / 달력형태로진행상황파악가능

86 PART 4 Redmine 86 How to use Redmine 4. 사용자및그룹관리 왼쪽상단관리 사용자 활성화 / 삭제 : 서버에가입한사용자를승인할수있다. 그룹 새그룹 만들기 그룹에포함할새사용자 / Add projects

87 PART 4 Redmine 87 Redmine with SVN 1. SVN 연동 관리 설정 저장소 저장소추가 url & svn 서버에등록된로그인정보입력

88 PART 4 Redmine 88 Redmine with SVN 1. SVN 연동 등록된저장소확인 프로젝트 저장소?????? 저장소인식불가

89 PART 4 Redmine 89 Redmine with SVN 2. 저장소오류해결 1) 저장소의 url https 설정 {Bitnami 내 redmine 경로 }\apps\redmine\htdocs\lib\redmine\scm\adapters subversion_adapter.rb 편집

90 PART 4 Redmine 90 Redmine with SVN 2. 저장소오류해결 1) 저장소의 url https 설정내부해당코드에 trust-server-cert 추가 bitnami redmine stack 이용해서 Restart

91 PART 4 Redmine 91 Redmine with SVN 2. 저장소오류해결 1) 저장소의 url https 설정여전히해결이안될수있다..

92 PART 4 Redmine 92 Redmine with SVN 2. 저장소오류해결 2) scm_subversion_command 명령지정 git 설정에대한블로그글중, scm 명령어설정하는부분을보고참고

93 PART 4 Redmine 93 Redmine with SVN 2. 저장소오류해결 2) scm_subversion_command 명령지정 {Bitnami 내 redmine 경로 }\apps\redmine\htdocs\config configuratioin.yml 수정 : 내부해당코드에 svn 추가 Restart all

94 PART 4 Redmine 94 Redmine with SVN 2. 저장소오류해결 3) 로컬 IP 주소입력앞의두방법을시도했는데도성공하지못할경우, svn url을수정

95 PART 4 Redmine 95 Redmine with SVN 2. 저장소오류해결 4) 저장소확인 repository 정보와 commit 정보가잘뜨면성공!

96 PART 4 Redmine 96 Redmine with SVN 3. commit 정보연동 1) client 에서 commit

97 PART 4 Redmine 97 Redmine with SVN 3. commit 정보연동 2) redmine 작업내역및저장소에 commit 내용즉시 update

98 PART 4 Redmine 98 Redmine with SVN 3. commit 정보연동 3) commit한버전들간의비교가능최근개정판에서원하는두개의버전을아무쌍으로나선택한후 ( 왼쪽에선택하는게더높은버전이어야한다.) 차이점보기

99 PART 4 Redmine 99 Redmine with SVN 3. commit 정보연동 3) commit 한버전들간의비교가능

100 PART 4 Redmine 100 Redmine with SVN 3. commit 정보연동 4) svn 의 commit 과 Hudson 과의연동도확인가능 commit 완료후, 5분내로 hudson이변화를감지하여자동으로 build를진행한다는것을확인할수있다. ( 자동빌드 )

101 PART 4 Redmine 101 Redmine with Hudson 1. Hudson plugin 설치 1) plugin 다운로드

102 PART 4 Redmine 102 Redmine with Hudson 1. Hudson plugin 설치 2) plugin 압축해제 redmine 설치경로내 plugin 폴더에압축해제 [bundle exec rake redmine:plugins:migrate RAILS_ENV=production] 설치까지는성공했으나, 실제플러그인적용시 redmine 작업내역및일감을 확인할수없는에러가발생!

103 PART 4 Redmine 103 Redmine with Hudson 1. Hudson plugin 설치 3) 문제점 hudson이랑 redmine의버전업속도를 plugin 버전업속도가따라오지못함.

104 PART 4 Redmine 104 Redmine with Hudson 2. Hudson plugin 설치시

105 105 PART 5 CTIP Environment

106 PART 5 CTIP Environment 106 CTIP Environment 이름 버전 운영체제 Windows 7 (64bit) JAVA JDK 1.8.0_40 개발도구 Eclipse (Luna) 유닛테스트도구 Junit 4.0 빌드도구 Ant 빌드서버 Hudson 버전관리 Visual SVN Server Apache Subversion 이슈트래커 Redmine 3.0.1

107 References 107 Downloads : Visual SVN 다운로드 : CruiseControl 다운로드 : Hudson 다운로드 : Bitnami 다운로드 References Introduction to CTIP-15SV.pdf

108 108 THANK YOU ANY QUESTIONS?

PowerPoint Presentation

PowerPoint Presentation Mantis, SVN & CTIP Team 2 200910793 임민우 200911388 박미관 200911412 이영준 2014 Software Verification 2014.04.18 Index Mantis SVN CTIP 2 Mantis 3 Mantis_what is Mantis? Bug Tracking System 오픈소스 APM 환경기반 4 Mantis_Advantage

More information

슬라이드 1

슬라이드 1 SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle

More information

Introduction to Junit, Eclipse, Build Environment

Introduction to  Junit, Eclipse, Build Environment Introduction to Mantis, SVN & CTIP 200611494 원스타 200810047 김성원 200811466 허태경 Index 1. CTIP 1. Junit 연동및 Mail 보고 2. SVN 3. Mantis 1. Source Integration 4. Trouble Shooting 1. CTIP Continuous Test & Integration

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

슬라이드 1

슬라이드 1 Subclipse 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 Subclipse (http://subclipse.tigris.org/) 라이선스 Eclipse Public License v1.0 소개 Subversion( 이하 svn) 용 Eclipse 플러그인 SVN 을만든 Tigris.org 에서만든클라이언트툴 Java

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt Software Verification Introduction to Software Testing & Static Analysis 2조이상혁왕홍강김태영 2016-03-18 1.1 Overview 2 / 87 Overview 1.1 Overview 3 / 87 Overview 1.2 Install JDK 4 / 87 Install JDK JDK 8 다운로드페이지

More information

Software Verification Team 오준 임국현 주영진 김슬기

Software Verification Team 오준 임국현 주영진 김슬기 Software Verification Team 2 200611490 오준 201011358 임국현 200913988 주영진 201011318 김슬기 Contents CTIP Mantis Additional info Q&A CTIP Continuous Test & Integration Platform CI 개념을바탕으로소스검토 ( 테스트및정적분석 ), 빌드,

More information

PowerPoint Presentation

PowerPoint Presentation Software Verification T4 고수창전소영이세라하지윤 Index 1 CI 2 IntelliJ IDEA 3 JUnit 4 Build Environment 5 Git 1 Continuous Integration What is CI? 소프트웨어개발에서 Build/Test 의프로세스를지속적으로수행하는것 개발자생산성향상 버그의빠른발견및해결 더빠른업데이트제공

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt 1. 도구개요 2. 기능요약 3. 도구실행환경 4. 도구설치방법 5. 도구기능소개 6. 도구활용예제 7. FQA 8. 도구평가 9. 용어집 1. 도구개요 소개 Continuous Integration ( 지속적통합 ) 을위한 Build 지원도구 주요기능 쉬운설치및웹기반으로된쉬운 UI 제공 여러 project 동시 Build 제공 카테고리 세부카테고리배포관리

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

슬라이드 1

슬라이드 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube

More information

슬라이드 1

슬라이드 1 Continuous Integration Part 2 Continuous Integration Servers 조영호카페PJT팀 2008.09.01 youngho.cho@nhncorp.com 목차 1. Continuous Integration Servers 2. CruiseControl 3. Bamboo 1. Continuous Integration Severs

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

슬라이드 1

슬라이드 1 Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을

More information

슬라이드 1

슬라이드 1 Software Verification #2 Mantis, SVN, JFeature 및 CTIP Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #2 Mantis, SVN, JFeature 및 CTIP CONTENTS 01 Overall Structure 02 Bug Tracking

More information

Angry MOMO Presentation

Angry MOMO Presentation 소프트웨어검증 Mantis, Git, CTIP 200911391 박준모 200911429 한종철 201111364 신민용 T3 Software Verification 1 목차 1. Overview 2. Mantis 3. Git 4. CTIP 2 1 Overview 큰그림을살펴보자 Hudson AWS Mantis 3 Mantis 란? MantisBT는인기있는,

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

슬라이드 1

슬라이드 1 Jenkins 1. 도구개요 2. 설치및실행 3. 주요기능 1. 도구개요 1.1 도구정보요약 도구명 Jenkins (http://jenkins-ci.org/) 라이선스 MIT License 소개 CI ( 연속적통합 ) 도구 빌드, 배포등반복되는작업을모니터링하는도구. 특징 쉬운설치및웹기반으로된쉬운 UI 제공 여러 project 동시 Build 제공 다양한언어

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

Google SVN 계정만들기 Site : 1. 사이트접속후프로젝트호스팅선택 2. 오픈소스프로젝트검색선택

Google SVN 계정만들기 Site :   1. 사이트접속후프로젝트호스팅선택 2. 오픈소스프로젝트검색선택 Google SVN 계정만들기 Site : http://code.google.com/ 1. 사이트접속후프로젝트호스팅선택 2. 오픈소스프로젝트검색선택 3. 새로운프로젝트생성을위해서는 Sign in to create a project 링크를클릭한다. 4. 로그인이안되있으면로그인을한다. 5. 다음화면에서프로젝트관련정보를입력한뒤생성한다. 주의 : 1. Project

More information

파워포인트

파워포인트 S O F T WA R E V E R I F I CAT I O N Redmine & Jenkins 및빌드환경 TEAM 1 컴퓨터공학부 201011314 김민재 201011356 이종찬 201011376 한지승 201111329 강성길 2016.04.01 I N D E X 1 2 3 4 5 CTIP Redmine & Trello Jenkins Git & Slack

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java(  혹은   에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을 안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경

More information

Introduction to CTIP

Introduction to CTIP Introduction to CTIP 김의섭 2019-03-08 목차 CI & CTIP CTIP 장단점 CTIP 구성도 Tools Team Projects 2 CI - Continuous Integration Continuous Integration 소프트웨어개발에서 Build(Test-CTIP) 의프로세스를지속적으로수행하는것. 지속적으로개발된 Unit 코드에대한

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Software Verification Junit, Eclipse 및빌드환경 Team : T3 목차 Eclipse JUnit 빌드환경 1 Eclipse e 소개 JAVA 를개발하기위한통합개발환경 주요기능 Overall 빌드환경 Code edit / Compile / Build Unit Test, Debug 특징 JAVA Code를작성하고이에대한 debugging

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SVN, Mantis, Junit & Introduction to CTIP Team 6 201011311 김도희 201111353 박수민 + 김태현 1 Introduction 1. Junit 2. SVN 3. Mantis 4. CTIP 2 Introduction to JUNIT 1. Junit What is Junit? >JAVA 를위한유닛테스팅프레임워크 >

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 2018 SOFTWARE VERIFICATION CTIP Version Control, Issue Management, Requirement Coverage 201311263 김민환 201311308 전세진 201411278 서희진 201411317 조민규 1 CTIP 2018 SOFTWARE VERIFICATION Version Control Issue Management

More information

슬라이드 1

슬라이드 1 1 SOFTWARE VERIFICATION 2015.04.17 TEAM 4 [ 정적분석도구 & 시스템테스트도구 ] 컴퓨터공학부 200911393 박현규 Presenter 201010768 최정한 201111339 김민우 201211389 함진아 CONTENTS 2 PART 1 Purpose 3 PART 3 System testing Tool 8 58 PART

More information

Angry MOMO Presentation

Angry MOMO Presentation 소프트웨어검증 Junit/ Eclipse / 빌드환경 T3 박준모 200911391 한종철 200911429 신민용 201111364 * T3 Software Verification 목차 1 Eclipse 2 JUnit 3 빌드환경 + Q&A 2 1 Eclipse 1-1 JDK -JVM JRE JDK -JDK 설치 -path 설정 -설치확인 -JDK 설치오류및해결방법

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

슬라이드 1

슬라이드 1 1 SOFTWARE VERIFICATION 2015.03.20 TEAM 4 [JUnit & Eclipse 및빌드환경 ] 컴퓨터공학부 200911393 박현규 201010768 최정한 201111339 김민우 Presenter 201211389 함진아 CONTENTS 2 PART 1 PART 2 PART 3 Purpose & CI Eclipse JUnit 3

More information

파워포인트

파워포인트 S O F T WA R E V E R I F I CAT I O N Junit & Eclipse 및빌드환경 TEAM 1 컴퓨터공학부 201011314 김민재 201011356 이종찬 201011376 한지승 201111329 강성길 2015.03.18 I N D E X 1 Purpose & CI 2 Eclipse 3 JUnit 4 Build Environment

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 2014. 10. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. The Bug Genie 소개 2 2. The Bug Genie 주요기능 3 3. The Bug Genie 시스템요구사항및주의사항 5 III. Stack 통합테스트 7 1. 테스트환경

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

Apache Ivy

Apache Ivy JBoss User Group The Agile Dependency Manager 김병곤 fharenheit@gmail.com 20100911 v1.0 소개 JBoss User Group 대표 통신사에서분산컴퓨팅기반개인화시스템구축 Process Designer ETL, Input/Output, Mining Algorithm, 통계 Apache Hadoop/Pig/HBase/Cassandra

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우  요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사 OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 zns038053@gmail.com, hwkang0621@gmail.com 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사물인터넷기반의오픈소스가공개가되고있다. 본문서에서는그중 Eclipse에서공개한 OM2M 플랫폼을기반으로개발된헬스케어플랫폼인

More information

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2 [Win] SAS Enterprise Miner6.1 설치가이드 - Single User 작성자 : 기술지원팀 (SAS Korea) 단계 1) 설치전주의 / 확인사항 2) 사용자생성및권한할당 3) SAS Software Deport 생성 4) SAS Enterprise Miner 설치 (SAS Foundation + Enterprise Miner 6.1) 5)

More information

미친놈과 정상인

미친놈과 정상인 2014 소프트웨어검증 CTIP 환경구축 T1 200911381 김진현 200911417 정명권 200911418 정세진 1. CTIP 2. SUBVERSION 3. MANTIS 4. Fail & solution INDEX 2014 Softaware Verfication T1 2 Continuous Test & Integration Platform CTIP

More information

PowerPoint Presentation

PowerPoint Presentation Hyperledger Fabric 개발환경구축및예제 Intelligent Networking Lab Outline 2/64 개발환경구축 1. Docker installation 2. Golang installation 3. Node.Js installation(lts) 4. Git besh installation 예제 1. Building My First Network

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

슬라이드 1

슬라이드 1 TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

Facebook API

Facebook API Facebook API 2조 20071069 임덕규 20070452 류호건 20071299 최석주 20100167 김민영 목차 Facebook API 설명 Android App 생성 Facebook developers App 등록 Android App Facebook SDK 추가 예제 Error 사항정리 Facebook API Social Plugin Facebook

More information

문서의 제목 나눔명조R, 40pt

문서의 제목  나눔명조R, 40pt SOFTWARE VERIFICATION JUnit & IntelliJ IDEA 및빌드환경 TEAM _5 201313250 서지혁 201214262 라가영 2016. 03. 18 목차 1. CI 2. IntelliJ IDEA 3. JUnit 4. Build Enviroment 1. CI What is CI? 프로젝트에참여주인개발자들의결과물을지속적으로통합하고,

More information

PowerPoint Template

PowerPoint Template 설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet

More information

12 성능모니터링 allmon Apache License v 성능모니터링 nmon GPL v3 분산되어있는시스템에대한자원상태체크, 사용현황, 성능등을수집

12 성능모니터링 allmon Apache License v 성능모니터링 nmon GPL v3   분산되어있는시스템에대한자원상태체크, 사용현황, 성능등을수집 1 BTS Bugzilla MPL http://www.bugzilla.org 웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-clause BSD http://www.fossil-scm.org 프로젝트에서파일을관리하는 소스컨트롤시스템 3 BTS Gemini Proprietary, Free for non-profit, Free for open

More information

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다. PDMLink 에등록된 Office 문서들의 PDF 문서변환기능및 Viewer 기능을알아보자 PDM Link에서지원하는 [Product View Document Support] 기능은 Windows-Base 기반의 Microsoft Office 문서들을 PDMLink용 Viewer인 Product View를통한읽기가가능한 PDF Format 으로변환하는기능이다.

More information

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use

More information

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위 B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위해서설치한다. http://www.microsoft.com/ko-kr/download에접속해

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

블로그_별책부록

블로그_별책부록 Mac Windows http //java sun com/javase/downloads Java SE Development Kit JDK 1 Windows cmd C:\>java -version java version "1.6.0_XX" Java(TM) SE Runtime Environment (build 1.6.0_XX-b03) Java HotSpot(TM)

More information

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

CONTENTS SUMMARY PART 1 MARKET MARKET STRATEGY MARKET ISSUE MARKET ISSUE PART 2 CREDIT CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT STRA

CONTENTS SUMMARY PART 1 MARKET MARKET STRATEGY MARKET ISSUE MARKET ISSUE PART 2 CREDIT CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT STRA CONTENTS SUMMARY PART 1 MARKET MARKET STRATEGY MARKET ISSUE MARKET ISSUE PART 2 CREDIT CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT STRATEGY 4 CREDIT ISSUE 89 90 91 92 93 94 95 96 97 98 99

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

소프트웨어 검증 및 설계

소프트웨어 검증 및 설계 1 : 2018-03-21 Junit & IntelliJ 및빌드환경 Software Verification T1 [2018SV][T1] 201311263 김민환 201311308 전세진 201411278 서희진 201411317 조민규 1 INDEX 1. 2. 3. IDE IntelliJ Unit Test JUnit Build Configuration & CI

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

Microsoft PowerPoint - 2번째발표(최종).pptx

Microsoft PowerPoint - 2번째발표(최종).pptx Eclipse Subclipse (Team Presentation #2) 3조 Software Verification ( 소프트웨어검증 ) Team members : 200714170 모진종 200714173 심상문 200714179 황규원 Contents Subversion 과 Subclipse 정의 Subversion 동작과실행 Subversion 장점

More information

PRO1_02E [읽기 전용]

PRO1_02E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1.About GIT 박재석대표 / 투씨드 1. About GIT History 2005 년리누스토발즈에의해 Linux 커널프로젝트지원을위해제작된버전관리도구 12 년간지속적인발전및꾸준한성장세 1. About GIT Concept 분산형버전관리시스템 Reverse Delta 방식이아닌변경에대한 Snapshot 방식 1. About GIT Architecture

More information

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4

More information

슬라이드 1

슬라이드 1 개발홖경구축 시작하면서 2 목차 소프트웨어다운로드 JDK 설치및설정 안드로이드 SDK 설치및설정 이클립스설치및설정 안드로이드 SDK 둘러보기 소프트웨어다운로드 설치준비 4 필요한소프트웨어 JDK 5.0 이상 안드로이드 SDK 이클립스 다운로드할폴더생성 D:\android 폴더생성 D:\android\software 폴더생성 JDK 다운로드 5 JAVA 웹사이트접속

More information

2. 기능요약 자바프로그래밍언어에서사용하는자동화된소프트웨어빌드도구 주요기능 IDE 통합및도구지원 원격코드 Build 자동화 지원여부 대부분의도구지원 (Eclipse, NetBeans 등 ) 지원 (FTP, SCP, SFTP, SVN) 자동화 Build 중 Unit Te

2. 기능요약 자바프로그래밍언어에서사용하는자동화된소프트웨어빌드도구 주요기능 IDE 통합및도구지원 원격코드 Build 자동화 지원여부 대부분의도구지원 (Eclipse, NetBeans 등 ) 지원 (FTP, SCP, SFTP, SVN) 자동화 Build 중 Unit Te 1. 도구개요 소개 주요기능 자바프로그래밍언어에서사용하는자동화된소프트웨어빌드도구유닉스나리눅스에서사용되는 make와비슷하나자바언어로구현되어있어자바실행환경이필요하며자바프로젝트들을빌드하는데표준으로사용패키지빌드자동화 카테고리 세부카테고리빌드 커버리지 Package Build Automation 도구난이도하 라이선스형태 / 비용 BSD License (Berkeley

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

목차 I. CI 정의 II. CI 필요성 III. CI 기능및특징 IV. CI 제품 V. Hudson VI. 적용방안 VII. 결론 - 1 -

목차 I. CI 정의 II. CI 필요성 III. CI 기능및특징 IV. CI 제품 V. Hudson VI. 적용방안 VII. 결론 - 1 - 프로젝트빌드와테스트의자동화를위한 CI 소개 이진복 (Jinbock Lee) 2009 년 11 월 06 일 목차 I. CI 정의 II. CI 필요성 III. CI 기능및특징 IV. CI 제품 V. Hudson VI. 적용방안 VII. 결론 - 1 - I. CI 정의 q CI (Continuous Integration) 시스템을구축하고배포하는과정의통합비용 ( 시간

More information

ICAS CADWorx SPLM License 평가판설치가이드

ICAS CADWorx SPLM License 평가판설치가이드 ICAS CADWorx SPLM License 평가판설치가이드 CADWorx SPLM License 평가판설치가이드 설치권장사항 Operating System Compatibility ( 반드시 AutoCAD 가설치되어있어야합니다.) 추천시스템 3.0 GHz Intel Pentium IV or greater Windows XP Professional or later

More information

Backup Exec

Backup Exec (sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인 표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into

More information

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder

More information

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date 2012-10-25 Team Information Sanghyun Yoon shyoon.dslab@gmail.com Dependable Software Laboratory

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL:   E-M Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219

More information

화판_미용성형시술 정보집.0305

화판_미용성형시술 정보집.0305 CONTENTS 05/ 07/ 09/ 12/ 12/ 13/ 15 30 36 45 55 59 61 62 64 check list 9 10 11 12 13 15 31 37 46 56 60 62 63 65 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

More information

CODESYS 런타임 설치과정

CODESYS 런타임 설치과정 CODESYS 런타임설치과정 CODESYS Control RTE / SoftMotion RTE Setup Web: www.altsoft.kr E-mail: altsoft@altsoft.kr Tel: 02-547-2344 목 차 CODESYS 런타임 - Control RTE, SoftMotion RTE... 2 다운로드및설치과정... 2 CODESYS EtherCAT

More information

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm 소프트웨어검증 J F JFeature REQUIREMENT COVERAGE TOOL 장범석서재원박동현 순서 1. JFeature 소개 2. JFeature 사용 3. JFeature VS OSRMT 4. 프로젝트적용방안 1. JFeature 소개 1. JFeature 소개 JFeature Feature/requirement coverage tool 개발하는코드에해당하는요구사항에초점

More information

PowerPoint Presentation

PowerPoint Presentation GIT with Atlassian Git 을이용한형상관리 박재석 대표 투씨드 Agenda Why Git? HISTORY ABOUT GIT 2005 년리누스토발즈에의해 Linux 커널프로젝트지원을위해제작된버전관리도구 12 년간지속적인발전및꾸준한성장세 CONCEPT 분산형버전관리시스템 Reverse Delta 방식이아닌변경에대한 Snapshot 방식 ARCHITECTURE

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411) Android 7.0 Nougat 개발환경구축 목차 기존방식 JAVA JDK 다운로드및설치 Android SDK 다운로드및설치 Eclipse 다운로드및설치 Eclipse와의연동 AVD 생성과 Android 프로젝트생성및실행 Android Studio 를이용한방식 JAVA JDK 다운로드및설치 Android Studio 설치및프로젝트생성 기존방식 (Android

More information

JDBC 소개및설치 Database Laboratory

JDBC 소개및설치 Database Laboratory JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

SourceTree 를이용한 Git 사용법 1

SourceTree 를이용한 Git 사용법 1 SourceTree 를이용한 Git 사용법 1 GIT 설치방법 https://www.git-scm.com/downloads URL 로접속 à 다운로드클릭 à 설치 2 System Software & Security Lab@Myongji Univ. SourceTree 설치방법 (1) https://www.sourcetreeapp.com/ URL 로접속 à 다운로드클릭

More information

슬라이드 1

슬라이드 1 NeoDeveloper 설치가이드 차례 1. 환경 3 2. 설치 3 2.1 웹서버설치 3 Tomcat 7 3 JDK 1.6 3 2.2 NeoDeveloper 설치 3 Neo Developer 서버구성 3 Demo용 User Application 구성 4 Neo Developer 서버 Data File 4 Client 개발 Tool 설치 4 3. 설정 5 3.1

More information