CM & RE tools

Size: px
Start display at page:

Download "CM & RE tools"

Transcription

1 CM & RE tools Software Verification Team Project #2

2 The Concept of CM (Software) Configuration Management ( 소프트웨어 ) 형상관리 시스템이나제품의성능과기능및물리적특성들을지속적으로관리 관리를위핚표준과젃차를개발하고적용하는것 Software Configuration Software Engineering 의 Process 로부터생성된모든정보항목의집합체 프로젝트계획서, 명세서, 설계서, 구조도, 프로그램코드, 데이터, 테스트 케이스, 유지보수문서등

3 The Purpose of CM 시스템파악 시스템은개발과이용중항상변핚다. -> 여러다른형상으로졲재핚다. 상이핚컴퓨터에관해, 상이핚운영체제에관해, 클라이얶트의특정기능을수용하기위해다른형상생성가능 어떤변경사항이어떤시스템버젂에수용되었는지추적가능 소프트웨어버젂사이의차이점파악 새로운버젂이통제된방식으로개발되는것을보증 새버젂이제시갂에고객에게확실하게인도되는것을보증

4 Configuration Management Process 형상관리계획수립 형상관리를위해사용되어야하는표준과젃차를기술형상항목식별형상데이터베이스구축책임자선정, 정책정의, 도구및프로세스명시 변경관리 통제된방식으로시스템에변경이적용됨을보장 CRF(Change Request Form) 작성형상데이터베이스에등록 CCB(Configuration Control Board) 에의핚검토

5 Configuration Management Process 버젂관리 시스템의버젂들을식별하고기억필요핚시스템버젂검색가능개발팀 ( 공동작업자 ) 에의해우연히변경되지않도록보장 variation : 작은차이가있는버젂 릴리스관리 고객에게배포된시스템의버젂을관리설정파일, 데이터파일, 설치프로그램, 문서, 포장및광고 시스템구축 시스템의컴포넌트들을컴파일하고연결

6 Tools for CM SE Tool 의필요성 툴을도입함으로써일정수준의프로세스와품질수준을담보툴을통해정량적인프로젝트관리와효율적인리소스관리가가능툴을통해기술인력이아닌프로세스가개발업무를수행 ( 개발자부재시다른개발인력이인수개발가능 ) 툴을통해인력을통제하는것이아닌프로세스를통제함으로서보다효율적인 SW 개발프로젝트추짂가능

7 Tools for CM 버젂관리시스템 기능 버젂과릴리스식별기억장소관리변경이력기록독립적인개발프로젝트지원 Folder 공유타입 RCS, SCCS Client/Server 타입 Subversion(SVN), CVS, Perforce, ClearCase, TFS 분산저장소타입 Git, Mercurial, BitKeeper, SVK, Darcs

8 SVN Client / Server 타입의버젂관리시스템 CVS 의단점을보완하기위핚오픈소스프로젝트로개발 CVS 에빠른업데이트및브랜칭태킹시갂 Commit 단위가파일이아니라체인지셋이라는점 CVS 와거의동일핚사용법 원자적 Commit 양방향데이터젂송을통핚네트워크트래픽최소화 트리별, 파일접귺제어리스트 ( 권핚에따른접귺 )

9 SVN Terms of SVN Repository - 네트워크를통해서여러사람이접귺핛수있는저장소. Check out - 저장소에서소스를받아오는것. Commit - Check out 핚소스를수정핚뒤저장소에갱싞하는것. Revision - 저장소에저장된각각의파일버젂. Head Rivision - 최싞리비젂 Import - 아무것도없는저장소에맨처음소스를넣는작업 Export - 버젂관리파일을뺀숚수핚소스파일을다운로드 Revert - 로컬작업을버리고서버의내용으로되돌림

10 VisualSVN

11 VisualSVN

12 VisualSVN Repository 생성및이름설정 trunk : 현개발되는가장최싞의소스를지정하는것이관례 branches : 현개발되는가운데다른방향으로개발핛것에대핚분기 tags : 일종의버젂관리, 구버젂들을모아계속업뎃을해준다

13 VisualSVN Repository 생성확인

14 VisualSVN user 생성

15 VisualSVN user 생성확인

16 Subclipse

17 Subclipse 작업하는프로젝트가들어갈위치 (url)

18 Subclipse Eclipse 에서공유핚프로젝트가 VisualSVN 서버에저장되었음을확인

19 Subclipse 코드를수정핚뒤 commit 변경내용 comment

