슬라이드 1

Size: px
Start display at page:

Download "슬라이드 1"

Transcription

1 1 SOFTWARE VERIFICATION TEAM 4 [ 정적분석도구 & 시스템테스트도구 ] 컴퓨터공학부 박현규 Presenter 최정한 김민우 함진아

2 CONTENTS 2 PART 1 Purpose 3 PART 3 System testing Tool 8 58 PART 4 Make up for CTIP 83 PART 5 Summary 93 References 95

3 3 PART 1 Purpose

4 PART 1 Purpose 4 What is Static analysis? 정적분석 (Static analysis) 은프로그램을실행하지않고진행하는분석이다. 예상되는문제를미리발견하고해결할수있으며, 실제로실행하기어려운분야에적용되기도한다. 대상은소스코드외에도개발전반에걸쳐할수있다. 예 ) code convention 오류, overflow, divide by zero 등을미리알수있다. Halting Problem

5 PART 1 Purpose 5 Static analysis tools 주요목적 툴이름 코딩표준 Checkstyle 코드중복 PMD 의존성분석 Jdepend 버그패턴 Findbugs

6 PART 1 Purpose 6 What is System testing? V&V 모델의 validation에속하며, 명시된요구사항을만족하는지확인하기위해통합된시스템을테스트하는절차이다. 통합된시스템의각부분이요구사항에맞게수행되는지평가를하게된다. System testing tool

7 7 PART 2 Static analysis Tools

8 8 What is Checkstyle? CheckStyle은코딩표준에맞게소스코드를작성하도록도와주는도구이다. 개발자들이잘지키지는않지만중요한것들을지적해준다 (ex : private 설정 ) 협업시에코딩스타일을맞출수있고, 잠재적인결함발견도가능하다. 팀의코딩규칙을문서로정리해서지키기로하면, 규칙이많아질수록어기기쉽다. 라이선스 : Eclipse Public License 1.0 주요분석목적 : 코딩표준준수

9 9 Eclipse : Checkstyle plugin 1. Checkstyle plugin 다운 Help market place checkstyle 검색 Checkstyle Plug-in Install

10 10 Eclipse : Checkstyle plugin 2. Checkstyle 환경설정 window prefrences checkstyle sun check (eclipse) 선택 Sun_check_eclipse.xml은 check rule에대한 xml 파일로, Check하고자하는기능및조건과 Checkstyle tool에대한환경설정내용이들어있는기본파일이다.

11 11 Eclipse : Checkstyle plugin 3. Checkstyle 실행 프로젝트에서우클릭 Checkstyle Active Checkstyle 코드왼쪽에 guild line 생성

12 12 Ant : Checkstyle setting 1. Checkstyle 다운 Checkstyle 6.5 버전을다운받아서압축해제

13 13 Ant : Checkstyle setting 2. build.xml 파일설정 1) checkstyle 설치경로를 checkstyle.home 으로설정 2) Target 작성을위해참조할 classpath 를, 다운받은 checkstyle 내의.jar 파일로지정 3) 실행시킬파일 (checkstyle-6.5-all.jar) 을 available file 로지정 4) checkstyle 태그를이용해서 checkstyle 을 run 하는부분작성 config : checkstyle_checks.xml( 이클립스에서지정한 sun_checks.xml 과같은것 ) formatter : 결과저장형태및저장경로와이름 / fileset : 분석할파일지정

14 14 Ant : Checkstyle setting 3. build 시에러해결 Checkstyle_check.xml 에서오류 : ${checkstyle.suppressions.file} 이지정되지않음 그래서 checkstyle_check.xml 내부확인 ${checkstyle.suppressions.file} 이 xml 파일내부에정의되어있지않는데, suppressionfilter 부분에서사용하고있다는것확인 해결 실제 checkstyle 폴더내부에있는 suppressions.xml 폴더의절대경로로수정

15 15 Ant : Checkstyle setting 3. build 시에러해결 마찬가지이유로, {Checkstyle설치경로}/config 내 3가지파일에대한 xml 부분을모두절대경로로수정

