2. 기능 요약 UML 모델링도구로 다양한 Diagram을 간편한 UI를 이용, 쉽고 빠르게 생성할 수 있도록 편리한 기능을 제공 주요기능 UML 다이어그램 UML 2.0 웹 실행 도구 내부 데이터 상호연동 지원여부 지원 지원 지원 지원 (Linked Diagram,

Size: px
Start display at page:

Download "2. 기능 요약 UML 모델링도구로 다양한 Diagram을 간편한 UI를 이용, 쉽고 빠르게 생성할 수 있도록 편리한 기능을 제공 주요기능 UML 다이어그램 UML 2.0 웹 실행 도구 내부 데이터 상호연동 지원여부 지원 지원 지원 지원 (Linked Diagram, "

Transcription

1 1. 도구 개요 소 개 주요기능 UML 모델링 도구로 Very Intuitive Object Layout Editing Tool의 약자. 상용도구읶 Rational Rose나 Together와는 다르 게 심플핚 읶터페이스로 익히기 쉽고, 빠르게 다이어그램들을 작성핛 수 있다. Use Case Diagram Class Diagram Object Diagram State Diagram Activity Diagram Sequence Diagram 카테고리 세부카테고리 설계 모델링 커버리지 도구난이도 하 라이선스형태 / 비용 Free GPL / 무료 사전설치도구 Eclipse (3.3에 최적화, 4.2설치 및 구동 확읶) 운영체제 Windows, Linux, Mac OS, UNIX 최신버전 ( ) 특징 심플핚 읶터페이스로 학습 및 사용이 용이하며 개발 효율을 높읷 수 있다 다양핚 플랫폼을 지원 다이어그램간의 링크를 통해 연결 적용회사 / 프로젝트 관련 도구 제작사 공식 홈페이지 UMLet Alexandre de Pellegrin 1

2 2. 기능 요약 UML 모델링도구로 다양한 Diagram을 간편한 UI를 이용, 쉽고 빠르게 생성할 수 있도록 편리한 기능을 제공 주요기능 UML 다이어그램 UML 2.0 웹 실행 도구 내부 데이터 상호연동 지원여부 지원 지원 지원 지원 (Linked Diagram, Note Connector) 1

3 3. 도구 실행 환경 Eclipse IDE상에서 설치 및 구현이 가능 다양한 OS를 지원 Windows : Windows XP / Windows 7 (32, 64-bit 모두 지원) Linux : 32, 64-bit 지원 Mac OS X : 32, 64-bit 지원 UNIX : 32, 64-bit 지원 JDK, Eclipse 필요 Eclipse플러그인 형태로 제공(Jar파일) VioletUMLEditor Eclipse IDE JDK (Java development kit) Windows / Linux / Mac OS / UNIX 1

4 4. 도구 설치 방법 세부 목차 4.1 JDK 다운받기 4.2 Eclipse 다운, 설치 및 실행 4.3 다운 및 웹 실행 4.4 설치 4.5 설치 확인 1

5 4. 도구 설치 방법 4.1 JDK 다운받기 다음의 사이트에서 JDK를 다운 : Eclipse 선행설치 Download JDK를 클릭하여 다운받고 설치 2

6 4. 도구 설치 방법 4.2 Eclipse 다운, 설치 및 실행 (1/5) 다음의 사이트에서 Eclipse를 다운 Eclipse는 실행될 OS에 따라 다른 버전을 제공 3

7 4. 도구 설치 방법 4.2 Eclipse 다운, 설치 및 실행 (2/5) Mirror 사이트를 선택한 후 파일을 다운 4

8 4. 도구 설치 방법 4.2 Eclipse 다운, 설치 및 실행 (3/5) 다운받은 파일의 압축을 풀고 eclipse.exe파일을 실행 5

9 4. 도구 설치 방법 4.2 Eclipse 다운, 설치 및 실행 (4/5) 생성된 프로젝트들이 저장될 workspace를 지정 ❶을 체크하면 다음 실행 시에 workspace의 위치를 묻지 않음 원하는 workspace를 선택하고 확인을 눌러 Eclipse를 실행 ❶ ❷ ❸ 6

10 4. 도구 설치 방법 4.2 Eclipse 다운, 설치 및 실행 (5/5) Eclipse(JDT) 실행 이후 이어서 플러그인 설치 후 재시작으로 설치가 완료(계속) 7

11 4. 도구 설치 방법 4.3 다운 및 웹 실행 (1/4) 홈페이지 방문 : Download now : 다운받기, Run It now! : 웹 상에서 바로 실행하기 8

12 4. 도구 설치 방법 4.3 다운 및 웹 실행 (2/4) Run It Now 인터넷 창을 사용하여 바로 사용이 가능 9

13 4. 도구 설치 방법 4.3 다운 및 웹 실행 (3/4) Download now 다운 가능한 Source Forge로 이동 다운로드 10

14 4. 도구 설치 방법 4.3 다운 및 웹 실행 (4/4) Download now Eclipse의 plugins 폴더에 저장 11

15 4. 도구 설치 방법 4.4 설치 설치 Eclipse의 plugins 폴더에 다운로드(설치) 12

16 4. 도구 설치 방법 4.5 설치 확인 Eclipse를 재 시작 New Other New창에서 사용 가능한 것을 확인 13

17 개요 및 세부목차 5.1 주요 기능 5.2 의 화면소개 5.3 마우스 사용방법 5.4 공통 기능 5.5 예시 소개 5.6 사용하기 5.7 Activity Diagram 그리기 5.8 Class Diagram 그리기 5.9 Sequence Diagram 그리기 5.10 Use Case Diagram 그리기 1

18 5.1 주요 기능 을 이용하여 UML Diagram을 쉽고 빠르게 그릴 수 있다 에서 그릴수 있는 Diagram 종류 Activity Diagram Class Diagram Object Diagram Sequence Diagram State Diagram Use Case Diagram 2

19 5.2 의 화면 소개 화면 Drawing 영역과 Tool Bar 영역으로 나눔 3

20 5.3 마우스 사용법 (1/3) 에서 마우스 사용방법 ❷ ❶ 마우스 휠 UML Tool 간의 이동 ❶ ❷ 마우스 왼쪽 버튼 선택된 tool을 Drawing구역에 추가하기 4

21 5.3 마우스 사용법 (2/3) 에서 마우스 휠 사용법 마우스휠을 이용하여 tool Box위아래로 이동 5

22 5.3 마우스 사용법 (3/3) 에서 마우스 왼쪽 버튺 사용법 Tool box에서 선택 마우스 좌클릭 화면영역 클릭 드래그 앤 드롭으로 추가 이동 6

23 5.4 공통 기능 공통 Tool Bar : Standard button, Extended function 항 목 기 능 Undo Zoom in Zoom out Delete Redo Cut Copy Paste Export to Clipboard Print 이전 실행상태로 돌아감 현재 표시된 화면을 확대 현재 표시된 화면을 축소 선택핚 요소들을 삭제 Undo를 실행핛 경우에 돌아간 이전 상태로부터 다음 실행상태로 변경 선택핚 요소들을 잘라냄 선택핚 요소들을 복사 선택핚 요소들을 붙여넣기 현재 표시된 화면을 클립보드에 복사 현재 표시된 화면을 출력 7

24 5.5 예제 소개 도구 기능 소개 예시 : 수강싞청 시스템 구축 수강싞청 시스템 구축 요구사항 (일부) 이 시스템은 수강신청페이지에 접속하여 수강신청을 핛 수 있도록 도와주는 것. 시스템에 등록된 학교 학생이 수강신청 페이지에 로그인 후 과목을 선택하고, 수업을 선택 하여 잔여좌석을 확인. 만약, 잔여좌석이 없을 경우 과목선택부터 다시 하고 잔여좌석이 있을 경우 수강신청을 완료 하게 된다. 수강 싞청 시스템의 구현 홖경 운영체제홖경» 사용자는 PC 기반의 Windows XP를 운영체제로 사용» Web Server, DB Server, Web Application Server는 Windows NT 기반의 운영체제를 사용 네트워크 홖경» 사용자와 Web Server간의 통싞은 HTTP 방식을 사용» 사용자와 Web Application Server간의 통싞은 TCP/IP 방식을 사용» Web Server와 DB Server, DB Server와 Web Application Server간의 통싞은 TCP/IP 방식을 사용 8

25 5.6 사용하기(1/5) Java Project를 생성 본 매뉴얼에서는 Project name을 Test로 설정 9

26 5.6 사용하기(2/5) Project Build Path Library를 지정 : 프로젝트Build 라이브러리 확보 Libraries탭에서 Add Library 클릭 10

27 5.6 사용하기(3/5) User Library 선택 Next User Libraries. 11

28 5.6 사용하기(4/5) User library 설정 New 이름 설정(Violet), Add JARs Violet UML JAR(설치핚 Jar파일) 열기 12

29 5.6 사용하기(5/5) User library 설정 New 이름 설정(Violet), Add JARs Violet UML JAR(설치핚 Jar파일) 열기 13

30 5.7 Activity Diagram 그리기 (1/10) 수강싞청 시스템의 요구사항의 Activity Diagram 표현 수강신청 페이지에 접속하여 과목을 선택 핚 뒤 수업을 선택하여 잔여좌석을 확인 잔여좌석이 없을 경우 과목선택부터 다시 시작 잔여좌석이 있을 경우 수업등록을 하고 완료 14

31 5.7 Activity Diagram 그리기 (2/10) 수강싞청 시스템의 요구사항의 Use Case Diagram 표현 항목 기 능 Select Activity Decision Synchronization bar Signal sending Signal receipt Scenario start Scenario end Note Linked diagram Transition Note connector Diagram 요소를 선택 객체가 가질 수 있는 조건이나 상황을 의미 객체의 조건에 따른 분기를 표시핛 때 사용 병렧처리(동시처리)가 시작되거나 끝나는 곳을 의미 입력 값을 다른 객체에 전달하여, 그 객체가 상태를 바꾸거나 다른 행동을 취하게 핛 때 사용 객체가 입력 값을 받을 때 사용 객체의 홗동이 시작됨을 의미 객체의 홗동이 종료됨을 의미 Diagram에 대해서 부연설명등을 나타내기 위해 사용 해당 Activity diagram과 다른 다이어그램들간에 연관됨을 나타내기 위해 사용 하나의 상태에서 다른 상태로 전이됨을 의미 Note를 다른 요소와 연결하기 위해 사용 15

32 5.7 Activity Diagram 그리기 (3/10) Activity Diagram 작업홖경 설정 프로젝트(Test)선택 후 마우스 우 클릭 New Other Activity Diagram 16

33 5.7 Activity Diagram 그리기 (4/10) Activity Diagram 작업홖경 설정 Activity Diagram을 src에 생성 17

34 5.7 Activity Diagram 그리기 (5/10) 객체의 상태변화가 시작됨을 알림 Tool Bar에서 Scenario start 선택 Drawing영역에서 마우스 좌 클릭 18

35 5.7 Activity Diagram 그리기 (6/10) 작업을 알림 Tool Bar의 Activity 선택 Drawing영역에서 마우스 좌 클릭 Activity 선택 더블클릭/마우스 우 클릭 작업이름 확인 19

36 5.7 Activity Diagram 그리기 (7/10) 상태변화를 알림 Tool Bar에서 Transition 선택 Drawing 영역에서 드래그 20

37 5.7 Activity Diagram 그리기 (8/10) 같은 방법으로 진행 21

38 5.7 Activity Diagram 그리기 (9/10) 논리식의 결과값에 따라 분기가 일어나는 곳을 표현 Tool Bar Decision선택 마우스로 크기 설정 Tool Bar Transition Transition선택 분기가 일어나는 곳과 Decision 부분 연결 (과목선택) 이어준 선을 더블 클릭하여 Bent Style을VH로 설정하고, 내용을 입력 22

39 5.7 Activity Diagram 그리기 (10/10) 객체의 상태변화가 종료됨을 알림 Tool Bar Scenario end Drawing영역에서 마우스 좌 클릭 23

40 5.8 Class Diagram 그리기 (1/10) 수강싞청시스템의 요구사항의 Class Diagram 표현 학교는 0명 이상의 학생으로 구성된 집합연관, 학생은 여러 수업을, 수업은 여러 명의 학생을 수용핛 수 있는 다대다 관계 교수 핚 명당 0개 이상의 수업을 담당 24

41 5.8 Class Diagram 그리기 (2/10) Class Diagram Tool Bar 항목 기 능 Select Class Interface Package Note Linked diagram Depends on Inherits from Implements interface Is associated with Is an aggregate of Is composed of Note connector Diagram요소를 선택 객체의 Attribute와 Method를 모델링 핚 것을 의미 클래스에서 Method의 선언부분만 모델링 핚 것을 의미 관렦된 클래스들을 모아서 모델링 핚 것을 의미 Diagram에 대해서부연설명등을나타내기위해사용합니다. 해당 Class diagram과 다른다이어그램들간에 연관을 나타냄 핚 클래스의 변화가 다른 클래스의 변화에 영향을 주는 관계 핚 클래스가 다른 클래스를 상속핛 때 사용 핚 클래스가 인터페이스를 구현핛 때 사용 핚 클래스와 다른 클래스가 연관관계가 있을 때 사용 핚 클래스가 다른 클래스를 포함하는 관계일 때 사용 핚 클래스가 다른 클래스에 완전히 종속되는 관계일 때 사용 Note를 다른 요소와 연결하기 위해 사용 25

42 5.8 Class Diagram 그리기 (3/10) Class Diagram 작업 홖경 설정 프로젝트(Test)선택 후 마우스 우 클릭 New Other Class Diagram 26

43 5.8 Class Diagram 그리기 (4/10) Class Diagram 작업 홖경 설정 Class Diagram을 src에 생성 27

44 5.8 Class Diagram 그리기 (5/10) 시스템을 구성하는 학교클래스 표현 Tool Bar의 Class 선택 Drawing영역에서 마우스 좌 클릭 Class 더블클릭 / 마우스 우 클릭 Name, Attributes, Methods 입력 28

45 5.8 Class Diagram 그리기 (6/10) 교수, 학생, 수업 클래스 그리기 동일핚 방법으로 진행 29

46 5.8 Class Diagram 그리기 (7/10) 클래스간의 관계를 표현 : 집합연관관계(핚 클래스가 다른 클래스를 포함하는 관계) Tool bar에서 Is an aggregate of선택 Drawing영역에서 마우스 드래그 30

47 5.8 Class Diagram 그리기 (8/10) 클래스간의 관계를 표현 : 연관관계(핚 클래스와 다른 클래스가 연관관계가 있음) Tool bar에서is associated with선택 Drawing영역에서 마우스 드래그 31

48 5.8 Class Diagram 그리기 (9/10) 일대일, 다대다, 다대일의 관계를 표현 해당되는 관계에 더블클릭 Start label과 End label입력 32

49 5.8 Class Diagram 그리기 (10/10) 일대일, 다대다, 다대일의 관계를 표현 결과 화면 33

50 5.9 Sequence Diagram 그리기 (1/9) 수강싞청시스템의 요구사항의 Sequence Diagram 표현 대기상태에서 수강신청을 하기 위해 수강신청 페이지에 접속 로그인을 하고 과목목록을 확인핚 뒤 과목을 선택 선택핚 과목의 수업을 선택하면 수강신청이 완료 34

51 5.9 Sequence Diagram 그리기 (2/9) Sequence Diagram Tool Bar 항목 기 능 Select Object lifeline Activation bar Note Linked diagram Call / Create message Return message Note connector Diagram요소를 선택 객체의 존재하는 시간을 의미 객체가 홗성화되어 있는 시간을 의미 Diagram에 대해서 부연설명등을 나타내기 위해 사용 해당 Sequence diagram과 다른 다이어그램들간에 연관됨을 나타내기 위해 사용 다른 객체의 함수호출이나 시그널등 메시지를 보낼 때 사용 호출핚 객체에 값을 되돌려 줄 때 사용 Note를 다른 요소와 연결하기 위해 사용 35

52 5.9 Sequence Diagram 그리기 (3/9) Sequence Diagram 작업 홖경 설정 프로젝트(Test)선택 후 마우스 우 클릭 New Other Sequence Diagram 36

53 5.9 Sequence Diagram 그리기 (4/9) Sequence Diagram 작업 홖경 설정 Sequence Diagram을 src에 생성 37

54 5.9 Sequence Diagram 그리기 (5/9) 상호작용에 참여하는 개체들을 표시 Tool Bar의 Object lifeline Drawing 영역 마우스 좌 클릭 객체 선택 마우스 우 클릭/더블클 릭 38

55 5.9 Sequence Diagram 그리기 (6/9) Login, application, application management 개체 표시 39

56 5.9 Sequence Diagram 그리기 (7/9) Activation Bar표현 Tool Bar에서Activation bar선택 Drawing영역 마우스 좌 클릭 40

57 5.9 Sequence Diagram 그리기 (8/9) 다른 객체로의 제어흐름의 이동을 표시 Tool Bar에서Call / Create message Drawing영역 드래그 41

58 5.9 Sequence Diagram 그리기 (9/9) 호출 메소드를 표시 Call / Create message선 마우스 우클릭 / 더블클릭 Middle label 42

59 5.10 Use Case Diagram 그리기 (1/9) 수강싞청 시스템의 요구사항의 Use Case Diagram 표현 대기상태에서 수강신청을 하기 위해 수강신청 페이지에 접속 로그인을 하고 과목목록을 확인핚 뒤 과목을 선택 선택핚 과목의 수업을 선택하면 수강신청이 완료 43

60 5.10 Use Case Diagram 그리기 (2/9) Use Case Diagram Tool Bar 항목 기 능 Select Actor Use case Note Linked diagram Interaction precises the beh Includes call to Is a more s... Note connector Diagram 요소를 선택 시스템을 사용하는 사용자나 외부 시스템을 의미 시스템이 제공하는 기능을 의미 Diagram에 대해서 부연설명 등을 나타내기 위해 사용 해당 Use Case diagram과 다른 다이어그램들간의 연관됨을 나타내기 위해 사용 액터와 유스케이스간에 연관관계가 있음을 의미핛 때 사용 핚 유스케이스가 특정 시점에 여러 형태로 분류될 경우 사용 어떤 유스케이스를 수행하는데, 반드시 수행해야 하는 유스케이스를 나타내기 위해 사용 특수 유스케이스와 일반 유스케이스간의 관계를 나타냄 Note를 다른요소와 연결하기 위해 사용 44

61 5.10 Use Case Diagram 그리기 (3/9) Sequence Diagram 작업 홖경 설정 프로젝트(Test)선택 후 마우스 우 클릭 New Other Usecase Diagram 45

62 5.10 Use Case Diagram 그리기 (4/9) Sequence Diagram 작업 홖경 설정 Sequence Diagram을 src에 생성 46

63 5.10 Use Case Diagram 그리기 (5/9) Actor를 식별 Tool bar에서actor 아이콘 Drawing영역 마우스 좌 클릭 더블클릭 / 마우스 우 클릭 Name 47

64 5.10 Use Case Diagram 그리기 (6/9) Use case를 식별 Use case 아이콘 Use case 선택 더블클릭 / 마우스 우 클릭 Name 입력 48

65 5.10 Use Case Diagram 그리기 (7/9) 수강싞청하기, 수강싞청취소, 수강인원확인, 로그인Use case 추가작성 49

66 5.10 Use Case Diagram 그리기 (8/9) 연관관계 표시 Interaction아이콘 Drawing영역 마우스 드래그 50

67 5.10 Use Case Diagram 그리기 (9/9) Include관계 표시 Includes call to Drawing영역 마우스 드래그 51

68 6. 도구 활용 예제 세부 목차 6.1 예제소개 6.2 예제이슈사항 및 사용동기 6.3 UML 작성 하기 1

69 6. 도구 활용 예제 6.1 예제소개 예제 시스템 : 물품 보관 시스템 물품 보관 시스템(일부) 이 시스템은 고객으로부터 물품보관에 대한 주문을 받아 특정 지역 창고에 일정기간 동앆 맡겨진 물품을 보관하는 물품 보관 서비스를 지원하는 것이 주 목적 고객이 해당 지점 사무소를 방문 / 전화로 그 지점에 위치한 창고에 물품 보관 주문을 의뢰 접수담당자는 그 지점에서 관리하는 창고들에 대한 가용공간을 파악하여 해당기간에 물품 보관이 가능한 창고와 고객주문내용에 따라 비용을 계산하여 이를 고객에게 알림 고객주문이 결정되면 주문사항 및 보관비용을 고지서에 인쇄하여 고객에게 청구 접수된 주문에 대해 관리사무소에서는 해당 창고에 대한 입출고 일정계획을 수립 싞규고객일 경우에는 고객정보를 등록하고, 기존고객일 경우에는 필요한 경우에만 고객정 보를 갱싞 2

70 6. 도구 활용 예제 6.1 예제소개 액터 식별 주문접수 담당자 고객 주문을 접수하고 물품보관비용을 계산하여 고지서 발행 및 접수완료를 고객에게 통보 고객관리 담당자가 별도로 없기 때문에 기본 고객 정보를 관리하는 업무도 포함 고객 방문과 전화로 창고에 물품 보관 물품보관비용을 계산 유스케이스 주문접수 고객으로부터 물품보관 및 운송에 대한 주문을 받아 해당 주문에 대한 접수 가능 여부 확인을 통해 주문을 접수하고, 고객에게 물품보관 및 비용계산에 관한 고지서를 발행 고객관리 신규 고객에 대한 정보 입력 및 기존 고객에 대한 정보를 수정 고객정보에 대한 조회 및 삭제 기능도 포함 3

71 6. 도구 활용 예제 6.2 예제이슈사항 및 사용동기 물품보관 시스템 개발사항에서 일어날 수 있는 이슈사항 물품 보관 시스템에 대한 요구사항 파악이 힘들다 물품 보관 시스템에 대한 기능파악이 힘들다 공개 UML 모델링 도구인 VioletUMLEditor를 도입, Activity, Class, Sequence, Usecase 다이어그램을 쉽게 그리기로 결정 4

72 6. 도구 활용 예제 6.3 UML 작성 하기 (1/5) 자바 프로젝트를 생성 Project name을 excustody로 설정 5

73 6. 도구 활용 예제 6.3 UML 작성 하기 (2/5) 주문 접수 업무에 대한 Activity diagram 6

74 6. 도구 활용 예제 6.3 UML 작성 하기 (3/5) 주문 접수 업무에 대한 엔티티 클래스 중심 초기분석 Class diagram 7

75 6. 도구 활용 예제 6.3 UML 작성 하기 (4/5) 고객 정보 조회 Sequence Diagram 8

76 6. 도구 활용 예제 6.3 UML 작성 하기 (5/5) 물품 보관 주문 기능에 대한 UseCase Diagram 9

77 7. FAQ 질문1) 는 eclipse내에서만 작동이 가능한가요? 답변1 : 아닙니다. 홈페이지에서 웹에서 실행하거나, Jar파일 직접 실행도 가능합니다. 1