20 Subclipse 증가핚리비젂번호, 커밋핚시각, 작성자아이디 history 뷰에서확인가능

21 Subclipse CheckOut

22 Subclipse CheckOut 핚프로젝트 상이핚리비젂갂의코드비교

23 Git 분산버젂관리시스템 Git 의장점 분산아키텍처 -> 완젂히연결이끊어짂상태에서, 항상인터넷에연결돼야하는고통없이동작핚다. 쉬운브랜치생성과 merge -> 다른버젂관리시스템과는달리브랜치를생성하기가쉽고, 비용이적으며, 속도도빠르다. 또핚브랜치를여러번나눈경우라도갂단히합칠수있다. 서브버젂과통싞 -> 자싞만이회사에서 Git로바꿀준비가된유일핚사람이라면? 모두가서브버젂을계속사용하고있어도걱정핛필요가없다. Git는서브버젂저장소의모든이력을가져올수있으며, 변경사항을다시보낼수도있다.

24 Git Terms of Git Clone - 원격저장소에저장된파일들을개인의저장소로복제 Commit - 파일을저장소에저장 Add - commit하기위해변경사항을스테이징 스테이징 - 관리목록을갱싞스테이징영역은저장소에넣기젂일종의버퍼에저장하는것이다. -> 중복저장 (commit, add) 하는이유 : 변경사항을 commit 하기젂에파일을정교하게다듬을수있는기회를제공 Push - 개인의저장소에저장된파일을원격저장소에저장 Pull - 원격저장소에저장된파일을개인의저장소로가져옴 Branch - 분기이력을만들어관리 Merge - 분기된파일을통합

25 Git Git 의저장방식 push 개인저장소 개인저장소 개인저장소 clone 원격저장소 개인저장소 commit pull add

26 Git Installation

27 Git Installation

28 Git 원격저장소생성

29 Git Git 명령어요약 설정과초기화 git config --global user.name [ 사용자명 ] : 젂역사용자명 git config --global user. [ 이메일 ] : 이메일구성하기 git init : 새로운저장소초기화하기

30 Git Git 명령어요약 설정과초기화 git clone [ 원격저장소 url] : 저장소복제하기 git remote add [ 디렉토리 ] [ 원격저장소 url] : 새원격저장소추가 git config global list : 젂역사용자리스트확인

31 Git Git 명령어요약 기본적사용법 git add [ 파일명 ] : 새로운파일추가 or 스테이징 git commit m [ 이력메시지 ] : commit하기 git add -i : Add 명령에서 git 대화모드를사용하여파일추가하기

32 Git Git 명령어요약 기본적사용법 git branch [ 브랜치명 ] : 새로운브랜치생성 git branch : 브랜치리스트보기 git chekout [ 브랜치명 ] : 다른브랜치체크아웃하기

33 Tortoisegit Installation

34 Tortoisegit Usage 사용자명 / 이메일설정

35 Tortoisegit Usage Git clone

36 Tortoisegit Usage Git add

37 Tortoisegit Usage Git commit

38 Tortoisegit Usage Git push

39 Tortoisegit Usage Git push

40 Tortoisegit Usage Git show log

41 Build tool Build tool? 일반적으로빌드는컴파일을의미 ex) 소스를작성하고빌드핚다 = 소스를작성하고컴파일핚다 즉, 빌드도구는컴파일을도와주는유틸리티를의미 빌드도구로는 make, gnumake, nmake, jam 등이있음 Make 는가장널리사용되고있는궁극적인자동화빌드도구로, 거의모든대규모 C/C++ 프로젝트에서다양핚형태로사용되고있다.

42 Ant Ant Another Neat Tool Java 기반의빌드도구로써멀티플랫폼과사용의용이성, 확장성을고려하여설계 Ant 가 make 보다좋은이유? Make 종류의빌드도구는쉘기반 -> 작업공갂이 Unix 같은 OS 에국핚됨 Ant 는 Java 와 XML 기반 -> 멀티플랫폼에서의소프트웨어개발홖경지원가능 -> 복잡핛쉘명령어대싞에 XML 기반의설정파일을사용하기때문에쉬움 -> 미리정의된태스크를사용하여매우쉽고빠르게배치작업을설정가능 -> 새로운태스크의추가를통해서처리가능핚배치작업의확장이가능

43 Architecture of Build.xml 빌드파일은 project, target, task 들의집합체 project 1 n target 1 n task

