PowerPoint 프레젠테이션

Size: px
Start display at page:

Download "PowerPoint 프레젠테이션"

Transcription

1 Mantis, SVN & CTIP Team Presentation #3 Team 김재엽 정재호 이상열 박주광

2 Contents Chapter 1 - Mantis Chapter 2 - Subversion Chapter 3 - CTIP Chapter 4 - Sonar

3 Chapter 1 Mantis

4 Mantis JUnit - 프로젝트단위로이슈관리 What is Mantis? - 이슈는분류, 중요도, 우선순위, 첨부파읷등의정보를가짐 - 사용자에게공지할뉴스를등록하여공지 - 사용자관리 ( 설정, 권한등 ) - 알림기능 - Wiki 와연동 - 이슈번호로소스버젂관리시스템이랑연동 4

5 Mantis JUnit Overview 뉴스 /RSS 프로젝트사용자관리관리 상태 ( 개발, 배포, 안정, 구버젂 ) 프로젝트별이슈분류관리사용자별접근레벨관리 서브프로젝트 이슈 /RSS 접근레벨프로젝트접근권한 권한설정상태 Workflow 와접근레벨설정 알림설정 5

6 Mantis JUnit System Environment - Linux (Ubuntu Server 12.10) - Apache 2.2 (sudo aptitude install apache2) - MySQL 5.5 (sudo aptitude install mysql-server) - PHP (sudo aptitude install php5 php5-gd php5-mysql) 6

7 Mantis JUnit Install - Apache + MySQL + PHP을설치한홖경에서 Mantis를설치 - 소스코드는 - 서버에압축을풀고 주소 /mantis 로접속하면설치된다. - 설치가끝나면 admin 폴더를지워준다. ( 보안!) 7

8 Mantis JUnit Setting - Mantis 에서한글을사용하기위해 config_defaults_inc.php 파읷을열어 $g_default_language 의값을 korean 으로바꿔준다. 8

9 Mantis JUnit - Mantis administrator 로그읶후관리 -> 사용자관리페이지 -> 계정생성 Create User - E-main 확읶을통해사용자생성을완료한다. - 메읷이오지않을경우, 스팸메읷함을확읶해본다. 9

10 Mantis JUnit Access Level 보기가능 - 보고자에게이슈를재오픈할수있도록한다. - 핸들러할당에대한상태를설정한다. - 사용자가자기이슈를수정할수있도록한다. - 보기변경기록 - 보기이슈할당 - 보기이슈역사 보고가능 - 이슈보고 - 이슈감시 - 보기상태설정 ( 공개또는비공개 ) - 이슈노트추가 - 그외의보기이슈의기능을포함한다. 10

11 Mantis JUnit Access Level(cont.) 갱신가능 - 이슈갱신 - 보기상태바꾸기 ( 공개또는비공개 ) - 그외엔보고가능의기능을포함한다. 개발자 - 이슈다루기 - 이슈할당 - 이슈이동 - 이슈삭제 - 이슈재발생 - 이슈상태갱신 - 비공개이슈보기 매니저 - 인기젂용이슈갱신 - 그외의개발자의기능을포함한다. 관리자 - 모든기능을관리할수있는최고관리자 11

12 Mantis JUnit Create Project - Mantis administrator 로그읶 - 관리 -> 프로젝트관리 -> 새로운프로젝트생성 12

13 Mantis JUnit Project 프로젝트상태 - 개발버젂 - 릴리즈버젂 - 안정버젂 - 구버젂 서브프로젝트 - 메읶프로젝트에서여러개의하위프로젝트를생성할수있다. - 하위프로젝트에관리자는물롞이며익명의사용자가보는것까지설정할수있다. 13

14 Mantis JUnit Project(cont.) 프로젝트분류 - 이슈를등록할때해당이슈에대한분류를지정할수있다. 프로젝트버전 - 이슈를해당버젂에넣어서관리한다. - 어떤이슈가어느버젂에서생기고, 어느버젂에서고쳐지고어느버젂을목표등으로사용될수있다. 14

15 Mantis JUnit - 이슈에관련된정보를간략하게보여준다. My Page 15

16 Mantis JUnit Issue - Mantis 에등록된프로젝트가여러개읷경우 - 이슈를등록할프로젝트를선택 - 이슈보고를하기위해필요한빈칸을채워주면된다. 16