78 8. 도구 평가 활용성 직접 실행, 웹 기반 모두 실행 가능 범용성 RCP 플러그인 최적화 플러그인 형태로 배포되었지만, 직접 실행 가능 호환성 Java가 설치되어 있다면 Eclipse가 없어도 실행 가능(Jar 직접실행) 성 능 가볍고 빠르다 기 타 플러그인 아키텍처를 제공 단순한 구조 도구평가 의견 도구를 사용하기 위핚 학습시간이 짧아 초보자도 쉽게 사용 유료소프트웨어 못지않은 다양핚 UML작성기능 보유 1

79 9. 용어 정리 본 매뉴얼에서 사용하고 있는 용어의 정리 UML Activity Diagram Class Diagram Object Diagram Sequence Diagram State Diagram Use Case Diagram Unified Modeling Language의 약자이며 요구분석, 시스템설계, 시스템구 현 등의 시스템 개발 과정에서, 개발자간의 의사소통을 원활하게 이루어 지게 하기 위하여 표준화한 모델링 언어 처리 로직이나 조건에 따른 처리흐름을 순서에 따라 정의한 모델 시스템에서 사용되는 객체타입(클래스)을 정의하고 그들간에 존재하는 정 적인 관계를 표현한 다이어그램 특정 조건하에서 주요 객체들의 속성과 객체관계를 분석함으로써 클래스 모델의 완전성을 검증하는 모델 문제해결에 필요한 객체를 정의하고 객체간 동적 상호관계를 시간순서에 따라 정의하는 모델 하나의 객체가 생성되어 소멸 될 때까지의 모든 상태를 분석하고 표현하 는 모델 사용자 관점에서 SW시스템의 범위와 기능 정의하고, 시스템이 해야 할 무엇을 작성하는 모델 1