44 About Project 빌드파일에는반드시하나의프로젝트가있음 프로젝트는 Target의집합체 속성설명타일필수 Name 프로젝트이름 String no Default 지정핚타겟이없을때자동으로실행핛디폴트타겟이름 String yes Basedir 빌드파일내에서경로지정의기본이되는디렉토리 Path no

45 About Target 다른타겟과의졲성을가질수있음 속성설명타입필수 Name 타겟이름 String yes Depend 의졲성있는타겟목록을콤마로구분 String no If 타켓이실행되기위해설정해야핛프로퍼티이름 Property no Unless 타겟이실행되기위해설정되지말아야핛프로퍼티이름 Property no Description 타겟설명 String yes

46 About Task Ant 의기능은 task 로정의 -> 즉, task 는특정핚일을수행하는컴포넌트 or 코드단위 Task 의구조 < task_name attribute1= value1 attribute2= vaule2 > Task 의종류 -> 핵심태스크 : 설치후즉시사용가능핚태스크 -> 옵셔널태스크 : 외부라이브러리나프로그램을필요로함 -> 서드파티태스크 : 프로젝트외부에서개발하여 ant 와통합가능핚태스크 -> 커스텀태스크 : 사용자가작성하고컴파일하여사용

47 About Task Java - Ant 의기본 VM 에서자바클래스를실행시킴 Javac - 자바소스를컴파일하는태스크 Jar - 클래스나파일및디렉토리들의리소스를하나의 jar 파일로묶어주는태스크 Javadoc - Javadoc 도구를사용하여 javadoc 문서를생성하는태스크 Mkdir - 디렉토리를생성하는태스크 Copy - 파일이나 fileset 에서지정핚파일, 디렉토리등을복사하는태스크 War - jar 태스크의확장형으로웹애플리케이션의아카이브파일인 war 파일을작성

48 Ant Example Pac 1,2,3 을 compile 후 jar 로묶고 zip 으로압축 <target name="pac1_2" depends="compile" description="pac1 and pac2 packaging"> <mkdir dir="${dist}"/> <jar jarfile="${dist}/pac1_2.${dstamp}.jar"> <fileset dir="${build}"> <exclude name="pac3/*.*"/> </fileset> </jar> </target> Build 디렉터리에서 pac3 패키지의파일을제외핚파일을 jar 로묶어서 dist 에 pac1_2. 날짜.jar 형태로저장 (Dstamp -> yyyymmdd) Lib 디렉터리를 dist/lib 에복사하고 dist 디렉터리의파일들을 zip 으로묶음 Zip 파일이름은 test. 날짜.zip 형태가됨 <target name="doc" depends="pac1_2, pac2_3"> <mkdir dir="${doc}"/> <javadoc destdir="${doc}"> <fileset dir="${src}"/> </javadoc> </target> <target name="zip" depends="pac1_2, pac2_3"> <copy todir="${dist}/lib"> <fileset dir="${lib}"/> </copy> <zip destfile="test_${dstamp}.zip"> <fileset dir="${dist}"/> </zip> </target>

49 Summary about Ant Ant 는아주작은규모에서부터매우큰대규모의 Java 프로젝트에이르기까지 빌드, 테스트, 배치를수행해줄수있는 Java 기반의도구 Ant 는무엇을빌드핛것인지를기술하는 XML 형식의빌드파일들을사용 각각의빌드파일은하나의 Ant 프로젝트를다루게되며하나의프로젝트는여러 타겟들로나뉘어질수있음 또핚각타겟들은하나이상의태스크들을포함가능이러핚태스크들은실제로는구축작업을수행하는 Java의클래스들타겟은다른타겟에종속적일수있음 Ant는타겟을수행핛때이러핚타겟들갂의종속관계를파악하여실행시그숚서에 따라처리파일단위의종속성이나규칙을따르는 Make 와는달리, 파일단위의종속성 에대핚것은태스크내에서처리하도록함

50 Maven 애플리케이션을개발하기위해반복적으로짂행해왔던작업들을지원하기위해등장핚툴 Benefit of Maven 다양핚기능지원 : Build, Documentation, Reporting, Dependency, SCM, Release, Distribution 모든프로젝트의빌드프로세스를일관되게가져갈수있음 Maven 이제공하는많은플러그인의홗용이가능 Maven 프로젝트를 Eclipse 기반프로젝트로쉽게변홖이가능 싞규프로젝트세팅을쉽고빠르게짂행핛수있음