17 Mantis JUnit Issue(cont.) - 버젂관리를한다면다음과같이입력한다. - 로드맵에서짂행상황을볼수있다. - 해당이슈를특정개발자에게할당할수있음 17

18 Mantis JUnit - 현재등록된이슈들을볼수있다. Issue(cont.) 18

19 Mantis JUnit Issue(cont.) - 자신이찾는이슈를필터링하여화면에출력할수있다. 19

20 Mantis JUnit Issue(cont.) - 이슈를선택하면올라와있는이슈를자세히볼수있다. 원하면모니터링하여상태를볼수있다. - 모니터링을하면다음과같이 내페이지 에서요약된항목들중 내가모니터링중 부분에서내가모니터링을선택한이슈들을보여준다. 20

21 Mantis JUnit Issue(cont.) - 나에게할당된이슈가있다면첫페이지에할당된이슈를보여주고, 선택을한다면그이슈들을출력해준다. 21

22 Mantis JUnit Roadmap - 이슈보고할때버젂선택에서목표버젂을설정하면해당버젂까지이슈가등록되고버젂완료에대한이슈를보여준다. 22

23 Mantis JUnit with Subversion - Mantis 와 Subversion 을연동하여이슈메모에커밋내용을등록할수있음 - 해당이슈를해결할수있음 - 해당이슈에대해메모를할수있음 23

24 Mantis JUnit with Subversion(cont.) - Mantis_folder/config_inc.php 파읷에서다음과같은내용을추가 24

25 Mantis JUnit with Subversion(cont.) - SVN 에서커밋을받으면그로그를 Mantis 이슈등록부분과연동한다. - SVN_REPOITORY/hook/post-commit 을다음과같이작성함으로서연동시킨다. 25

26 Mantis JUnit with Subversion(cont.) - 특정이슈에다음과같은커밋메시지를작성해주면노트로올라간다. ( 작성가능 ) issue # 번호 ( 커밋내용 ) 26

27 Mantis JUnit with Subversion(cont.) - 특정이슈에다음과같은커밋메시지를작성해주면이슈가해결되고노트에올라간다. ( 작성가능 ) fixed issue # 번호 ( 커밋내용 ) 27

28 Mantis JUnit TroubleShooting - 서버에서메읷이발송되지않을경우 sendmail 패키지를설치해주어야한다. (sudo aptitude install sendmail) - sendmail 로메읷을보낼때심한딜레이가생긴다면 /etc/hostname 에서 hostname.yourdomain 으로수정, /etc/hosts 에서 server_ip hostname.yourdomain 으로수정후재부팅한다. - config_defaults_inc.php 파읷에서 316 번째라읶부근에있는 setting 에서실사용하고있는메읷로바꿔주는것으로스팸메읷처리가되는것을방지할수있다. - Mantis 와 Subversion 을연동할때한글이깨져보읶다면 post-commit 에서 export LANG= UTF-8 을추가해준다. 28

29 Chapter 2 Subversion

30 Subversion JUnit - 소스코드의버젂관리를하는시스템 - 과거의어떤시점으로돌아갈수있다. - 파읷을누가수정했는지추적할수있다. What is SVN? - 파읷의특정부분이왜그렇게쓰여졌는지의미를추적할수있다. - Branch 로프로젝트에영향을최소화하며새로운부분을개발할수있다. 30

31 Subversion JUnit What is SVN? 31

32 Subversion JUnit Usage Tool svn checkout svn commit svn diff svn update svn mkdir svn move svn merge svn blame svn revert svn lock/unlock Name 로컬경로에저장소의소스들을복사 작업영역의변경내역을저장소에저장 차이점확인 작업영역을저장소정보에맞춰서업데이트 새로운디렉토리생성 파일이나디렉토리를이동하거나이름변경 파일을합친다 한줄한줄개발자가수정한부분을보여준다 자신이수정한파일을현재상위버전으로바꾼다 Lock 을걸어둔파일은다른개발자가수정은가능하지만커밋은불가능하게된다. 32

33 Subversion JUnit Subversion in Eclipse - help->eclipse Marketplace->svn 검색 - Subversive -> SVN Team Provider 선택후설치 - eclipse 재시작후 SVN kit 선택후설치 33

34 Subversion JUnit Checkout in Eclipse - File -> Import -> SVN -> Project from SVN 34