16 16 Ant : Checkstyle setting 4. build 완료및 checkstyle 수행 Checkstyle 수행문구와함께 build 성공 지정한경로에지정한이름으로결과 xml 파일저장된것확인가능.

17 17 Ant : Checkstyle setting 4. build 완료및 checkstyle 수행 결과 xml 내부

18 18 Jenkins : Checkstyle plugin 1. checkstyle plugin 설치및 build 설정 jenkins 설정 플러그인관리 설치가능 checkstyle plugin & Analysis Collector Plugin 체크및설치 (Static Code Analysis Plug-ins가자동설치된다.) Jenkins job 구성 Build Invoke Ant 의 Target ant 설정에서 checkstyle 수행을위해 build.xml 에추가한 target 을입력 빌드후조치 Publish checkstyle analysis results 추출된 checkstyle 결과 xml

19 19 Jenkins : Checkstyle plugin 2. 빌드후결과확인 Ant 에서의 Checkstyle 수행메시지 Checkstyle plugin 을통해결과 xml 을가져와서 dashboard 로뿌려주기위한작업 빌드후결과화면에서 checkstyle analysis 결과추가

20 20 Jenkins : Checkstyle plugin 3. jenkins dashboard 에서 checkstyle 의결과확인 프로젝트의왼쪽메뉴에 Checkstyle Warning 가추가되고, 클릭하면 dashboard 형태로결과확인

21 21 Jenkins : Checkstyle plugin 3. jenkins dashboard 에서 checkstyle 의결과확인 프로젝트의메인화면에서 build # 에따른 warning 의경향을그래프로확인할수있다.

22 22 What is PMD? Program May Dependable 의약자 정해진규칙에따라소스코드를검사해서위반사항을찾아낼수있다. 규칙기반소스코드검사 ( 코드최적화, 데드코드등 ) 중복코드검색 (Cut & Paste Detector) Eclipse plugin 으로사용할수있으며, 별도로커맨드라인에서사용가능하다. 대상은 java, javascript, XML 등이있다. 라이선스는 BSD-style 주요분석목적 : 규칙준수 & Cut & Paste 체크

23 23 Eclipse : PMD plugin 1. PMD plugin 다운 Help Install new Saftware PMD for Eclipse 다운로드

24 24 Eclipse : PMD plugin 2. PMD 환경설정 Project properties Rule source : PMD 에서검사할 rule 을정할수있다.

25 25 Eclipse : PMD plugin 3. PMD 중복검사수행 프로젝트우클릭 -> PMD -> Find Suspect Cut & Paste CPD View 창에결과가보고된다.

26 26 1. PMD 다운로드 Ant : PMD setting 버전다운로드후압축해제

27 27 Ant : PMD setting 2. build.xml 파일설정 1) pmd.home : pmd 설치경로설정 2) 결과폴더지정 3) Pmd 수행을위한 Classpath 지정 4) pmd 수행을위한 target 지정 5) 실제 pmd 수행태그 <pmd> rulesetfiles : pmd 수행을위한 ruleset이정의된 xml 파일이필요! formatter : 결과파일경로및이름 fileset : 분석할파일경로지정

28 28 Ant : PMD setting 3. Eclipse 를이용하여 PMD 분석을위한 Ruleset 이정의된 xml 파일추출 Eclipse Windows Preferences PMD Rule Configuration 원하는 Rule 을선택하여 Apply 한뒤오른쪽 Export 버튼클릭후 {Pmd 설치경로 }/rulesets 폴더를만들어서그안에저장한다. 여기서추출된 ruleset xml 파일을 build.xml 에서사용한다!

29 29 Ant : PMD setting 3. Eclipse 를이용하여 PMD 분석을위한 Ruleset 이정의된 xml 파일추출 추출된 xml 파일에서 Eclipse 에서선택한 rule 들이추가되어있는모습을확인할수있다.