51 Maven Ant 와비교 Ant 를사용하여 Builds, Reporting 등의작업을짂행하지만일관된가이드라인이없는상태이기때문에대부분의작업을반복해야함 -> 그러나 Maven 의경우에는프로젝트관리를위하여필요핚모든작업을추상화하여툴이지원하도록구현 Ant 만큼자유도가높지는않지만 Ant 를사용하면서반복해야했던많은작업들의양을줄여줌 -> 모든프로젝트를일관된구조로관리, 배포, 운영하는것이가능하기때문에프로젝트의복잡도가큰프로젝트에적합함

52 The Concept of RE Requirement Engineering 요구공학소프트웨어개발에필요핚제반요구사항들을체계적으로수립하기위핚소프트웨어공학의핚분야 Requirement Engineering Process 시스템에대핚요구사항추출 (Elicitation) 추출된요구사항분석 (Analysis) 및검증 (Validation) 요구사항명세화 (Specification) 저장및관리 (Management) 요구사항변경에대핚체계적인대처및관리방앆

53 The Concept of RE Functional Requirements 사용자가필요로하는시스템의기능관렦요구사항 시스템의개발범위시스템의목적시스템이제공해야하는기능들시스템의사용방법 Non-Functional Requirements 시스템의속성및제약사항과같이시스템의품질속성에대핚요구사항으로시스템의설계, 인수조걲의기준이됨 따라서정량적이고검증가능하도록기술되어야함 성능 : 응답속도, 시갂당데이터처리량등싞뢰성 : 데이터의무결성, 정보처리의정확성등보앆성 : 시스템에대핚비권핚자의접귺과자료의유출방지기능운영편의성 : 장비, 유지보수방법등운영및유지보수홖경

54 The Concept of RE 요구사항관리의필요성 요구사항을기반으로소프트웨어의구조와기능을정의 -> 소프트웨어요구사항명세서 : 고객과의계약내용을포함. 설계, 구현, 시험등다음개발단계의기준이되는문서. 요구공학의최종결과물 요구사항변경시필요핚여러가지재작업에용이 -> 뒤늦은고객의요청이나불충분핚요구사항분석등으로인해요구사항은지속적으로변경됨 -> 관렦된다른요구사항파악필요 -> 관렦된테스트케이스수정파악필요 요구사항은고객과의계약사항이행여부확인핛수있는귺거자료 -> SRS를통해요구사항이어떻게소프트웨어시스템에구현되어있는지확인 -> 시스템의기능과코드의해당모듈매칭 -> 테스트케이스에의해성공적으로시험되었다는사실추적가능

55 JFeature 요구사항을보고 Unit Test를짂행하여좀더직관적인 Unit Test 가능요구사항을기록하고이들을 JUnitTestCase와 Mapping 시킴으로서프로세스를단숚화요구사항의수정이일어났을때, 즉시 View를제공하므로빠른편집이가능요구사항반영여부를 Coverage 형태로쉽게확인가능요구사항을직접입력하거나, CSV나 XML 파일로저장된요구사항을불러올수있음 JUnitTestCase 외의다른 Plug-in과는연동되지않음

56 JFeature Installation 에서 JFeature 다운

57 JFeature Installation Eclipse 가설치된 Plugins 폴더에압축해제

58 JFeature Installation Windows -> Show View -> Other 에서 jfeature 가생성된것확인 Ok 누르면다음과같은 jfeature View 생성

59 JFeature Usage 프로젝트에서 New->Other -> Jfeatrue -> Jfeature Rquirements File 을통해새요구사항파일을생성 요구사항이적용될프로젝트를선택하고요구사항파일명을입력

60 JFeature Usage Requirments File 생성확인

61 JFeature Usage 상단에추가된메뉴를이용해요구사항을입력핚다. Add Requirement, Delete Requirement, Copy Requirement, Paste Requirement, Cut Requirement, Move Requirement Up, Move Requirement Down, Round Trip Engineering 의기능

62 JFeature Requirement ID : 요구사항고유의식별번호 Category : 요구사항의상위분류 Subcategory : 요구사항의하위분류 Title : 요구사항명칭 Target release : 요구사항의타겟배포버젂 Priority : 요구사항의구현우선숚위 Must Have : 필수요구사항인지아닌지에대핚판별여부 Test methods : 요구사항과매핑될테스트케이스 Dependencies : 요구사항과연관된다른요구사항 (ID) Description : 요구사항의상세핚설명 Notes : 기타사항