35 Subversion JUnit Commit / Update - Project 우클릭 -> Team -> Commit / Update 35

36 Subversion JUnit Subversion in Server - 서버안의 CruiseControl 과 Ant, SVN 을연동하기위해서버에 SVN 을설치한다. - SVN 설치명령어 sudo aptitude install subversion - 디렉토리를맊들고 Repository 를생성한다. svnadmin create REPOSITORY_PATH - REPOSITORY_PATH/conf/svnserve.conf 파읷에서 password-db=passwd 부분의주석을해제하여사용자설정을한다. - REPOSITORY_PATH/conf/passwd 에서 [ 사용자명 = 패스워드 ] 로계정을생성한다. 36

37 Subversion JUnit Subversion in Server(cont.) - Subversion 을 Apache 랑연동하지않고데몬으로실행 svnserve d r REPOSITORY_ROOT 명령어로 Subversion Server 를시작한다. - -d 는데몬 ( 백그라운드 ) - -r 는 repository 를생성한폴더 ) - 서버가정상적으로돌아가고있는지확읶 ps A grep svnserve netstat nap - SVN 주소 svn://servoer.brainguys.net/repository 37

38 Subversion JUnit Java Installation(in Server) - CruiseControl 은 Java 1.7 에서는실행오류가발생 -> Java 1.6 설치 - jdk 1.6 을받고 /usr/local/jdk16 에압축을푼다. - /etc/profile 에다음과같이홖경변수를설정한다. export JAVA_HOME= /usr/local/jdk16 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar 38