30 30 Jenkins : PMD plugin 1. PMD plugin 설치및 build 설정 jenkins 설정 플러그인관리 설치가능 PMD Plugin 체크및설치 Jenkins job 구성 Build Invoke Ant 의 Target ant 설정에서 PMD 수행을위해 build.xml 에추가한 target 을입력 빌드후조치 Publish PMD analysis results 추출된 PMD 결과 xml

31 31 Jenkins : PMD plugin 2. 빌드후결과확인 Ant 에서의 PMD 수행메시지 PMD plugin 을통해결과 xml 을가져와서 dashboard 로뿌려주기위한작업

32 32 Jenkins : PMD plugin 3. jenkins dashboard 에서 PMD 의결과확인 프로젝트의왼쪽메뉴에 PMD Warnings 가추가되고, 클릭하면 dashboard 형태로결과확인 checkstyle 과마찬가지로, 프로젝트메인화면에서그래프형태로 build # 에따른 PMD warnings 의경향을살펴볼수있다.

33 33 What is JDepend? 패키지의존성과관련된설계품질을관리 / 분석할수있다. 클래스파일들을읽어서분석을한다. 각패키지별로의존성측정이가능하며, 수치화, 그래프로표현이가능하다. 개발과정중에도아키텍쳐품질을평가할수있다. XML 형식으로도저장가능하다. 주요분석목적 : 아키텍쳐품질검사 ( 의존성분석 )

34 34 Eclipse : JDepend plugin 1. JDepend Plugin 다운 Help Install new Saftware

35 35 Eclipse : JDepend plugin 2. JDepend 실행및결과 프로젝트우클릭 run jdepend analysis

36 36 Eclipse : JDepend plugin 결과가가지는의미 CC AC Ca Ce A D Concrete Class Abstract Class 추상클래스나인터페이스의개수. 확정성의척도 Afferent Couplings 현재패키지에종속성을갖는패키지개수. Efferent Couplings 현재패키지가종속하고있는패키지개수. 추상화정도. 0은완전구체적패키지. 1은추상적패키지. Main Sequence 로부터의거리. Main Sequence 란추상적이면서안정적이거나, 완전구체적이면서불완정한패키지. 0일수록가깝고 1일수록멀다.

37 37 Eclipse : JDepend plugin 결과가가지는의미 D 값이낮을수록인터페이스기반의개발. Coupling 이적음 1에가까울수록다른클래스들이의존해야될클래스이고 0에가까울수록다른클래스에의존성을가져야한다.

38 38 Why Dependency? 큰규모의개발을쉽게하기위해서덩어리기반으로쪼개어개발을하게된다. 쪼개어개발함으로써개발과유지보수에도움이된다. Dependency 구조가꼬여서 cyclic 구조가생기게되면, 쪼개놓은것이하나로합쳐지는것이된다.

39 39 Ant : JDepend setting 1. JDepend 다운 JDepend 버전을다운받아서압축해제

40 40 Ant : JDepend setting 2. Ant library 에 JDepend 추가 Eclipse ant plugin 폴더안에다운받은 jdepend jar를복사해넣는다. Jdepend의경우, Classpath를따로설정하지않아도 build.xml에서 jdepend 실행을위한 jdepend target을지정할수있다.(ant에서제공 ) 그러나 ant는태그에대한 format만정의해줄뿐, 실제 jdepend 실행을위한.jar 파일은제공하지않고있어서직접적으로 ant의 library 폴더안에 jdepend.jar을복사해주어야한다.

41 41 Ant : JDepend setting 3. build.xml 파일설정 1) 실제 jdepend가실행되는 <jdepend> 태그지정 2) Format / outputfile : 결과파일 xml 경로및이름지정 3) Classpath location : 태그를위한참조영역이아닌검사를수행할파일들의경로! 4) 결과를 html 형태로추출이가능하다.

42 42 Ant : JDepend setting 4. build 완료및 jdepend 수행 지정한경로에지정한이름으로결과 xml, html 파일저장된것확인가능.

43 43 Ant : JDepend setting 4. build 완료및 jdepend 수행 xml 파일로부터추출된결과 html 화면