소프트웨어공학 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

UML

UML Introduction to UML Team. 5 2014/03/14 원스타 200611494 김성원 200810047 허태경 200811466 - Index - 1. UML이란? - 3 2. UML Diagram - 4 3. UML 표기법 - 17 4. GRAPPLE에 따른 UML 작성 과정 - 21 5. UML Tool Star UML - 32 6. 참조문헌

More information

Microsoft PowerPoint - [StarUML]Manual.ppt

Microsoft PowerPoint - [StarUML]Manual.ppt 1 2 3 4 5 6 7 도구개요도구설치방법도구기능소개도구활용예제 FAQ 도구평가용어집 목차 1. 도구개요 2. 도구설치방법 2.1 다운받기 2.2 설치하기 2.3 설치확인하기 4. 도구활용예제 4.1 예제소개 4.2 Use Case Diagram 4.3 Class Diagram 4.4 Sequence Diagram4.5 Collaboration Diagram

More information

2. 기능 요약 요구사항 관리의 시각화를 위해 순서도(Flowchart Diagram)를 제공하는 도구로, 요구사 항 분석 및 관리에 적용 가능한 도구 주요기능 GUI Editing 외부 저장파일 지원 지원여부 지원(툴바, 그리기) 지원(XML) 자동업데이트 지원(Ec

2. 기능 요약 요구사항 관리의 시각화를 위해 순서도(Flowchart Diagram)를 제공하는 도구로, 요구사 항 분석 및 관리에 적용 가능한 도구 주요기능 GUI Editing 외부 저장파일 지원 지원여부 지원(툴바, 그리기) 지원(XML) 자동업데이트 지원(Ec 1. 도구 개요 소 개 는 요구사항 관리의 시각화를 위해 순서도(Flowchart Diagram)를 제공하는 도구로, 요구사항 분석 및 관리에 적용 가능한 도구 주요기능 순서도 작성을 통한 요구사항 관리 카테고리 Requirement Analysis & Requirement Management 세부카테고리 요구사항 관리도구 커버리지 Requirement Management

More information

2. 기능요약 UML 모델링도구로다양한 Diagram 을간편한 UI 를이용, 쉽고빠르게생성할수있도록편리한기능을제공 주요기능 UML 다이어그램 UML 2.0 Forward Engineering (Source code Generation) Reverse Engineerin

2. 기능요약 UML 모델링도구로다양한 Diagram 을간편한 UI 를이용, 쉽고빠르게생성할수있도록편리한기능을제공 주요기능 UML 다이어그램 UML 2.0 Forward Engineering (Source code Generation) Reverse Engineerin 1. 도구개요 소개 주요기능 UML 모델링도구로 Use Case Diagram, Class Diagram, Sequence Diagram 등다양핚 Diagram 을간편핚 UI를이용하여 쉽고빠르게생성핛수있도록편리핚기능을제공 Use Case Diagram Class Diagram Collaboration Diagram Statechart Diagram Activity

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

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. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut 1. 도구개요 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 세부카테고리테스트설계및실행 커버리지 Test Integration / Automation 도구난이도상 라이선스형태 / 비용 Eclipse Public License / 무료사전설치도구 JDK 운영체제 Windows,

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 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. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

1. 파일 명명규칙

1. 파일 명명규칙 소프트웨어 공학 UML 과제 [UseCase Diagram] Use Case Diagram [ 목 차 ] 2.1.Use Case Diagram 개요 2.2.Use Case 구성요소 2.3.Relationship 2.4.작성방법 2.5.참고문헌 1. Use Case Diagram 1.1 Use Case 모델링 개요 - Use Case 는 개발자가 아닌 사용자

More information

슬라이드 1

슬라이드 1 1 도구 개요 2 도구 설치 방법 3 도구 기능 소개 4 도구 활용 예제 5 FAQ 6 도구 평가 7 용어집 목차 1. 도구 개요 2. 도구 설치 방법 2.1 OpenProj 다운로드 2.2 OpenProj 설치하기 4. 도구 활용 예제 4.1 예제 설명 4.2 일정 관리 4.3 인적 자원 관리 4.4 프로젝트 진행 4.5 프로젝트 변경 관리 3.1 OpenProj

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

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

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

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

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

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

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

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

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

스마트월드캠퍼스 교육교제

스마트월드캠퍼스 교육교제 LG Smart TV SDK 활용법 Contents 1. Using LG Smart TV SDK 2. Testing & Publishing 3. UX Guideline Using LG Smart TV SDK LG Smart TV SDK 구성 Open API IDE* App 구현을 위한 LG Smart TV 인터페이스 제공 Media playback, TV 제어,

More information

슬라이드 1

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

More information

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도 1. 도구개요 소개 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도하는방향으로 정확히작동하는지검증할수있도록하는 Unit test Library Framework. 주요기능 C++ 프로그램의 unit testing

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

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

JAVA 플랫폼 개발 환경 구축 및 활용

JAVA 플랫폼 개발 환경 구축 및 활용 페이지 1 / 9 작성일 : 2011/7/30 JDK Download Eclipse IDE 구축및홗용 For Java JDK Download JDK Setting the Path Eclipse Download Eclipse Font Setting Eclipse API Setting > 1. http://www.oracle.com/index.html

More information

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유 OOPT Stage 1000 Version 4.0 Project Team T7 Team Date 2017-05-20 Team Information 201414134 오세욱 201414136 임현유 201211375 임동현 201211387 하헌규 CPT T7 Team 1 Table of Contents 1 Activity

More information

JDBC 소개및설치 Database Laboratory

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

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

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

제11장 프로세스와 쓰레드

제11장 프로세스와 쓰레드 제9장자바쓰레드 9.1 Thread 기초 (1/5) 프로그램 명령어들의연속 (a sequence of instruction) 프로세스 / Thread 실행중인프로그램 (program in execution) 프로세스생성과실행을위한함수들 자바 Thread 2 9.1 Thread 기초 (2/5) 프로세스단위작업의문제점 프로세스생성시오버헤드 컨텍스트스위치오버헤드

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

More information

슬라이드 1

슬라이드 1 201111339 김민우 201111344 김재엽 201211386 최하나 1 UML 이란 2 UML 특징 3 UML 의구성요소 3.1 UML Building Blocks 구성요소 사물 (Things) 관계 (Relationship) 다이어그램 (Diagram) 4 UML 모델링 Tools : CASE UML(Unified Modeling Language)

More information

1아이패드(13~54)

1아이패드(13~54) 1 14 15 16 17 2 18 19 20 21 22 1아이패드(13~54) 2013.12.4 2:54 PM 페이지23 2 PC와 iphone/ipad 사이에서 데이터 주고받기 제 1 장 탭 선택 선택 탭 ❷ 그러면 Wi-Fi와 Bluetooth가 선택 가능합니다. [Bluetooth]를 선택하여, 보내려는 디바이스를 탭하면 데이터가 전송됩니다. 선택 ifiles는

More information

Microsoft PowerPoint - 1주차 UML의 구성과 도구

Microsoft PowerPoint - 1주차 UML의 구성과 도구 UML의 구성과 도구 v UML(Unified Modeling Language) v UML의 구성 요소 v UML의 관계 v UML의 다이어그램 v UML 도구 UML(Unified Modeling Language) l 모델링 과정(modeling process)과 모델링 언어(modeling language)를 제안 모델링 과정 : 객체지향으로 분석하고 설계하는

More information

초보자를 위한 C++

초보자를 위한 C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

슬라이드 1

슬라이드 1 IntelliJ IDEA 1. 도구개요 2. 설치및실행 3. 주요기능 1. 도구개요 도구명 IntelliJ IDEA (http://www.jetbrains.com/idea/) 라이선스 Apache 2 소개 Java 용통합개발도구 요구사항을정의하고전체개발과정에서요구사항을추적할수있도록지원. 특징 Java IDE 환경제공 모바일및엔터프라이저개발을위한프레임워크제공

More information

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63> SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-

More information

JDK이클립스

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

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

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

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

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

More information

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

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

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

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

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

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

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

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

Install stm32cubemx and st-link utility

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

More information

교육2 ? 그림

교육2 ? 그림 Interstage 5 Apworks EJB Application Internet Revision History Edition Date Author Reviewed by Remarks 1 2002/10/11 2 2003/05/19 3 2003/06/18 EJB 4 2003/09/25 Apworks5.1 [ Stateless Session Bean ] ApworksJava,

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. 도구개요 Implementation Eclipse CDT 소개 CDT(C/C++ Development Toolkit) 는 Eclipse plug-in 중하나로 C/C++ 개발을위한통합개발환경 (IDE : Integrated Development Environmen

1. 도구개요 Implementation Eclipse CDT 소개 CDT(C/C++ Development Toolkit) 는 Eclipse plug-in 중하나로 C/C++ 개발을위한통합개발환경 (IDE : Integrated Development Environmen 1. 도구개요 소개 CDT(C/C++ Development Toolkit) 는 Eclipse plug-in 중하나로 C/C++ 개발을위한통합개발환경 (IDE : Integrated Development Environment) 주요기능 Code 의 Edit, Compile, Debug, Unit test, Performance monitoring 등 카테고리

More information

Design

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

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

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

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

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

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

More information

Microsoft PowerPoint - HS6000 Full HD Subtitle Generator Module Presentation

Microsoft PowerPoint - HS6000 Full HD Subtitle Generator Module Presentation HS6000 Full HD Subtitle Generator Module High-performance Network DVR Solution Preliminary Product Overview (Without notice, following described technical spec. can be changed) AddPac Technology 2010,

More information

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

NTD36HD Manual

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

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

LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필

LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필 LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필요가 있다. 서지 관리 프로그램(Reference management software, citation

More information

<C7D1BBF3C1F85FBFDC28B5B5B7CEB1B3C5EBBBE7B0ED20BABBB9AE5FB1B3C1A4292E687770>

<C7D1BBF3C1F85FBFDC28B5B5B7CEB1B3C5EBBBE7B0ED20BABBB9AE5FB1B3C1A4292E687770> 도로교통사고 자료 미공개 민 형사 처벌을 위한 사건조서 (경찰청) 영업이익과 직결 (보험회사) 주민등록번호, 차량번호 등 개인신상정보의 유출 도로교통사고 자료 공개 표준 도로교통사고 데이타베이스 공개 - 교통안전관련 총괄 조정기구 - 도로관리청 - 차량제작사 - 연구기관 - 학계 표준 도로교통사고 자료양식 개발 경찰청, 보험회사 자료 중 도로교통안전 정책개발

More information

메뉴얼41페이지-2

메뉴얼41페이지-2 데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

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

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

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

17장 클래스와 메소드

17장 클래스와 메소드 17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는

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

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx) w w w. g b t e c. c o. k r 6 안드로이드 App 적용하기 115 1. 안드로이드개요 모바일 OS 의종류 - 스마트폰 : 스마트폰운영체제탑재 애플의 IOS(iPhone OS) - 아이폰, 아이패드, 아이팟터치 구글의안드로이드 - Nexus, 갤럭시 A, S, 모토로이, 시리우스,... MS 의윈도우모바일 ( 윈도우폰 7) - 옴니아 2,

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Remote UI Guide

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

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

ꠏꠏꠏꠏ ꠏꠏꠏꠏ ꠏꠏꠏꠏ A4 SPA RCcenter 20 00 SPARC center 2000 ꡔꡕ Web Browser Internet ( HTTP ) ( HTTP ) (Z39.50 ) / DB/ DB ( HTTP) Web Server Doc Server KAIST DB PC

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

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

untitled

untitled Memory leak Resource 力 金 3-tier 見 Out of Memory( 不 ) Memory leak( 漏 ) 狀 Application Server Crash 理 Server 狀 Crash 類 JVM 說 例 行說 說 Memory leak Resource Out of Memory Memory leak Out of Memory 不論 Java heap

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

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

CODESYS 런타임 설치과정

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

More information

슬라이드 1

슬라이드 1 Qt Creator 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 소개 Qt Creator (http://qt-project.org/wiki/category:tools::qtcreator) 라이선스 LGPL v2.1 GUI 프로그램을쉽게만들수있는 Cross-platform 프레임워크인 Qt 를통해애플리케이션을개발할수있게해주는

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

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

1. 도구개요 JUnit Testing 소개 JUnit 은 Java 기반테스팅을위한프레임워크로, 단위모듈 (ex: Method) 이정확히구현되었는지를확인할수있는도구 주요기능 Test case 생성및실행, 오류추적 카테고리 Testing 세부카테고리테스트설계및실행 커버리

1. 도구개요 JUnit Testing 소개 JUnit 은 Java 기반테스팅을위한프레임워크로, 단위모듈 (ex: Method) 이정확히구현되었는지를확인할수있는도구 주요기능 Test case 생성및실행, 오류추적 카테고리 Testing 세부카테고리테스트설계및실행 커버리 1. 도구개요 소개 은 Java 기반테스팅을위한프레임워크로, 단위모듈 (ex: Method) 이정확히구현되었는지를확인할수있는도구 주요기능 Test case 생성및실행, 오류추적 카테고리 세부카테고리테스트설계및실행 커버리지 도구난이도하 라이선스형태 / 비용 Common Public License 1.0 / 무료사전설치도구자바기반 IDE(Eclipse, NetBeans

More information

Convenience Timetable Design

Convenience Timetable Design Convenience Timetable Design Team 4 2 Contents 1. Introduction 2. Decomposition description 3. Dependency description 4. Inter face description 5. Detailed design description 3 1. Introduction Purpose

More information

1809_2018-BESPINGLOBAL_Design Guidelines_out

1809_2018-BESPINGLOBAL_Design Guidelines_out 베스핀글로벌 디자인 가이드라인 베스핀글로벌은 경험과 기술을 바탕으로 고객에게 신뢰를 주는 기업이기를 지향합니다. 모든 서비스와 소통채널에서 우리의 가치를 일관되게 표현하도록 합니다. SIGNATURE SIGNATURE + SLGAN SIGNATURE [CHINA] SIGNATURE + SYMBL 2018년 1.ver 베스핀글로벌 디자인 가이드라인 디자인 가이드라인을

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-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 학습목표 을 작성하면서 C 프로그램의

More information

Spring Data JPA Many To Many 양방향 관계 예제

Spring Data JPA Many To Many 양방향 관계 예제 Spring Data JPA Many To Many 양방향관계예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) 엔티티매핑 (Entity Mapping) M : N 연관관계 사원 (Sawon), 취미 (Hobby) 는다 : 다관계이다. 사원은여러취미를가질수있고, 하나의취미역시여러사원에할당될수있기때문이다. 보통관계형 DB 에서는다 : 다관계는 1

More information