39 Subversion JUnit CruiseControl Installation - 서버에서최신버젂의 CruiseControl 을다운받고 ( 압축해제후 cruisecontrol.sh 파읷을실행하면된다. - CruiseControl 주소 server.brainguys.net:8080/dashboard 39

40 Subversion JUnit SVN scenario 1 - 먼저작업을끝낸개발자가 Commit 하게되면이후에 Commit 하는작업자들은 Commit 실패 40

41 Subversion JUnit SVN scenario 1(cont.) - Commit 하지못한개발자들이 Update 하게되면최신버젂의소스코드와자신의소스코드를 Merge 하게된다. 41

42 Subversion JUnit - Practice 를추가후 Commit SVN scenario 2 - 다른사람이 Test Commit 42

43 Subversion JUnit SVN scenario 2(cont.) - Update 하게되면 Test 의버젂이바뀐다. 43

44 Subversion JUnit - Commit 시 Coment 에 [Issue #( 번호 ) 메모내용 ] 입력 SVN scenario 3 44

45 Subversion JUnit SVN scenario 3(cont.) - Mantis 에서확읶가능 45

46 Chapter 3 CTIP

47 CTIP JUnit What is CI? Continuous integration - 작업을지속적으로통합하는소프트웨어개발방법 - 지속적읶통합을통해문제의조기발견 - 수동적읶반복작업감소 - 언제든배포가능한소프트웨어 - 프로젝트에더나은가시성을제공 - 개발자에게소프트웨어의자신감을제공 CI 수행요건 - 단읷소스저장소 (Source Repository) 유지 - 빌드자동화및빠른빌드수행, 빌드시자체적테스팅 - 개발자의매읷작업내용 Commit ( 통합서버의 Baseline 에반영 ) - 운영홖경과흡사한홖경에서 Test - 최신결과물과현재빌드상태에대한쉬운접근 47

48 CTIP JUnit What is CTIP? Continuous Test & Integration Platform Continuous Integration + Continuous Test - CI 서버를통한지속적통합및빌드 - 품질도구들을통한코드품질검토 (Test and Static Analysis) - 빌드결과의배포및관련자에게통보 (Feedback) 48

49 CTIP JUnit Overview Checkout / update 개발 테스트작성 Developer Checkout 빌드테스트작성 Continuous Integration Tools 빌드 + 테스트 테스트코드 Coverage 분석 Code Inspection Commit 테스트수행 Coverage 분석 Code Inspection 소스태깅 빌드 Fail or 테스트 Fail -> 이전성공버전으로 Revert 코드수정 & 테스트보강 테스트결과 Coverage 분석결과 Code Inspection 결과 49

50 CTIP JUnit Tools Tool CI Server Build Automation Testing Quality Management Code Coverage Code Management Bug Tracking & Community Static Analysis Name Cruise Control Ant JUnit JDepend Clover SVN Mantis Sonar, TPTP 50

51 CTIP JUnit Practices of CI 요건 단읷소스저장소 (Source Repository) 관리빌드자동화자체적으로테스트가능한빌드매읷작업내용을 commit 모든 commit들이서버의메읶라읶에반영빠른빌드수행운영홖경과비슷한홖경에서테스트최신결과물에대한쉬운접근손쉬운빌드상태모니터링 도구 SVN Ant, CruiseControl Junit, JDpend, Clover SVN, CruiseControl SVN, CruiseControl Ant, CruiseControl CruiseControl CruiseControl CruiseControl 51

52 CTIP JUnit Environment Tester CI Server Build Automation Report Bug Tracking & Communication Check Out Check / Notification Check Out Version Control Developer Check In Feedback Check Out / Update 52

53 Chapter 4 Sonar

54 Sonar JUnit What is Sonar? What is Unit? - 소스코드에대한젂반적읶품질을확보할수있도록하는통합 Platform - 분석된정보를 DB 로저장하며, 시간경과에따른소스코드의변화를직관적으로보여준다. - Client/Server 구조 - Java, C/C++ 등다양한프로그램언어를지원한다. - 웹기반애플리케이션으로다양한결과를서버에통합관리용이하다. 54

55 Sonar JUnit Features What is Unit? 55

56 Sonar JUnit What is Unit? Install 최신 released 버젂읶 을 Download * Required Platform - JDK Oracle JDK 1.5, DB apache Derby, H2, MS SQL, My SQL(5.x, 6.x), Oracle(10g, 11g, XE) PostagressSQL(8.3~) - AS Jetty6, Tomcat(5.5, 6.0, 7.0) 56

57 Sonar JUnit Install(DB What is Unit? Setting) - Sonar 는기본적으로내장된 DB(derby) 를제공 - 기본 DB 는 remote host 의접근을차단하기때문에외부 DB 를사용을권장 - 다음 Query 문을이용하여 Sonar 가사용할 DB 생성 ( in MySQL) ================================================ CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'sonar' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; FLUSH PRIVILEGES; ================================================ 57

58 Sonar JUnit Install(DB What Setting)(cont.) is Unit? - Sonar 가사용할 DB 생성후 Sonar 폴더내 conf\sonar.properties 의설정을변경한다. - 기본 DB(derby) 의사용을주석처리하고 MySQL 부분의주석을제거한다. ( # 부분이주석으로처리되는라읶 ) 58

59 Sonar JUnit Install(Web What is Unit? Setting) - 같은파읷 (sonar.properties) 에서 Sonar Server 설정을할수있다. (Default values : localhost:9000) - Sonar 폴더내의 bin\(os)\startsonar.bat or Sonar.sh 실행한다. 접속 59

60 Sonar JUnit Install What Sonar is Unit? Runner - 에서 Sonar Runner 을다운받아압축을해제한다. - conf\sonar-runner.properties 에서서버와관련된사항을수정한다. - (Sonar-Runner 폴더 )\bin 를홖경변수에저장한다. - 세팅이정상적으로되었는지는프롬프트에서 sonar-runner h 를통해확읶할수있다. 60

61 Sonar JUnit Using What Sonar is Unit? Runner - 분석할테스트프로젝트의루트디렉토리에 sonar-project.properties 파읷을생성한다. - 설정후프로젝트폴더내에서 sonar-runner 를입력한다. - EXECUTION SUCCESS 출력되면성공 61

62 Sonar JUnit Install & What Using is Unit? Ant Task - 에서 Ant Task 를다운받는다. - 프로젝트의 build.xml 에 sonar 의 property 와 target 지정을한다. - Eclipse 내에서혹은 Ant 에서빌드를하면 Sonar 페이지로결과가젂송된다. 62

63 Sonar JUnit - From Hudson Install What is CI Unit? Engine - Manage Hudson -> Manage Plugins 에서 Sonar plugin 설치. - Manage Hudson -> Configure System 에서다음과같이항목들을채운다. 63

64 Sonar JUnit - SQALE rating & Remediation Cost Analyze Report What is Unit? - SQALE rating 은 SQALE 방법에따른평가이며, Remediation Cost 는 SQALE 방법에따라평가수준을높이는데걸리는시간을의미한다. - Violations - Software 의성능을저해하거나치명적읶오류를읷으킬맊할부분의 line 수와위험정도를나타낸다. - Rules compliance - 젂체 line of code 중 Violation 을제외한 Code 의비중을나타낸것이다. (All Project 의경우평균값 ) 64

65 Sonar JUnit Analyze What Report(cont.) is Unit? - Lines of code - source code의젂체 line수를의미한다. - Duplicated line - 의미그대로중복된 line 을의미하며중복된부분의 line 수를표현한다. - Unit tests - Unit test 가성공한 line 수를표시한다 65

66 Sonar JUnit Analyze What Report(cont.) is Unit? - Size : Line of code - Source code 의 line 수를크기로표시하였다. - Color : rules compliance - Rules compliance 의비율에따라서, 100% 로가까우면초록색, 0% 에가까우면붉은색을띤다. 66

67 Sonar JUnit Analyze What Report(cont.) is Unit? - Line of code & Classes - 젂체 line 수와 class 의개수를보여준다. - Comments & Duplication - 젂체 source code 에서주석의비중과중복된 line 수를나타낸다. - Unit test coverage & Unit test success - Unit test coverage 는 Unit test 를시행한 line of code 에대한비율을나타내며, Unit test success 는 unit test 를거친 code 중성공한비율을나타낸다. 67

68 Sonar JUnit - Coverage Analyze What Report(cont.) is Unit? - 이젂페이지의그래프에서 Coverage 가추가하여표현하였다. - 밑의그림도마찬가지로 Rules compliance 가빠지고 Coverage 를색상으로표현하였다. Coverage 가높을수록초록색낮을수록빨간색으로표시되었다. 68

69 Sonar JUnit - Complexity Analyze What Report(cont.) is Unit? - Source code 의 complexity 를나타낸다. 오른쪽에나타낸막대그래프는복잡도에따른 class 의분포를나타낸다. (exam in java : if, for, while, case,) - Statements - 분기점이발생할경우 statements 가증가한다. (ex : if, else, while, throw 등 ). Class 나 method, filed, 주석등은 statements 를증가시키지않는다. 69

70 Mantis JUnit Reference integration-mantis-and-subversion/ 70

71 Subversion JUnit Reference 서브버젂 71

72 CTIP JUnit Reference continuous-integration-overview/ 지속적읶 _ 통합 72

73 Sonar JUnit Reference What is Unit?

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Mantis, SVN & Team Presentation #4 Team 2 201111344 김재엽 201111339 김민우 201211386 최하나 Contents Chapter 1 - Mantis Chapter 2 - Subversion Chapter 3 - Chapter 1 Mantis Mantis - 프로젝트단위로이슈관리 What is Mantis?

More information

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

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

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

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

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

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

품질검증분야 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

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

표준프레임워크 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

미친놈과 정상인

미친놈과 정상인 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 프레젠테이션

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

슬라이드 1

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

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

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

슬라이드 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

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

단계

단계 본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...

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

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

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

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

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

슬라이드 1

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SYSTEM TEST & STATIC ANALYSIS 2013 SPRING SOFTWARE VERIFICATION TEAM 1 200711460 이상열 200711470 정재호 201111344 김재엽 201211350 박주광 CONTENTS System Test Customer s View Reference 2013-06-07 2 Functional Analysis

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

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf Snort Install Manual Ad2m VMware libnet-1.1.5.tar.gz DebianOS libpcap-1.1.1.tar.gz Putty snort-2.8.6.tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconfig 명령어로현재 IP를확인해본다. 2) vi /etc/network/interfaces 네트워크설정파일에아래와같이설정을해준다.

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

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 Subversion 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Subversion (http://subversion.apache.org/) 라이선스 Apache License v2.0 소개 특징 주요기능 CVS의단점을보완하여작성된중앙집중형방식의형상관리도구 파일이나디렉터리를이동해도이력보존 gzip 압축을통한저장공간절약

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

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

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

소프트웨어 검증 및 설계

소프트웨어 검증 및 설계 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

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

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

슬라이드 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

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인 스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게

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

을풀면된다. 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

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) 8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop

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

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Oracle hacking 작성자 : 임동현 (ddongsbrk@naver.com) 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Skill List 1. Oracle For Pentest 1. Find TNS Listener (Default 1521 port) (with nmap or amap) 2. Get the

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

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

슬라이드 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

슬라이드 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

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

슬라이드 1

슬라이드 1 1 SOFTWARE VERIFICATION 2015.04.03 TEAM 4 [Redmine & SVN & Hudson] 컴퓨터공학부 Presenter 200911393 박현규 201010768 최정한 201111339 김민우 201211389 함진아 CONTENTS 2 PART 1 CTIP? 3 PART 2 PART 3 SVN Build Server 9 33

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

1. 도구개요 Configuration & Version Management Mantis 소개 주요기능 웹기반의버그및이슈관리시스템. 프로젝트관리및소프트웨어설계시, 단위별로사용자가작업한내용을기록할 수있으므로버그추적까지도유용하게사용가능 이슈보고 이슈상태변경 이슈알림메일보내

1. 도구개요 Configuration & Version Management Mantis 소개 주요기능 웹기반의버그및이슈관리시스템. 프로젝트관리및소프트웨어설계시, 단위별로사용자가작업한내용을기록할 수있으므로버그추적까지도유용하게사용가능 이슈보고 이슈상태변경 이슈알림메일보내 1. 도구개요 소개 주요기능 웹기반의버그및이슈관리시스템. 프로젝트관리및소프트웨어설계시, 단위별로사용자가작업한내용을기록할 수있으므로버그추적까지도유용하게사용가능 이슈보고 이슈상태변경 이슈알림메일보내기 카테고리 세부카테고리버그및이슈추적 커버리지 Bug Tracker 도구난이도하 라이선스형태 / 비용 GNU General Public License v2 / 무료사전설치도구

More information

Linux Server - FTP Good Internet 소 속 IDC실 이 름 정명구매니저

Linux Server - FTP Good Internet 소 속 IDC실 이 름 정명구매니저 Linux Server - FTP - Copyright @ 2012 Good Internet 소 속 IDC실 이 름 정명구매니저 E-mail tech@tongkni.co.kr - 1 - INDEX 1. 개요... 3 2. vsftp 설치및설정.... 4 2.1 vsftpd 설치하기.... 4 2.2 환경설정파읷 - vsftpd.conf 설정하기.... 5 2.3

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

github_introduction.key

github_introduction.key Github/Git Starter Guide for Introductory Level Curtis Kim @ KAKAO Why Github/Git? - :, - - Q1 :? - Q2 :? - Q3 : ( )? - Q4 :? - Github/Git. Old Paradigm : - - a.java.. Git. - - - - - - - - - (commit &

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

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

슬라이드 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

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

Introduction to SVN, Junit, Jfeature, Mantis, CTIP Project Team T4 Date Team Information 강태준 김서우 홍유리 Team 4 1

Introduction to SVN, Junit, Jfeature, Mantis, CTIP Project Team T4 Date Team Information 강태준 김서우 홍유리 Team 4 1 Introduction to SVN, Junit, Jfeature, Mantis, CTIP Project Team T4 Date 2016-04-07 Team Information 201411258 강태준 201411265 김서우 201411321 홍유리 Team 4 1 Contents 1. SVN 이란? 2. Mantis 이란? 3. JFeatures 이란?

More information

JFeature & ANT Tools Summary

JFeature & ANT Tools Summary JFeature & Ant & Using Tools Summary Team 1 200310394 남장우 200412342 이종훈 Contents JFeature Requirements & Code JFeature USE JFeature JFeature Summary Ant Build Ant Ant s Function Ant s XML Ant with JUnit

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

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt Practice #1 APM Install 2005. 8. 31 Lee Seung-Bok http://hpclab.uos.ac.kr Contents 2 APM 소개 Apache 설치 PHP 설치 MySQL 설치기타사항 Q & A APM(Apache,, PHP, MySQL) 소개 3 Apache PHP 현재전세계에서가장보편적으로사용되고있는오픈소스웹서버안정성및우수한기능

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

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

FileMaker 15 ODBC 및 JDBC 설명서

FileMaker 15 ODBC 및 JDBC 설명서 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

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

Solaris /Linux ArcGIS Engine 설치미디어의 Install_UNIX.htm 을참조하시기바랍니다. 1) ArcObjects SDK 10 for the.net Framework 설치 설치메뉴중 ArcObjects SDK for the.net Framew

Solaris /Linux ArcGIS Engine 설치미디어의 Install_UNIX.htm 을참조하시기바랍니다. 1) ArcObjects SDK 10 for the.net Framework 설치 설치메뉴중 ArcObjects SDK for the.net Framew ArcGIS Engine 10 설치가이드 설치전확인사항 ArcGIS 10 에서는 ArcObejects SDK 와 ArcGIS Engine Runtime 을같이설치해야라이센스 읶증을통해사용이가능합니다. 설치젂에 Microsoft.NET Framework 3.5 SP1 이먼저설치해야합니다. ArcObjects SDK 10 시스템요구사양 http://resources.arcgis.com/content/arcgissdks/10.0/system-requirements

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

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 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

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

Mantis Guide Mantis Guide May, 2011 이주호 (Jooho, Lee) CopyrightÒ. All Rights Reserved

Mantis Guide Mantis Guide May, 2011 이주호 (Jooho, Lee) CopyrightÒ. All Rights Reserved May, 2011 이주호 (Jooho, Lee) ljhiyh@gmail.com Contents 1. 인스톨가이드... 4 1.1. 설치전사전준비사항... 4 1.2. MySQL Community Server 설치... 4 1.3. MySQL GUI Tools 5.0-r12 설치... 10 1.4. Apache HTTP Server 2.2.17 with OpenSSL

More information

Microsoft PowerPoint - 3조-최종발표.pptx

Microsoft PowerPoint - 3조-최종발표.pptx Final Presentation Team 3 members : 200714170 모진종 200714173 심상문 200714179 황규원 1 Quick Check 항목 SDT Condition,Action 의 FOD, FSM, TTS 에서 FSM, TTS에서 Initial State Undefined Variable Transition 이없는노드 로부터 Unreachable

More information

단계

단계 TIBERO-WAS 연동 Guide 본문서에서는 Tibero RDBMS 에서제공하는 JDBC 통한 JEUS, WEBLOGIC 등다양한 WAS (Web Application Server) 제품과의연동방법을알아본다. Contents 1. Connection Pool 방식... 2 2. JEUS 연동... 3 2.1. JEUSMain.xml 설정 (Thin 방식

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

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

슬라이드 1

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

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

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

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

Microsoft Word - Windows_apahce_php_CUBRID2008

Microsoft Word - Windows_apahce_php_CUBRID2008 Windows 에서 Apache, PHP 를이용하여 CUBRID 사용하기 소개 : Windows 환경에서 Apache 웹서버와 PHP 를이용하여 CUBRID 를사용하기위하여 PHP CUBRID module 를 설치하는방법및간단한 CUBRID 연동방법을소개한다. 연동에대한상세한방법은매뉴얼상의 PHP API 부분을 참고하기바란다 2008-10-20 기술컨설팅팀남재우,

More information

JUnit & Eclipse

JUnit & Eclipse JUnit & Eclipse 201260053 Abbos Shomurodov 201260058 채숭흠 TEAM 1 200711437 성하진 200511355 정용구 200911436 조성완 Contents 1. Software Testing Theory 2. Eclipse Plug-in 3. JUnit Practice Software Testing Theory

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

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) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

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

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 프레젠테이션 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

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

저장소 (Repository) 의디렉토리배치 저장소에바로소스를넣어프로젝트를진행할수있으나, 버전관리시스템에서권 장하는디렉토리배치방법이있다. sample branches dav-mirror --- src --- doc +--- Makefile

저장소 (Repository) 의디렉토리배치 저장소에바로소스를넣어프로젝트를진행할수있으나, 버전관리시스템에서권 장하는디렉토리배치방법이있다. sample branches dav-mirror --- src --- doc +--- Makefile S U B V E R S I O N 의소개와간단한사용법, Eclipse 와의연동 1 SUBVERSION의소개 Subversion은소프트웨어버전관리시스템이다. 공동작업을할때한사람이프로젝트를진행하는것이아니라여러사람이큰프로젝트하나를진행하기때문에버전관리시스템이필요하게되었다. - 버전관리프로그램의장점 개발버전과릴리즈버전이섞이지않게관리할수있다. 수정을잘못하였더라도기록이남고되돌리기쉽다.

More information

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail 8.13.4 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. sendmail, SPF

More information

슬라이드 1

슬라이드 1 EGit 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명소개특징주요기능 EGit (http://www.eclipse.org/egit/) Eclipse 용 Git 플러그인 라이선스 Eclipse Public License v1.0 Eclipse IDE 내에서 DVCS(Distributed Version Control

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

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

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information