44 44 Jenkins : JDepend plugin 1. JDepend plugin 설치및 build 설정 jenkins 설정 플러그인관리 설치가능 JDepend plugin 체크및설치 Jenkins job 구성 Build Invoke Ant 의 Target ant 설정에서 JDepend 수행을위해 build.xml 에추가한 target 을입력 빌드후조치 Report JDepend 추출된 JDepend 결과 xml

45 45 Jenkins : JDepend plugin 2. jenkins dashboard 에서 JDepend 의결과확인 프로젝트의왼쪽메뉴에 JDepend 가추가되고, 클릭하면 dashboard 형태로결과확인

46 46 What is Findbugs? 자바프로그램분석도구로, 메릴랜드대학에서개발했다. data flow, control flow 분석등을이용한다. 버그패턴을자동으로찾아서알려준다 ( ex : race condition, null Pointer exception 등 ) source code( *.java 파일 ) 보다는 byte code( *.class 파일 ) 를기반으로분석을진행한다. 주요분석목적 : 버그패턴분석

47 47 Eclipse : Findbugs plugin 1. Findbugs Plugin 다운 Help Install new Saftware 2. Findbugs 실행 프로젝트우클릭 findbugs findbugs

48 48 Eclipse : Findbugs plugin 3. Findbugs 결과확인 Windows Show view Others findbugs 관련결과확인가능

49 49 Eclipse : Findbugs plugin 3. Findbugs 결과확인 프로젝트우클릭 findbugs open analysis result in editor Save XML을통해결과를 xml로저장가능

50 50 Ant : Findbugs setting 1. Findbugs 다운 Findbugs 버전을다운받아서압축해제

51 51 Ant : Findbugs setting 2. build.xml 파일설정 1) Findbugs.home : findbugs 설치경로지정 2) classpath : findbugs 설치경로내의 library 폴더지정 3) 실제 findbugs 가수행되는 <findbugs> 태그 output, outputfile : 결과 xml 파일경로및이름지정 class location : 분석할.class 파일들이있는경로폴더 4) 결과 xml 파일을 html 형태로저장

52 52 Ant : Findbugs setting 3. build 완료및 findbugs 수행 지정한경로에지정한이름으로결과 xml, html 파일저장된것확인가능.

53 53 Ant : Findbugs setting 3. build 완료및 findbugs 수행 결과 xml 및 html 화면

54 54 Jenkins : Findbugs plugin 1. Findbugs plugin 설치및 build 설정 jenkins 설정 플러그인관리 설치가능 Findbugs plugin 체크및설치 Jenkins job 구성 Build Invoke Ant 의 Target ant 설정에서 Findbugs 수행을위해 build.xml 에추가한 target 을입력 빌드후조치 Publish findbugs analysis results 추출된 findbugs 결과 xml

55 55 Jenkins : Findbugs plugin 2. jenkins dashboard 에서 Findbugs 의결과확인 프로젝트의왼쪽메뉴에 Findbugs Warnings 가추가되고, 클릭하면 dashboard 형태로결과확인

56 56 Jenkins : Findbugs plugin 2. jenkins dashboard 에서 Findbugs 의결과확인 프로젝트의메인화면에서 build # 에따른 findbugs warnings 의경향확인가능

57 57 PART 3 System analysis Tool

58 PART 3 System analysis Tool 58 What is TestLink? 요구사항으로부터테스트케이스를유도해내서관리할수있는시스템통합도구다. 테스트도구는아니고, 테스트프로세스를관리할수있다. 웹에서사용하기때문에, os 구분은없고 apm 환경이필요하다. 주요분석목적 : 테스트플랜 & 케이스관리, 문서작성

59 PART 3 System analysis Tool 59 What is TestLink?

60 PART 3 System analysis Tool 60 Redmine : Issue tracker Issue tracker 와연동할수있다. 레드마인이설치된상태기때문에 redmine 의 url 을등록한다.

61 PART 3 System analysis Tool 61 How to use Testlink 1. 프로젝트생성 이름, Prefix, 추가항목, 이슈트래커설정가능