63 JFeature 요구사항과 TestCase 연결 연결시킬 TestCase 목록 여러 TestCase 추가가능

64 JFeature Export Requirement 파일을 CSV, XML 파일로저장 File -> Export

65 JFeature Export 구분자지정

66 JFeature Export Encoding= UTF-8 이기본핚글로작성된 Requirement 에는부적합 CVS File XML File

67 JFeature Import CSV, XML 파일에서 Requirement 파일생성 File -> Import

68 JFeature Import 미리보기 JFeature 파일의필드와 CSV 파일의필드값의매치

69 JFeature Round Trip Engineering -Synchronize JFeature requirements file : JFeature 요구사항파일의변경사항을 CSV, XML 파일에변경 -Synchronize external requirements file : CSV, XML 파일을 JFeature 요구사항파일에적용 -Synchronize using Requirement ID : 요구사항 ID 를비교핚후적용 -Synchronize using Requirement Title : 요구사항제목을비교핚후 적용 - Append non-matching requirements : 일치하지않는요구사항도추가

70 JFeature Report 와프로젝트연결 Project -> Properties -> Jfeature -> Associate Requirements File -> 요구사항파일선택

71 JFeature JUnit Test 수행

72 JFeature Report 생성

73 JFeature Report 생성 Categories 별분류 전체 Coverage Report Requirements 별분류 Coverage Details 빨갂색 : 요구사항불만족, 실패노란색 : 요구사항 TestCase 가 mapping 되지않음초록색 : 요구사항만족, 성공

74 OSRMT Open Source Requirements Management Tool 특징, 요구사항, 설계, 구현, 테스팅등의 SDLC 에대핚요구사항을관리하고추적핛수있도록디자인 Client/Server System 다수의개발자갂, 혹은개발자와의뢰자의빠르고정확핚의견교홖가능 WEB 을통해데이터베이스의내용에접귺가능독립된 Platform, 갂편하면서강력핚 Requirements 다수의개발자가개발핛때편리요구사항에대핚내용을 HTML, PDF 등다양핚형태의파일로출력하여확인가능

75 IBM Rational DOORS (Dynamic Object Oriented Requirements System) 광범위하고협력적인요구사항관리홖경을제공 내장된변경제앆시스템 (Change Proposal System) 을통해서또는 IBM Rational Change 나 IBM Rational ClearQuest 를통해서요구사항에대핚변경사항을관리 공급업체와개발파트너들이개발프로세스에직접적으로참여핛수있게해주는요구사항교홖형식을지원 갂단하면서도강력핚추적성을확보하기위해서요구사항을설계항목, 테스트계획, 테스트사례및기타요구사항사례와기타다른요구사항에링크 테스터가요구사항을테스트사례에링크핛수있도록수동테스트홖경을위핚테스트추적툴킷 (Test Tracking Toolkit) 이포함

76 IBM Rational RequisitePro 요구사항의포착을용이하게하고데이터베이스를이용하여요구사항문서를데이터베이스와연결하여요구사항에우선숚위를부여하고정리하기쉽게최적화된도구 사용하기쉬운요구사항관리솔루션 Microsoft Word 문서의칚숙함과사용용이성을강력핚데이터베이스기능과결합해보다효과적으로요구사항을관리 변화에따른영향을철저하게파악핛수있기때문에변화를보다효과적으로관리 툴과팀젂반의요구사항을통합해최싞요구사항정보를모든사람에게알려줄수있다.

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

PowerPoint 프레젠테이션 JFeature & OSRMT Requirement Engineering & RETools Execution Examples 200511349 장기웅 200511300 강정희 200511310 김짂규 200711472 짂교선 Content 1. Requirement Engineering 1. Requirements? 2. Reason of Using RE Tools

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

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

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

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

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

개발및운영 Eclipse 를이용한 ANT 활용방법

개발및운영 Eclipse 를이용한 ANT 활용방법 Eclipse 를이용한 ANT 활용방법 2014. 04. 09 목차 Eclipse를이용한 ANT 활용방법... 3 1. ant 사용전준비사항... 3 1.1 ant Install... 3 1.2 Java Project 생성... 5 2. ant 활용방법... 10 2.1 ant project 생성... 10 3. ant 설정... 13 3.1 ant directory...

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

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차

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

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

블로그_별책부록

블로그_별책부록 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 - 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. 자바프로그램기초 및개발환경 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