62 PART 3 System analysis Tool 62 How to use Testlink 2. 요구사항만들기 type 도설정가능

63 PART 3 System analysis Tool 63 How to use Testlink 3. 요구사항에대한 operation 만들기

64 PART 3 System analysis Tool 64 How to use Testlink 4. Test suite 만들기

65 PART 3 System analysis Tool 65 How to use Testlink 5. Specification 테스트케이스만들기. 스텝밟을수있다.

66 PART 3 System analysis Tool Test Plan How to use Testlink 실제테스트 excecution 을계획할수있다. 단위별로, 버전별로도가능하며, 일정조율도가능할듯하다.

67 PART 3 System analysis Tool Test Plan How to use Testlink Plan 에할당하기

68 PART 3 System analysis Tool Test Plan Plan 생성 How to use Testlink

69 PART 3 System analysis Tool Test Plan Plan 생성 How to use Testlink

70 PART 3 System analysis Tool Test 실행 How to use Testlink

71 PART 3 System analysis Tool Test 실행 How to use Testlink 할당받은일을 Tester 가진행.

72 PART 3 System analysis Tool 이슈등록 How to use Testlink

73 PART 3 System analysis Tool 73 How to use Testlink 9. Metric Dashboard

74 PART 3 System analysis Tool 74 How to use Testlink 10. Test 결과보고

75 PART 3 System analysis Tool 75 How to use Testlink 11. 요구사항문서

76 PART 3 System analysis Tool 76 How to install Testlink 홈페이지에서 testlink tar.gz 다운로드 apps 폴더에 testlink 생성. 그안에 conf 와 htdocs 생성. Htdocs 에압축해제 Conf 폴더에 testlink.conf 파일생성 Bitnami->redmine->apache2->conf-> httpd.conf 파일변경 startredmine 에서 mysql 실행 -> table 생성 -> 권한부여 Config.inc.php 파일변경 Testlink 설치

77 PART 3 System analysis Tool 77 How to install Testlink

78 PART 3 System analysis Tool 78 How to install Testlink 따라서작성한다.

79 PART 3 System analysis Tool 79 How to install Testlink Mysql 설정

80 PART 3 System analysis Tool 80 How to install Testlink Mysql 설정 table 생성 아이디, 권한생성

81 PART 3 System analysis Tool 81 How to install Testlink Htdocs 폴더 config.inc.php 수정

82 82 PART 4 Make up for CTIP

83 PART 4 Make up for CTIP 83 Jenkins : Mail setting jenkins 서버관리자 설정 smtp 설정을통해사용자 mail 환경구축

84 PART 4 Make up for CTIP 84 Jenkins : Mail setting 프로젝트관리 설정 빌드후조치 Notification 빌드에오류가난경우, 또는오류가해결된경우 등록된메일로빌드내용발송

85 PART 4 Make up for CTIP 85 Redmine : Mail setting Bitnami 로 redmine 설치시관리자계정의 설정을할수있다. SMTP 설정 gmail 선택후 ID/PW 입력

86 PART 4 Make up for CTIP 86 Redmine : Mail setting User 가입시에, 을작성하도록되어있어모든 user 가 계정을등록한다.

87 PART 4 Make up for CTIP 87 Redmine : Mail setting 관리자 setting modifications 일감등록이있을때마다 발송

88 PART 4 Make up for CTIP 88 Redmine : Mail setting 일감등록시에담당자로특정 user 를지목할경우, 해당 user 에게 발송

89 PART 4 Make up for CTIP 89 Jenkins : Redmine plugin 1. Redmine plugin 설치 Jenkins setting plugin manager 설치가능 redmine plugin 체크및설치 2. Redmine 주소설정 Jenkins setting Redmine 이름, url 및 version 입력

90 PART 4 Make up for CTIP 90 Jenkins : Redmine plugin 3. 프로젝트와 Redmine 연결 프로젝트 구성 assign redmine project 체크 등록한 redmine 선택 redmine에등록되어있는프로젝트의이름입력

91 PART 4 Make up for CTIP 91 Jenkins : Redmine plugin 3. 프로젝트와 Redmine 연결 프로젝트메뉴에 redmine T4 생성 클릭하면단순히 redmine 링크로넘어감. 사실상연동되는부분은없다고판단! 메일설정으로빌드이슈관리결정 빌드실패시 jenkins 관리자에게메일발송 메일확인후 redmine 에이슈등록 지정된담당자에게메일발송

92 92 PART 5 Summary

93 PART 5 Summary 93 Total Environment 이름 버전 운영체제 Windows 7 (64bit) JAVA JDK 1.8.0_40 개발도구 Eclipse (Luna) 유닛테스트도구 Junit 4.0 빌드도구 Ant 빌드서버 Jenkins 버전관리 Visual SVN Server 이슈트래커 Redmine Checkstyle 6.5 정적분석도구 PMD JDepend Findbugs 시스템테스트도구 TestLink

94 References 94 Downloads findbugs : pmd plugin : testlink : jdepend eclipse plugin : References // find bugs //turing machine //jdepend //testlink 설치 // jenkins 정적분석툴연동

95 95 THANK YOU ANY QUESTIONS?

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

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

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

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. 자바프로그램기초 및개발환경 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

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Introduction to Static Analysis Dependable Software Laboratory Static Analysis Static analysis is the process of examining source code prior to compilation Without executing Static analysis can diagnose

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

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

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

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

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

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. Eclipse 2. JUnit 3. STATIC ANALYSIS 4. PMD 5. Eclipse TPTP 6. FIND BUGS INDEX 2

1. Eclipse 2. JUnit 3. STATIC ANALYSIS 4. PMD 5. Eclipse TPTP 6. FIND BUGS INDEX 2 2014 소프트웨어검증 Eclipse, JUnit, 정적분석도구 T1 200911381 김진현 200911417 정명권 200911418 정세진 1. Eclipse 2. JUnit 3. STATIC ANALYSIS 4. PMD 5. Eclipse TPTP 6. FIND BUGS INDEX 2 IDE ECLIPSE 3 Eclipse v Ide 의한종류 v 주로

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

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

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

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

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

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

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

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

서현수

서현수 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

파워포인트

파워포인트 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

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

문서의 제목 나눔고딕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

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

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

Spring Boot

Spring Boot 스프링부트 (Spring Boot) 1. 스프링부트 (Spring Boot)... 2 1-1. Spring Boot 소개... 2 1-2. Spring Boot & Maven... 2 1-3. Spring Boot & Gradle... 3 1-4. Writing the code(spring Boot main)... 4 1-5. Writing the code(commandlinerunner)...