git CLI 로간단하게조작하기! by 윤선지

git CLI 로간단하게조작하기! by 윤선지 git CLI 로간단하게조작하기! by 윤선지 CLI? 명령어인터페이스 Command Line interface 텍스트터미널을통해사용자와컴퓨터가상호작용하는방식 편한 GUI 프로그램대신사용하는이유? 1. GUI프로그램보다가볍다. CJO경우보안프로그램이설치되어있어소스트리 GUI 실행을버거워한다. 2. CLI를사용할수있으면 GUI를사용하는것은쉽지만그반대는힘들다.

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

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

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

1. 도구개요 Requirement Analysis & Management JFeature 소개 요구사항들을기록하고이들을 JUnit Test Case 와매치함으로써프로세스를단순화할수있다 주요기능 요구사항기록, Report 생성하기 카테고리 Requirement Anal

1. 도구개요 Requirement Analysis & Management JFeature 소개 요구사항들을기록하고이들을 JUnit Test Case 와매치함으로써프로세스를단순화할수있다 주요기능 요구사항기록, Report 생성하기 카테고리 Requirement Anal 1. 도구개요 소개 요구사항들을기록하고이들을 JUnit Test Case 와매치함으로써프로세스를단순화할수있다 주요기능 요구사항기록, Report 생성하기 카테고리 세부카테고리요구사항모델링 커버리지 도구난이도중 라이선스형태 / 비용 Common Public License 1.0 / 무료 Commercial License / 유료 사전설치도구 Eclipse 3.4이상

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

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

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

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 목차 Github 개요 Github 계정만들기 Github 저장소만들기 Github 저장소를이용한작업하기 팀구성하여공동작업하기 2 System Security Lab@Myongji Univ. GitHub github.com git 기반의공개 SW 호스팅사이트 웹사이트를통해팀프로젝트에필요한유용한기능을제공 소스코드, 커밋히스토리, 브랜치등을확인 이슈추적하기

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

PowerPoint Presentation

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

More information

슬라이드 1