More information

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for 메일서버등록제(SPF) 인증기능적용안내서 (Exchange 2003 - Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for Exchange 2016 년 6 월 - 1 - 목 차 I. 개요 1 1. SPF( 메일서버등록제)

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

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

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

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

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 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

제목을 입력하세요.

제목을 입력하세요. 1. 4 1.1. SQLGate for Oracle? 4 1.2. 4 1.3. 5 1.4. 7 2. SQLGate for Oracle 9 2.1. 9 2.2. 10 2.3. 10 2.4. 13 3. SQLGate for Oracle 15 3.1. Connection 15 Connect 15 Multi Connect 17 Disconnect 18 3.2. Query

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

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

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

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

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

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

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

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

블로그_별책부록

블로그_별책부록 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

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi 소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2

More information

NTD36HD Manual

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

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

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

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

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

슬라이드 1

슬라이드 1 CCS v4 사용자안내서 CCSv4 사용자용예제따라하기안내 0. CCS v4.x 사용자 - 준비사항 예제에사용된 CCS 버전은 V4..3 버전이며, CCS 버전에따라메뉴화면이조금다를수있습니다. 예제실습전준비하기 처음시작하기예제모음집 CD 를 PC 의 CD-ROM 드라이브에삽입합니다. 아래안내에따라, 예제소스와헤더파일들을 PC 에설치합니다. CD 드라이브 \SW\TIDCS\TIDCS_DSP80x.exe

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

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로 2015년 상명대학교 ICT융합대학 컴퓨터과학과 졸업 프로젝트 전시회 2015 Computer Science Graduate Exhibition 2015 Computer Science Graduate Exhibition 1 컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는

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

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

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

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

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

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

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

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

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

EndNote X2 초급 분당차병원도서실사서최근영 ( )

EndNote X2 초급 분당차병원도서실사서최근영 ( ) EndNote X2 초급 2008. 9. 25. 사서최근영 (031-780-5040) EndNote Thomson ISI Research Soft의 bibliographic management Software 2008년 9월현재 X2 Version 사용 참고문헌 (Reference), Image, Fulltext File 등 DB 구축 참고문헌 (Reference),

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

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

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

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

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt AMESim Install Routine and License Manager Tel : +82-31-608-0434 Fax : +82-31-608-0439 E-mail :support@shinho-systems.co.kr http://www.shinho-systems.co.kr Ssangyong IT Twin Tower 702, Sandaewon-dong,

More information

슬라이드 1

슬라이드 1 Delino EVM 용처음시작하기 - 프로젝트만들기 (85) Delfino EVM 처음시작하기앞서 이예제는타겟보드와개발홖경이반드시갖추어져있어야실습이가능합니다. 타겟보드 : Delfino EVM + TMS0F85 초소형모듈 개발소프트웨어 : Code Composer Studio 4 ( 이자료에서사용된버전은 v4..입니다. ) 하드웨어장비 : TI 정식 JTAG

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

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law), 1, 2, 3, 4, 5, 6 7 8 PSpice EWB,, ,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law), ( ),,,, (43) 94 (44)

More information

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

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

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

Contents Contents 2 1 Abstract 3 2 Infer Checkers Eradicate Infer....

Contents Contents 2 1 Abstract 3 2 Infer Checkers Eradicate Infer.... SV2016 정적분석보고서 201214262 라가영 201313250 서지혁 June 9, 2016 1 Contents Contents 2 1 Abstract 3 2 Infer 3 2.1 Checkers................................ 3 2.2 Eradicate............................... 3 2.3 Infer..................................

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

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

윈도우시스템프로그래밍

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

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

Deok9_Exploit Technique

Deok9_Exploit Technique Exploit Technique CodeEngn Co-Administrator!!! and Team Sur3x5F Member Nick : Deok9 E-mail : DDeok9@gmail.com HomePage : http://deok9.sur3x5f.org Twitter :@DDeok9 > 1. Shell Code 2. Security

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

품질검증분야공개 SW 솔루션목록 ( ) 순번분류솔루션명라이선스기술지원홈페이지제품개요 1 BTS Bugzilla MPL community 웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-c

품질검증분야공개 SW 솔루션목록 ( ) 순번분류솔루션명라이선스기술지원홈페이지제품개요 1 BTS Bugzilla MPL community   웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-c 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

ppt.glzy8.com提供海量PPT模板免费下载!

ppt.glzy8.com提供海量PPT模板免费下载! ppt.glzy8.com 海量 PPT 模板免费下载 소프트웨어검증발표 #1 junit, Eclipse, 정적분석도구 T5 201013759 근량 201013760 기세파 contents 1 2 3 4 JUnit Eclipse jdepend colver JUnit 이란? Junit 는가장많이사용되는 Java 단위테스트프레임워크. 콘솔환경에서명령행으로도실행가능.

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

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

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

User's Guide Manual

User's Guide Manual 1. 롯데 통합구매 시스템 사용자 매뉴얼 (공급사용) 2006.01-1 - 문서 이력(Revision History) Date Version Description Author(s) 2006/01 V1.0 사용자 매뉴얼 - 공급사용 롯데CFD 주) 이 사용자 안내서의 내용과 롯데 통합구매 시스템은 저작권법과 컴퓨터 프로그램 보호법으로 보호 받고 있으며, 롯데CFD의

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

기존에 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 PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

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