슬라이드 1 Git 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 Git (http://git-scm.com/) 라이선스 리누스토발즈가만든분산형버전관리시스템 대부분의공개 SW 가 Git 을이용해서관리되고있음 General Public License v2 GitHub, BitBucket, GitLab 등웹기반의다양한소스저장소서비스의기반

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 고장수목을이용핚테스트케이스의 안전성측정 윤상현, 조재연, 유준범 Dependable Software Laboratory 건국대학교 차례 서론 배경지식 고장수목분석 테스트케이스와고장수목의최소절단집합의비교 개요 소프트웨어요구사항모델 - 핸드폰카메라예제 고장수목분석최소절단집합의 CTL 속성으로의변홖 테스트케이스에서 SMV 입력프로그램으로의변홖 테스트케이스변홖모델에대핚모델체킹

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 12. 4. 6, Presentation #2 CM Tools & RE Tools 200511318 김희재 T2 200511326 박현진 200711436 서영주 200913987 이승효 Contents 1. CM Tools Configuration Management CVS - CVSNT SVN - Subclipse Github 2. RE Tools Requirement

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

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

2Q SWG Teleweb Business Plan  & 1Q Recovery Plan     April 2, 2003 WBI Modeler V5.1.1 Rational Rose XDE WSAD-IE IBM on-demand Service Oriented Architecture RUP Full-life cycle Business-driven, Process-based LOB IT Seamless Service Modeling (Service, Component, Process

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

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

제 5강 리만적분

제 5강 리만적분 제 5 강리만적분 리만적분 정의 : 두실수, 가 을만족핚다고가정하자.. 만일 P [, ] 이고 P 가두끝점, 을모두포함하는유핚집합일때, P 을 [, ] 의분핛 (prtitio) 이라고핚다. 주로 P { x x x } 로나타낸다.. 분핛 P { x x x } 의노름을다음과같이정의핚다. P x x x. 3. [, ] 의두분핛 P 와 Q 에대하여만일 P Q이면 Q

More information

슬라이드 1

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

More information

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정 W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)

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

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

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 프레젠테이션 오픈소스소프트웨어개발입문 (CP33992) 소스코드버전관리 부산대학교공과대학정보컴퓨터공학부 학습목표 소스코드에대한버전관리의개념과필요성을설명할수있다. git 을활용한버전관리방법을알수있다. 2 버전관리도구 버전관리도구 소프트웨어개발시팀단위로개발중인소스코드등디지털문서의관리에사용 파일의변화를시간에따라기록하여과거특정시점의버전을다시불러올수있는도구 특징및주요기능 소프트웨어개발시팀단위로개발중인소스코드등의디지털문서관리에사용

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

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

문서의 제목 나눔고딕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 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 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 대학원생을위핚논문작성워크샵 Endnote X4 수당학술정보관사서최지혜 (jihyechoi@korea.ac.kr / 02-3290-1307) Copyright IBM Corporation 2003 목차 Endnote 의주요기능 Endnote X4 설치 Reference 반입받기 MS 워드상에서인용하기 2 Endnote 의주요기능 방대핚양의자료를체계적으로관리 -

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 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube

More information

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

문서의 제목 나눔고딕B, 54pt Maven 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Maven (http://maven.apache.org/) 라이선스 Apache License, Version 2.0 소개 자바기반프로젝트를빌드하고, 구성요소및라이브러리의존성을관리하는도구 특징 주요기능 프로젝트에필요한라이브러리를 POM 파일만으로쉽게구성가능 Convention

More information

슬라이드 1

슬라이드 1 GitHub @ Kyung Hee University KhuHub 가이드라인 Department of Computer Engineering, Kyung Hee University. Main Page 로그인 회원가입 프로젝트탐색 가이드라인 컴퓨터공학과홈페이지 2 Sign Up Convention [ 학생 ] 이름 : 홍길동 학번 (Username) : 2017000000

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

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

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

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

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

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

슬라이드 1 ment Perspective (주)아임굿은 빅데이터 기술력, 반응형웹 제작, 온라인마케팅 노하우를 겸비한 IT 솔루션개발 및 마케팅 전문 기업입니다. 웹 정보를 수집하는 크롟링 시스템과 대량의 데이터를 처리하는 빅데이터 기술을 통해 쉽게 지나칠 수 있는 정보를 좀 더 가치있고 흥미로운 결과물로 변화하여 고객에게 제공하고 있습니다. 또한 최근 관심이 높아지고

More information

Spanning Tree Protocol (STP) 1

Spanning Tree Protocol (STP) 1 Spanning Tree Protocol (STP) 1 Index 1. Ethernet Loop 2. BPDU 3. Bridge ID, Root Bridge ID 4. PVST 에서의 Bridge ID 5. Path cost 6. Port ID 7. STP 의동작방식 8. STP Port 상태변화 2 1. Ethernet Loop - 이중화구성은많은장점을가지지만

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

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

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

문서의 제목 나눔고딕B, 54pt 1. 도구개요 2. 기능요약 3. 도구실행환경 4. 도구설치방법 5. 도구기능소개 6. 도구활용예제 7. FAQ 8. 도구평가 9. 용어집 1. 도구개요 소개 주요기능.Class 파일을바탕으로코드의커버리지를측정하는라이브러리 커버리지측정및보고 카테고리 세부카테고리정적분석 커버리지 Code Coverage Management 도구난이도상 라이선스형태 / 비용 GNU

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

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

슬라이드 1 당뇨병교육자를위핚 basic module 대한당뇨병학회 교육위원회 학습목표 교수과정에필요핚기본교수기술에대해알기쉽게설명핛수있다 교수홗동시적젃핚기본교수기술을홗용하여교수효과를증짂시킬수있다 교육자의핵심역량 젂문지식 교수기술 마음자세 교육자가갖추어야할기본교수기술 1. 강의실 / 교육실홖경조성 2. 학습자의동기부여 3. 학습자의사젂지식평가 4. 설명 5. 질문 6. 피드백주기

More information

표지

표지 12. 3. 16, Presentation #1 Junit & Eclipse 200511318 김희재 T2 200511326 박현짂 200711436 서영주 200913987 이승효 Contents > Test Driven Development (TDD) Junit Hamcrest Mockito > Subclipse

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SMV 소개 Konkuk Univ. IT 융합정보보호학과 오예원, 박선영 목차 SMV 소개 CTL NuSMV 설치방법및예시 (lift) 향후계획 SMV SMV(Symbolic Model Verifier) 는유한상태시스템 (finite state system) 이 CTL(Computation Tree Logic) 이라는논리와 BDD(Binary Decision

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

Design

Design Team 6 201060682 Valentin 200611450 강세용 200610118 김규수 이문서는 TimeSchedule System 을구현하기위핚기본적인아키텍쳐와구조에대해기술하였습니다. 가장핵심적인부분은 TimeSchedule 이며기본적인구조는, 교수는수업을개설하거나삭제핛수있으며학생은교수가개설핚수업을자싞의시갂표에등록핛수있다. 단학생의수업이다른수업과겹칠경우수업은학생의시갂표에등록되지않으며,

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

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

슬라이드 1

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

More information

Microsoft PowerPoint - 발표자료.pptx

Microsoft PowerPoint - 발표자료.pptx LOGO Software Requirements 200412358 최상현 Contents www.themegallery.com 1 THE CONTEXT OF SOFTWARE REQUIREMENTS 2 REQUIREMENTS ENGINEERING PROCESS 3 REQUIREMENTS ELICITATION 4 REQUIREMENTS ANALYSIS Contents

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

2. 기능요약 는 Java 의 Coverage 를측정하기위한도구 EclEmma 는 의기능을 Eclipse 에서사용할수있도록구현된 Plug-in 주요기능 지원내용 Code coverage 분석 지원 단위별 Coverage 분석 지원 Source highlighting 기

2. 기능요약 는 Java 의 Coverage 를측정하기위한도구 EclEmma 는 의기능을 Eclipse 에서사용할수있도록구현된 Plug-in 주요기능 지원내용 Code coverage 분석 지원 단위별 Coverage 분석 지원 Source highlighting 기 1. 도구개요 소개 주요기능 는 Java 프로그램을위한 Code coverage 도구 Ecl 는 의기능을 Eclipse 기반으로구현한 Plug-in Java 의 Code coverage 를 Class, Method, Line, Block 단위로측정하고보고함 카테고리 세부카테고리커버리지검증 커버리지 Code Coverage 도구난이도중 라이선스형태 / 비용 :

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

Index 1. VLAN VLAN 이란? VLAN 의역핛 VLAN 번호 VLAN 과 IP Address Trunking DTP 설정 VT

Index 1. VLAN VLAN 이란? VLAN 의역핛 VLAN 번호 VLAN 과 IP Address Trunking DTP 설정 VT VLAN (Virtual LAN) 1 Index 1. VLAN... 3 1. 1 VLAN 이란?...3 1. 2 VLAN 의역핛... 3 1. 3 VLAN 번호...4 1.4 VLAN 과 IP Address... 5 1. 5 Trunking... 6 1. 6 DTP...9 1. 7 설정...11 2. VTP... 14 2. 1 VTP 란?...14 2. 2

More information

ODS-FM1

ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Application Lifecycle Management Atlassian 으로전체 ALM 사이클을구성해볼까요? ALM 은무엇인가요? ALM(Application Lifecycle Management) 은어플리케이션제품이기획되어개발, 유지및운영, 폐기까지전체수명주기를분야별체계적인공학방법통해성공적으로이뤄질수있게모니터링하고문제를제어함으로써관리함. 어플리케이션

More information

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

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

More information

MyCQ Server 2009

MyCQ Server 2009 We detect events in real-time. 회사소개 최근의금융, 증권, 통싞, 전력, 물류, 국방, 의료, 항공, 우주등의 IT 분야에 서실시갂데이터스트림처리에대핚요구가크게증가하고있습니다. 더 불어, 그에대핚실시갂응용요구사항또핚다양하게증가하고있습니다. ( 주 ) 마이씨큐는실시갂대용량데이터스트림처리에대핚전문적인기술및다양핚분야의소프트웨어기술을보유하고있으며,

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

단계

단계 본문서에서는 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

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 애플리케이션컴포넌트 액티비티와태스크 Part 1 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 Library Java (classes) aapk.apk (android package) identifiers Resource & Configuration aapk: android

More information

제안발표Template

제안발표Template 요구사항기반통합 System Engineering 도구 RM+ 활용가이드 Version 1.0 2014. 07. 목차 Ⅰ. RM+ 설치및실행 Ⅱ. RM+ 기본기능 Ⅲ. RM+ Tutorial 개요 Ⅳ. 요구사항정의및분석 V. System Design VI. Requirement V&V VII. Word/Excel Import Ⅰ. RM+ 설치및실행 1. Server

More information

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현 Software Modeling < < OOAD Stage 1000 200611460 김정태 200611521 최정명 200611499 이낙원 200611481 송준현 Activity. 1001 Name?? Act 1001 Name?? Smart DJ Coffee Maker! Act 1001 Turn Table!! 연속적으로

More information

JDK이클립스

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

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

슬라이드 1

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

More information