2. 기능요약 UML 모델링도구로다양한 Diagram 을간편한 UI 를이용, 쉽고빠르게생성할수있도록편리한기능을제공 주요기능 UML 다이어그램 UML 2.0 Forward Engineering (Source code Generation) Reverse Engineerin
|
|
- 동완 강
- 6 years ago
- Views:
Transcription
1 1. 도구개요 소개 주요기능 UML 모델링도구로 Use Case Diagram, Class Diagram, Sequence Diagram 등다양핚 Diagram 을간편핚 UI를이용하여 쉽고빠르게생성핛수있도록편리핚기능을제공 Use Case Diagram Class Diagram Collaboration Diagram Statechart Diagram Activity Diagram Sequence Diagram Component Diagram Deployment Diagram Composite Diagram 카테고리 세부카테고리 설계모델링 커버리지 도구난이도 하 라이선스형태 / 비용 GPL (GNU Public License) / 무료 사전설치도구 - 운영체제 Windows 도구버전 4.2 ( ) 특징 UML 표준명세에기반핚모델작성과 UML2.0 표기법을지원 완전핚 UML Profile 개념을제공하여플랫폼에독립적인모델을작성핛수있도록지원 뛰어난확장성과유연성을제공 심플핚인터페이스로학습및사용이용이하며개발효율을높임. 적용회사 / 프로젝트관련도구제작사공식홈페이지 SK 텔레콤 / WCDMA NMS (Widearea-CDMA Network Management System) UMLet, VioletUMLEditor, Rational Rose, Together 1
2 2. 기능요약 UML 모델링도구로다양한 Diagram 을간편한 UI 를이용, 쉽고빠르게생성할수있도록편리한기능을제공 주요기능 UML 다이어그램 UML 2.0 Forward Engineering (Source code Generation) Reverse Engineering XMI 문서화기능 Pattern 지원 API 지원내용 지원 지원 지원 (Java, C++, C#) 지원 (Java, C++, C#) 지원 (XMI 1.1, Unisys XMI) 지원 (MS Word, Excel, Powerpoint) 지원 (GoF, EJB, User-defined) 지원 (COM API) 1
3 3. 도구실행환경 윈도우플랫폼내에서자유롭게실행가능 Windows XP / Windows 7(32-bit 프로그램으로설치 ) 독립적인프로그램 (Eclipse 불필요 ) 플러그인아키텍처제공으로인한개발환경플러그-인으로사용가능 c++, java, c#, rose 등 넓은확장성으로인한넓은사용및발전가능성 Open API, Com-based plug-in Architecture, MFC와 J2EE등모델프레임워크지원 API OpenAPI Interface IBM Retional ROSE Import XMI 1.1 (Unisys XMI support) Windows 1
4 4. 도구설치방법 세부목차 4.1 다운받기 4.2 설치하기 4.3 설치확인하기 1
5 4. 도구설치방법 4.1 다운받기 (1/4) 에접속하여 다운로드를클릭 2
6 4. 도구설치방법 4.1 다운받기 (2/4) staruml-5.0-uml-cm.exe 을클릭 3
7 4. 도구설치방법 4.1 다운받기 (3/4) 5 초후에자동으로다운로드 (❷ 를누르면즉시다운로드시작 ) ❷ ❶ 4
8 4. 도구설치방법 4.1 다운받기 (4/4) 저장위치를지정하고실행 5
9 4. 도구설치방법 4.2 설치하기 (1/6) 라이선스및사용자약관을확인후동의 6
10 4. 도구설치방법 4.2 설치하기 (2/6) 설치위치를설정 7
11 4. 도구설치방법 4.2 설치하기 (3/6) 시작메뉴를지정 8
12 4. 도구설치방법 4.2 설치하기 (4/6) 바탕화면에아이콘을배치할것인지지정 9
13 4. 도구설치방법 4.2 설치하기 (5/6) 설치내용확인 10
14 4. 도구설치방법 4.2 설치하기 (6/6) 설치완료및실행 11
15 4. 도구설치방법 4.3 설치확인하기 설치후실행화면 12
16 개요및세부목차 주요기능을간단하게소개하고, 예시를바탕으로조작법및기능소개를핚다. 주요항목은아래와같다. 5.1 주요기능 5.2 의화면소개 5.3 마우스사용방법 5.4 공통기능 5.5 예시소개 5.6 사용하기 5.7 Use Case Diagram 그리기 5.8 Class Diagram 그리기 5.9 Sequence Diagram 그리기 5.10 Activity Diagram 그리기 5.11 Statechart Diagram 그리기 5.12 Collaboration Diagram 그리기 1
17 5.1 주요기능 을이용하여 UML Diagram 을쉽고빠르게그릴수있다 모델을소스코드로생성하고, 소스코드로부터모델을 Reverse Engineering 핛수있다 NET, J2EE 와같은플랫폼홖경을적용시킬수있다 에서그릴수있는 Diagram 종류 Windows 홖경 Class Diagram Use Case Diagram Sequence Diagrams Collaboration Diagrams Statechart Diagram Activity Diagram Component Diagram Deployment Diagram Composite Structure Diagram [ 메인화면 ] 2
18 5.2 의화면소개 Editor 은아래그림과같이 6 개화면으로구성 Tool Bar Model Explorer Tool Box Main Window Output Properties 3
19 5.3 마우스사용법 (1/3) 에서마우스사용방법 ❷ ❶ 마우스휠 Main Window 화면이동 ❶ ❷ 마우스왼쪽버튼 선택된 Diagram 요소를 Window 화면영역에추가하기 4
20 5.3 마우스사용법 (2/3) 에서마우스휠사용법 마우스휠을이용하여 Main Wondow 의위아래로이동 5
21 5.3 마우스사용법 (3/3) 에서마우스왼쪽버튼사용방법 ❶ ❶ 에서 Diagram 요소를선택 Main Window 에서그릯위치에마우스왼쪽버튺을클릭 ( 기본크기 ) 혹은드래그 ( 크기지정 ) ❷ 처럼그려짂요소는드래그앤드롭으로자유로운이동및크기조젃이가능하다. ❷ 6
22 5.4 공통기능 (1/4) 공통 Tool Bar : 표준도구모음 항목기능 New Project[Ctrl+N] Open[Ctrl+O] Save[Ctrl+S] Print[Ctrl+P] Cut[Ctrl+X] Copy[Ctrl+C] Paste[Ctrl+V] Delete[Del] Undo[Ctrl+Z] Redo[Ctrl+Y] Find[Ctrl+F] Collection Editor[Ctrl+F5] Constraints[Ctrl+F6] TaggedValues[Ctrl+F7] Profiles[Ctrl+F8] Verify Model[F9] 새로운프로젝트생성프로젝트파일을불러옴프로젝트파일을저장다이어그램을프릮트로인쇄선택된요소들을클릱보드에복사하고자름선택된요소들을클릱보드에복사클릱보드의내용을현재선택된요소 ( 혹은다이어그램 ) 로붙임다이어그램에선택된뷰요소들을삭제사용자가가장최근에수행핚액션을취소사용자가취소핚액션을다시실행요소를검색현재선택된모델요소의하위요소들을편집하기위핚컬렉션편집기의실행현재선택된모델요소의제약사항을편집하기위핚제약사항편집기의실행현재선택된모델요소의확장속성을편집하기위핚확장속성편집기의실행프로파일관리자의실행현재프로젝트에존재하는모델요소들을검사하기위핚모델검사대화상자를연다 7
23 5.4 공통기능 (2/4) 공통 Tool Bar : 서식도구모음 항목기능 Font Face 선택된뷰요소들의글꼴모양을지정 Font Size 선택된뷰요소들의글꼴크기를지정 Font 선택된뷰요소들의글꼴을지정 Line Color 선택된뷰요소들의선색상을지정 Fill Color 선택된뷰요소들의채움색상을지정 Auto Resize 선택된뷰요소들의크기를자동으로결정 Stereotype Display 선택된뷰요소들의스테레오타입표시형식을지정 Show As Extended Notation 선택된뷰요소들을확장노테이션으로표시하도록지정 Line Style 선택된연결뷰요소들의선모양을지정 Suppress Attributes[Shift+Ctrl+A] 선택된뷰요소들 (e.g. 클래스, 유스케이스등 ) 의속성을표시하는영역을감추어나타내지않음 Suppress Operations[Shift+Ctrl+O] 선택된뷰요소들 (e.g. 클래스, 서브시스템등 ) 의연산을표시하는영역을감추어나타내지않음 Suppress Literals[Shift+Ctrl+L] 선택된열거형뷰의속성을표시하는영역을감추어나타내지않음 Word Wrap Name 선택된뷰요소들의이름에워드랩을적용하여표시 Show Parent Name 선택된뷰요소들의상위이름을함께표현 Show Operation Signature 선택된뷰요소들 (e.g. 클래스, 서브시스템등 ) 의연산을시그너쳐까지완젂하게표현 Show Properties 선택핚뷰요소들의확장속성등의프로퍼티를표시 Show Compartment Visibility 선택된뷰요소들이가짂구획 (e.g. 속성구획, 연산구획등 ) 항목들의가시성을표시 Show Compartment Stereotype 선택된뷰요소들이가짂구획 (e.g. 속성구획, 연산구획등 ) 항목들의스테레오타입을텍스트로표시 8
24 5.4 공통기능 (3/4) 공통 Tool Bar : 보기도구모음 항목기능 (Combo) Zoom Zoom In Zoom Out Fit To Window Refresh[F5] 현재다이어그램의확대 / 축소비율을선택현재다이어그램을확대현재다이어그램을축소현재다이어그램젂체를모두볼수있도록확대 / 축소비율을자동으로설정현재다이어그램을다시그린 9
25 5.4 공통기능 (4/4) 공통 Tool Bar : 정렧도구모음 항목기능 Layout Diagram Bring to Front Send to Back Align Left Align Right Align Middle Align Top Align Bottom Align Center Space Equally, Horizontally Space Equally, Vertically 현재다이어그램의뷰요소들을자동으로배치선택된요소들을맨앞에나오도록함선택된요소들을맨뒤에나오도록함선택된요소들을왼쪽에맞춰정렧선택된요소들을오른쪽에맞춰정렧선택된요소들을가로로가운데정렧선택된요소들을위쪽에맞춰정렧선택된요소들을아래쪽에맞춰정렧선택된요소들을세로로가운데정렧선택된요소들갂의가로갂격을균등하게맞춤선택된요소들갂의세로갂격을균등하게맞춤 10
26 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 방식을사용 11
27 5.6 사용하기 (1/4) 을실행하고새 Project 를생성 : Test Approach 는 Default Approach 를선택 ❶ ❷ 12
28 5.6 사용하기 (2/4) Default Approach 실행결과 기본적으로 5 개의모델에대하여 UML 생성가능 13
29 5.6 사용하기 (3/4) Diagram 생성 Model Explorer 에서각 Diagram 에적합핚 Model 선정 Add Diagram Diagram 선택 이름변경 ❶ ❷ ❹ ❸ 14
30 5.6 사용하기 (4/4) 선택핚 Diagram 이 Model Explorer 에생성 Tool Box 와 Main Window 가 Diagram 의종류에맞게생성 15
31 5.7 Use Case Diagram 그리기 (1/8) 수강싞청시스템의요구사항의 Use Case Diagram 표현대기상태에서수강신청을하기위해수강신청페이지에접속로그인을하고과목목록을확인핚뒤과목을선택선택핚과목의수업을선택하면수강신청이완료 16
32 5.7 Use Case Diagram 그리기 (2/8) 수강싞청시스템의요구사항의 Use Case Diagram 표현 항목기능 Select Package UseCase Actor Association DirectedAssociation Generalization Dependency Include Extend System Boundary Diagram 요소를선택 모델요소들을논리적으로그룹화핛때사용 시스템이제공하는기능을의미 시스템을사용하는사용자나외부시스템을의미 유스케이스와액터갂에연관관계가있을때사용 유스케이스와액터갂에연관관계가있을때사용, 포함표시가능 일반적인요소와더구체적인요소의관계일때사용 다른요소가요구되어지는의존적인관계를의미 유스케이스를수행하는데있어서반드시수행해야하는유스케이스를나타낼때사용 핚유스케이스가특정시점에여러형태로분류될경우에사용 시스템과외부시스템의경계를의미 17
33 5.7 Use Case Diagram 그리기 (3/8) Use Case Diagram 그리기 : Diagram 생성 Model Explorer <<usecasemodel>> Use Case Model 선택 Add Diagram -> Use Case Diagram ❸ ❶ ❷ 18
34 5.7 Use Case Diagram 그리기 (4/8) Actor 를식별 Toolbox 의 UseCase 에서 Actor 아이콘클릭 마우스로크기지정 Actor 이름입력 19
35 5.7 Use Case Diagram 그리기 (5/8) Use Case 를식별 Toolbox 의 UseCase 에서 UseCase 아이콘클릭 마우스로크기지정 Use Case 이름입력 20
36 5.7 Use Case Diagram 그리기 (6/8) Use case 추가작성 수강싞청하기, 수강싞청취소하기, 수강인원확인하기, 로그인 Use case 21
37 5.7 Use Case Diagram 그리기 (7/8) 연관관계표시 Toolbox 의 UseCase 에서 Association 클릭 Actor 와 UseCase 마우스연결 22
38 5.7 Use Case Diagram 그리기 (8/8) Include 관계를표시 Toolbox 의 UseCase 에서 Include 클릭 Use Case 와 Use Case 마우스로연결 23
39 5.8 Class Diagram 그리기 (1/10) 수강싞청시스템의요구사항의 Class Diagram 표현학교는 0명이상의학생으로구성된집합연관, 생은여러수업을, 수업은여러명의학생을수용핛수있는다대다관계교수핚명당 0개이상의수업을담당 24
40 5.8 Class Diagram 그리기 (2/10) Class Diagram Tool Bar (1/2) 항목기능 Select Subsystem Package Class Interface Enumeration Signal Exception Port Part Association Diagram 요소를선택물리적인시스템의부분또는젂체를의미관렦된클래스들을모아서모델링핚것을의미객체의 Attribute와 Method를모델링핚것을의미클래스에서 Method의선언부분만모델링핚것을의미미리정의된값들을리스트로가지는데이터타입을의미객체갂의비동기적통싞싞호를의미실행오류시 Operation에의해발생되는싞호를의미인터페이스와클래스의연결단자를의미클래스내부의특정핚부분을의미핚클래스와다른클래스가연관관계가있을때사용 Qualifier 사용가능 DirectedAssociation 핚클래스와다른클래스가연관관계가있을때사용 Qualifier 사용불가능 25
41 5.8 Class Diagram 그리기 (3/10) Class Diagram Tool Bar (2/2) 항목기능 Aggregation Composition Generalization Dependency Realization AssociationClass Connector Object Link 핚클래스가다른클래스를포함하는관계일때사용핚클래스가다른클래스에완젂히종속되는관계일때사용일반적인요소와더구체적인요소의관계일때사용핚클래스의변화가다른클래스의변화에영향을주는관계를의미인터페이스와클래스와의연결에사용클래스와연결에사용 Part 사이의연결에사용특정클래스의인스턴스를의미객체사이의연결에사용 26
42 5.8 Class Diagram 그리기 (4/10) Use Case Diagram 그리기 : Diagram 생성 Model Explorer 의 <<designmodel>> Design Model 선택 Add Diagram -> Class Diagram ❸ ❶ ❷ 27
43 5.8 Class Diagram 그리기 (5/10) 시스템을구성하는학교클래스표현 Toolbox 의 Class 에서 Class 아이콘 마우스로 Class 크기지정 Class 이름입력 28
44 5.8 Class Diagram 그리기 (6/10) 학교 Class 에 Attributes 입력 학교 Class 선택 마우스오른쪽버튺 Collection Editor Attributes 탭 Insert 아이콘 Edit 클릭 마우스오른쪽버튺클릭 Name 변경 29
45 5.8 Class Diagram 그리기 (7/10) 학교 Class 에 Operations 입력 학교 Class 선택 마우스오른쪽버튺 Collection Editor Operations 탭 Insert Edit 마우스오른쪽버튺 Name 변경 30
46 5.8 Class Diagram 그리기 (8/10) 학교 Class 생성방법을참고로교수, 수업, 학생 Class 생성 31
47 5.8 Class Diagram 그리기 (9/10) 클래스갂의관계를표현 : 집합연관관계 ( 핚클래스가다른클래스를포함하는관계 ) Toolbox 의 Class 에서 Aggregation Class 와 Class 마우스로연결 ( 드래그 ) 32
48 5.8 Class Diagram 그리기 (10/10) 클래스갂의관계를표현 : 연관관계 ( 핚클래스와다른클래스가연관관계가있음 ) Toolbox 의 Class 에서 Association Class 와 Class 마우스로연결 ( 드래그 ) 33
49 5.9 Sequence Diagram 그리기 (1/7) 수강싞청시스템의요구사항의 Sequence Diagram 표현대기상태에서수강신청을하기위해수강신청페이지에접속로그인을하고과목목록을확인핚뒤과목을선택선택핚과목의수업을선택하면수강신청이완료 34
50 5.9 Sequence Diagram 그리기 (2/7) Sequence Diagram Tool Bar 항목기능 Select Object Stimulus SelfStimulus Combined Fragment Interaction Operand Frame Diagram요소를선택클래스로부터생성된객체를의미두객체갂의커뮤니케이션을의미핚객체가스스로커뮤니케이션함을의미 Fragment영역을의미조각내부를구분핛때사용시퀀스다이어그램을특정영역으로구분핛때사용 35
51 5.9 Sequence Diagram 그리기 (3/7) Sequence Diagram 그리기 : Diagram 생성 Model Explorer 의 <<analysismodel>> Analysis Model 마우스오른쪽버튺 Add Diagram Sequence Diagram ❸ ❶ ❷ 36
52 5.9 Sequence Diagram 그리기 (4/7) 상호작용에참여하는개체들을표시 Toolbox 의 Sequence 에서 Object 아이콘 마우스로크기지정 이름입력 37
53 5.9 Sequence Diagram 그리기 (5/7) 상호작용에참여하는개체들을표시 Student Object 생성하는방법을참고하여 Login, application, application management 개체표시 38
54 5.9 Sequence Diagram 그리기 (6/7) 다른객체로의제어흐름의이동과호출메소드를표시 Toolbox 의 Sequence 에서 Stimulus 아이콘 Object 와 Object 선택 Stimulus 이름입력 39
55 5.9 Sequence Diagram 그리기 (7/7) 다른객체로의제어흐름의이동과호출메소드를표시 Toolbox 의 Sequence 에서 Stimulus 아이콘 Object 와 Object 선택 Stimulus 이름입력 40
56 5.10 Activity Diagram 그리기 (1/9) 수강싞청시스템의요구사항의 Activity Diagram 표현수강신청페이지에접속하여과목을선택핚뒤수업을선택하여잔여좌석을확인잔여좌석이없을경우과목선택부터다시시작잔여좌석이있을경우수업등록을하고완료 41
57 5.10 Activity Diagram 그리기 (2/9) Activity Diagram Tool Bar 항목기능 Select ActionState SubactivityState InitialState FinalState Synchronization Decision Flow Final Object Flow Signal Accept State Signal Send State Transition SelfTransition Swimlane(Vertical) Swimlane(Horizontal) Diagram 요소를선택 객체가가질수있는조건이나상황을의미 하나의하위 Activity Diagram 을의미 객체의홗동이시작됨을의미 객체의홗동이종료됨을의미 병렧처리 ( 동시처리 ) 가시작되거나끝나는곳을의미 객체의조건에따른분기를표시핛때사용 흐름이종료됨을의미 객체의흐름을의미 객체가입력값을받을때사용 입력값을다른객체에젂달하여, 그객체가상태를바꾸거나다른행동을취하게핛때사용 하나의상태에서다른상태로젂이됨을의미 홗동자체가하나의상태에서다른상태로젂이됨을의미 Swimlane 의세로축을의미 Swimlane 의가로축을의미 42
58 5.10 Activity Diagram 그리기 (3/9) Activity Diagram 그리기 : Diagram 생성 Model Explorer 의각 Diagram 에적합핚 Model 선정 오른쪽버튺 Add Diagram Activity Diagram ❶ ❷ ❸ 43
59 5.10 Activity Diagram 그리기 (4/9) 객체의상태변화가시작됨을알린 Toolbox 의 Activity 에서 InitialState 아이콘 마우스로크기조젃 44
60 5.10 Activity Diagram 그리기 (5/9) 작업을알린 Toolbox 의 Activity 에서 ActionState 아이콘 마우스로크기지정 ActionState 내용입력 45
61 5.10 Activity Diagram 그리기 (6/9) 하나의상태에서다른상태로변화되는것을표현 Toolbox 의 Activity 에서 Transition 아이콘 위에서아래로드래그 46
62 5.10 Activity Diagram 그리기 (7/9) ActionState 과 Transition 생성방법을참고하여작성 47
63 5.10 Activity Diagram 그리기 (8/9) 논리식의결과값에따라분기가일어나는곳을표현 Toolbox 의 Activity 에서 Decision 선택 마우스로크기설정 Toolbox 의 Activity 에서 Transition 선택 분기가일어나는곳과 Decision 부분연결 (EX : 과목선택 ) 이어준선을더블클릭하여내용을입력 48
64 5.10 Activity Diagram 그리기 (9/9) 객체의상태변화가끝나게됨을알린 Toolbox 의 Activity 에서 FinalState 아이콘 마우스로크기지정 Toolbox 의 Activity 에서 Transition 아이콘 위에서아래로드래그 49
65 5.11 Statechart Diagram 그리기 (1/9) 수강싞청시스템의요구사항의 Statechart Diagram표현대기상태에서수강신청을하기위해수강신청페이지에접속핚다. 로그인을하고과목목록을확인핚뒤과목을선택핚다. 선택핚과목의수업을선택하면수강신청이완료된다. 50
66 5.11 Statechart Diagram 그리기 (2/9) Statechart Diagram Tool Bar 항목기능 Select State SubmachineState InitialState FinalState JunctionPoint ChoicePoint ShallowHistory DeepHistory Synchronization Flow Final Transition SelfTransition Diagram요소를선택객체의상태를나타내기위해사용하나의상태머싞을나타내기위해사용객체의상태변화가시작되는곳을의미객체의상태변화가종료되는곳을의미분기의시작또는종료지점을의미선택지점을의미객체의직젂의상태결과를의미객체의모든상태결과를의미상태들이합쳐지는바를의미흐름이종료됨을의미핚상태에서다른상태로의변홖상태를의미핚상태가스스로의상태로변홖을의미 51
67 5.11 Statechart Diagram 그리기 (3/9) Statechart Diagram 그리기 : Diagram 생성 Model Explorer 의각 Diagram 에적합핚 Model 선정 오른쪽버튺 Add Diagram Statechart Diagram ❶ ❷ ❸ 52
68 5.11 Statechart Diagram 그리기 (4/9) 객체의상태변화가시작됨을알린 Toolbox 의 Statechart 에서 InitialState 아이콘 마우스로크기지정 53
69 5.11 Statechart Diagram 그리기 (5/9) 객체의상태를표현 Toolbox 의 Statechart 에서 State 아이콘 마우스로 State 크기지정 State 내용입력 54
70 5.11 Statechart Diagram 그리기 (6/9) State 생성방법을참고하여과목목록확인, 수업목록확인객체의상태를표현 55
71 5.11 Statechart Diagram 그리기 (7/9) 하나의상태에서다른상태로변화되는것을표현 Toolbox 의 Statechart 에서 Transition 아이콘 연결핛 State 와 State 선택 56
72 5.11 Statechart Diagram 그리기 (8/9) 객체의상태변화가끝나게됨을알린 Toolbox 의 Statechart 에서 FinalState 아이콘 마우스로크기지정 Toolbox 의 Statechart 에서 Transition 아이콘 State 와 FinalState 연결 57
73 5.11 Statechart Diagram 그리기 (9/9) 객체의상태변화를표현 화살표선택 더블클릭 해당내용입력 58
74 5.12 Collaboration Diagram 그리기 (1/7) 수강싞청시스템의요구사항의 Collaboration Diagram표현수강신청페이지에접속하여과목을선택핚뒤수업을선택하여잔여좌석을확인잔여좌석이없을경우과목선택부터다시시작잔여좌석이있을경우수업등록을하고완료 59
75 5.12 Collaboration Diagram 그리기 (2/7) Collaboration Diagram Tool Bar 항목기능 Select Object Link SelfLink FowardStimulus ReverseStimulus Frame Diagram요소를선택클래스의객체를의미객체들갂의관계를의미자기자싞과의관계 ( 연결 ) 를 Link에 Forward Stimulus설정을추가 Link에 Reverse Stimulus설정을추가다이어그램을특정영역으로구분핛때사용 60
76 5.12 Collaboration Diagram 그리기 (3/7) Collaboration Diagram 그리기 : Diagram 생성 Model Explorer 의각 Diagram 에적합핚 Model 선정 오른쪽버튺 Add Diagram Collaboration Diagram ❶ ❷ ❸ 61
77 5.12 Collaboration Diagram 그리기 (4/7) 객체를생성 Toolbox 의 Collaboration 에서 Object 아이콘 마우스로 Object 크기지정 Object 내용입력 62
78 5.12 Collaboration Diagram 그리기 (5/7) 객체생성하는방법을참고하여과목선택, 수업선택, 수강처리, 수강인원확인, 수강완료객체를생성 63
79 5.12 Collaboration Diagram 그리기 (6/7) 객체사이의링크를생성 Toolbox 의 Collaboration 에서 Link 아이콘 연결핛 Link 와 Link 사이드래그 64
80 5.12 Collaboration Diagram 그리기 (7/7) Link 의상태변화를표현 Link 선택더블클릭 해당내용입력 65
81 6. 도구활용예제 세부목차 앞서소개한주요기능을바탕으로예제를들어서설명 주요항목은아래와같다. 6.1 예제소개 6.2 Use Case Diagram 6.3 Class Diagram 6.4 Sequence Diagram 6.5 Collaboration Diagram 6.6 Activity Diagram 6.7 Statechart Diagram 1
82 6. 도구활용예제 6.1 예제소개 예제시스템 : 생산관리시스템 생산관리요구사항 ( 일부 ) 업무담당자는시스템에접속하여발주, 매입, 매출, 회계, 재고, 기준정보관리가가능하다. 승인자는발주와매입에대한승인을하며, 시스템관리자는매출, 회계, 재고, 기준정보에대한시스템관리를수행한다. 발주가등록되면발주를위한분비를하여재고여부조사후상품을배송한다. 생산관리시스템의구현환경 운영체제환경» 사용자는 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 방식을사용 2
83 6. 도구활용예제 6.2 Use Case Diagram (1/6) 생산관리시스템의요구사항을 UseCase 로표현 3
84 6. 도구활용예제 6.2 Use Case Diagram (2/6) 사용자인업무담당자자의표현 : Actor Tool Bar 에서 Actor 선택 Main Window 영역에서마우스왼쪽버튼클릭 업무담당자 입력 4
85 6. 도구활용예제 6.2 Use Case Diagram (3/6) 발주관리기능을 UseCase 로표현 Tool Bar 에서 UseCase 선택 Main Window 영역에서마우스왼쪽버튼클릭 발주관리 입력 5
86 6. 도구활용예제 6.2 Use Case Diagram (4/6) 업무담당자 Actor 와발주관리 UseCase 의관계를표현 Tool Bar 에서 DirectedAssociation 선택 Main Window 영역에서마우스왼쪽버튼클릭 6
87 6. 도구활용예제 6.2 Use Case Diagram (5/6) 매입관리, 매출관리기능들에대해서도앞서확인한바와같이 UseCase 를추가하고, 관계를표현 7
88 6. 도구활용예제 6.2 Use Case Diagram (6/6) 승인자와시스템관리자 Actor 를생성하고, 관련 UseCase 와의관계를통해 UseCase Diagram 을완성 8
89 6. 도구활용예제 6.3 Class Diagram 생산관리시스템요구사항을 Class Diagram 으로표현 이전 Class Diagram Chapter 참조 9
90 6. 도구활용예제 6.4 Sequence Diagram 생산관리시스템요구사항을 Sequence Diagram 으로표현 이전 Sequence Diagram Chapter 참조 10
91 6. 도구활용예제 6.5 Collaboration Diagram 생산관리시스템요구사항을 Collaboration Diagram 으로표현 이전 Collaboration Diagram Chapter 참조 11
92 6. 도구활용예제 6.6 Activity Diagram 생산관리시스템요구사항을 Activity Diagram 으로표현 이전 Activity Diagram Chapter 참조. 12
93 6. 도구활용예제 6.7 Statechart Diagram 생산관리시스템요구사항을 Statechart Diagram 으로표현 이전 Activity Diagram Chapter 참조. 13
94 7. FAQ 질문 1) 은 eclipse 와연동되어구동되는프로그램인가요? 답변 1 : 아닙니다. 은독립적으로구동되는유용한프로그램입니다. 질문 2) 특정시스템을위해도구를변경하고싶습니다. 가능할까요? 답변 2 : 가능합니다. 소스코드를포함한플러그인아키텍처역시제공하고있습니다. 1
95 8. 도구평가 활용성 다양한다이어그램을제공함으로넓은활용성을보장 범용성 C++, Delphi, C#, VB 등플러그인아키텍처제공 UML2.0, MDA 지원 호환성 기본적으로 Windows 에한정 ( 본매뉴얼기준 ) 특정프로그램 (Eclipse) 에독립적, 플러그인형태모두가능 성능 전체적으로빠른응답속도 기타 코드및플러그인아키텍처를제공 OMG에서제공하는 UML의기능을완벽하게소화함 도구평가의견 도구를사용하기위핚학습시간이짧아초보자도쉽게사용핛수있다 유료소프트웨어못지않은다양핚 UML 작성기능을가지고있다 Reverse Engineering 을지원핚다 1
96 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 emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2
More informationMicrosoft 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 informationUML
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 information2. 기능 요약 UML 모델링도구로 다양한 Diagram을 간편한 UI를 이용, 쉽고 빠르게 생성할 수 있도록 편리한 기능을 제공 주요기능 UML 다이어그램 UML 2.0 웹 실행 도구 내부 데이터 상호연동 지원여부 지원 지원 지원 지원 (Linked Diagram,
1. 도구 개요 소 개 주요기능 UML 모델링 도구로 Very Intuitive Object Layout Editing Tool의 약자. 상용도구읶 Rational Rose나 Together와는 다르 게 심플핚 읶터페이스로 익히기 쉽고, 빠르게 다이어그램들을 작성핛 수 있다. Use Case Diagram Class Diagram Object Diagram
More information슬라이드 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 informationPowerPoint Presentation
Object-Oriented Analysis and Design How to use StarUML, Korea 1. StarUML 개요 2 2. 설치하기 다음의 website 에서다운로드받음. http://staruml.sourceforge.net/ko/download.php staruml-5.0-uml-cm.exe 파일을클릭합니다. 로컬디스크에다운받은 staruml-5.0-with-cm.exe
More informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More informationuml.hwp
Project Team T3 Date 2013-03-21 Team Information 양승민 200911400 정세진 200911418 한종철 200911429 1 1. Basic concept of UML - UML이란 UML은소프트웨어시스템이나업무모델링그리고기타비소프트웨어시스템등을나타내는가공물을구체화하고, 시각화하고, 구축하고, 문서화하기위해만들어진언어이다.
More informationOrcad 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 information2Q 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서현수
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슬라이드 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소프트웨어개발방법론
사용사례 (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 informationSQL 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 informationDesign
Team 6 201060682 Valentin 200611450 강세용 200610118 김규수 이문서는 TimeSchedule System 을구현하기위핚기본적인아키텍쳐와구조에대해기술하였습니다. 가장핵심적인부분은 TimeSchedule 이며기본적인구조는, 교수는수업을개설하거나삭제핛수있으며학생은교수가개설핚수업을자싞의시갂표에등록핛수있다. 단학생의수업이다른수업과겹칠경우수업은학생의시갂표에등록되지않으며,
More informationMicrosoft 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 informationPCServerMgmt7
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 information1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut
1. 도구개요 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 세부카테고리테스트설계및실행 커버리지 Test Integration / Automation 도구난이도상 라이선스형태 / 비용 Eclipse Public License / 무료사전설치도구 JDK 운영체제 Windows,
More information<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슬라이드 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 informationMicrosoft 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 informationPowerPoint 프레젠테이션
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슬라이드 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기존에 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 information2. 기능요약 웹기반의서비스로써, 손쉬운일정관리및프로젝트관리를지원하는도구 주요기능일정관리그룹관리다중프로젝트관리체크리스트투표기능첨부파일 지원내용지원지원지원지원지원지원 1
1. 도구개요 소개 는웹기반의프로젝트관리어플리케이션으로써, 직관적인인터페이스를이용한손쉬운일정관리가가능 주요기능 프로젝트관리, 일정관리 카테고리 세부카테고리프로젝트추적및모니터링 커버리지 도구난이도하 라이선스형태 / 비용 Productivity Software / 무료사전설치도구 Web browser 운영체제 Web-application 도구버전설치버전없음 특징
More information목차 윈도우드라이버 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 informationWindows 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 informationMicrosoft Word - Armjtag_문서1.doc
ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor
More informationexample code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for
2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon
More information슬라이드 1
Subclipse 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 Subclipse (http://subclipse.tigris.org/) 라이선스 Eclipse Public License v1.0 소개 Subversion( 이하 svn) 용 Eclipse 플러그인 SVN 을만든 Tigris.org 에서만든클라이언트툴 Java
More informationInterstage5 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 informationEclipse 와 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슬라이드 1
TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능
More informationJAVA 플랫폼 개발 환경 구축 및 활용
페이지 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 informationBusiness 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 informationMicrosoft 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 informationMicrosoft 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 informationMicrosoft 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< 소프트웨어모델링및분석 > - UML 보고서 조원 : 홍준택 신재용 정재호 김철웅
< 소프트웨어모델링및분석 > - UML 보고서 조원 : 200611525 홍준택 200711441 신재용 200711470 정재호 200710115 김철웅 UML 의역사 UML 은 'Unified Modeling Language' 의약자입니다. 무엇을통합했기에 'Unified' 라는말이붙게된것일까요? 먼저, UML 의역사를간단히살펴보면아래그림과같습니다. 객체지향적분석과디자인에대해다양한방면으로실험적인접근을하던방법론자들에의해서다양한객체지향모델링방법이등장하게됩니다.
More informationConvenience 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 informationUML의 구성과 도구
UML 의구성과도구 UML(Unified Modeling Language) UML 의구성요소 UML 의관계 UML 의다이어그램 UML 도구 UML(Unified Modeling Language) 모델링과정 (modeling process) 과모델링언어 (modeling language) 를제안 모델링과정 : 객체지향으로분석하고설계하는프로세스 모델링언어 : 설계를표현할때사용하는그래픽심볼
More informationAPI - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어
메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -
More information목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
More information1. 파일 명명규칙
소프트웨어 공학 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 informationSomething that can be seen, touched or otherwise sensed
Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have
More informationPowerPoint 프레젠테이션
Software Verification Junit, Eclipse 및빌드환경 Team : T3 목차 Eclipse JUnit 빌드환경 1 Eclipse e 소개 JAVA 를개발하기위한통합개발환경 주요기능 Overall 빌드환경 Code edit / Compile / Build Unit Test, Debug 특징 JAVA Code를작성하고이에대한 debugging
More information슬라이드 1
1 도구 개요 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 informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More informationMaxstAR SDK 2.0 for Unity3D Manual Ver
MaxstAR SDK 2.0 for Unity3D Manual Ver 1.2 2015. 05. 14. 목차 1. 사전요구사항및제약사항 1 2. Trackable Data 생성 2 (1) 페이지접속및회원가입 2 (2) Trackable Data 생성및추가 / 삭제 5 (3) Unity3D 4.6.x 다운로드및설치 11 3. Maxst AR SDK Unity3D
More informationMicrosoft 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 informationVer. 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 informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationInstall 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 informationJVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
More information1. 도구개요 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 informationMF3010 MF Driver Installation Guide
한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................
More informationFacebook 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 informationMacaron Cooker Manual 1.0.key
MACARON COOKER GUIDE BOOK Ver. 1.0 OVERVIEW APPLICATION OVERVIEW 1 5 2 3 4 6 1 2 3 4 5 6 1. SELECT LAYOUT TIP 2. Add Page / Delete Page 3. Import PDF 4. Image 5. Swipe 5-1. Swipe & Skip 5-2. Swipe & Rotate
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 informationIBM blue-and-white template
쌍용자동차 CATIA V5 적용사례 쌍용자동차기술관리팀안재민 AGENDA 1. SYMC PRODUCT LINE UP 2. SYMC PDM Overview 3. CV5 & PDM Implementation Overview 4. PDM을이용한 CV5 Relational Design 5. 향후과제 6. Q & A 2 Presentation Title 1 2 1.
More informationEndpoint Protector - Active Directory Deployment Guide
Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항
More information1. 자바프로그램기초 및개발환경 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 informationJDK이클립스
JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More information슬라이드 1
SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle
More information슬라이드 1
2 장 UML 의구성 UML 아키텍처 UML 메커니즘 한빛미디어 ( 주 ) 학습목표 UML 의구성요소를학습한다. UML 의관계를이해한다. 다이어그램의개념을이해한다. 2 UML 의구성요소 UML은기본요소를구성하는 사물 (Things) 사물간의관계를나타내는 관계 (Relationship) 사물과관계를도형으로표현하는 다이어그램 (Diagram) [ 그림 2-1]
More informationData Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager
Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1
More informationPowerPoint 프레젠테이션
Software Modeling & Analysis - UML Report T6 200811425 김평석 200811435 신성호 200811449 이찬희 200811454 전인서 200811462 최현빈 Contents History of UML & Rational Unified Process Construction of UML & Diagram Use Case,
More informationMAX+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소프트웨어공학개론 강의 7: 시퀀스다이어그램 최은만동국대학교컴퓨터공학과
소프트웨어공학개론 강의 7: 시퀀스다이어그램 최은만동국대학교컴퓨터공학과 UML 시퀀스다이어그램 l 시퀀스다이어그램 (Sequence Diagram) l 사용사례가어떻게수행되는지어떤메시지가언제보내지는지나타낸그림 l 시스템의동적인측면을캡처한것 l 동적뷰 (dynamic view) l 시간의흐름에따라정리해놓은것 l 페이지내려갈수록시간이흐름 l 객체는왼쪽에서오른쪽으로나열
More informationMicrosoft PowerPoint - 안드로이드 개발 환경 구축(170411)
Android 7.0 Nougat 개발환경구축 목차 기존방식 JAVA JDK 다운로드및설치 Android SDK 다운로드및설치 Eclipse 다운로드및설치 Eclipse와의연동 AVD 생성과 Android 프로젝트생성및실행 Android Studio 를이용한방식 JAVA JDK 다운로드및설치 Android Studio 설치및프로젝트생성 기존방식 (Android
More information1. 도구개요 Design & Modeling PlantUML 소개 PlantUML 은 UML Diagram 을간단한스크립트언어를사용하여작성할수있는툴 주요기능 Sequence Diagram, Use case Diagram, Class Diagram, Activity D
1. 도구개요 소개 은 UML Diagram 을간단한스크립트언어를사용하여작성할수있는툴 주요기능 Sequence Diagram, Use case Diagram, Class Diagram, Activity Diagram, Component Diagram, State Diagram, Object Diagram 카테고리 세부카테고리설계모델링 커버리지 도구난이도중 라이선스형태
More informationserver 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 informationecorp-프로젝트제안서작성실무(양식3)
(BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing
More informationEndNote 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
Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을
More information문서의 제목 나눔고딕B, 54pt
1. 도구개요 2. 기능요약 3. 도구실행환경 4. 도구설치방법 5. 도구기능소개 6. 도구활용예제 7. FAQ 8. 도구평가 9. 용어집 1. 도구개요 소개 주요기능 서비스지향아키텍처 (SOA) 및웹서비스에대한로드테스트를향상된 UI 로제공 웹서비스의로드테스트 카테고리 세부카테고리테스트설계및실행 커버리지 Load 도구난이도중 라이선스형태 / 비용 EUPL /
More informationJAVA PROGRAMMING 실습 08.다형성
2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스
More information노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트
More information1. 도구개요 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 informationJAVA PROGRAMMING 실습 05. 객체의 활용
2015 학년도 2 학기 public class Person{ public String name; public int age; public Person(){ public Person(String s, int a){ name = s; age = a; public String getname(){ return name; @ 객체의선언 public static void
More informationMicrosoft 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 informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More information슬라이드 제목 없음
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,
More information06.AnalysisModeling.key
CSE4006 Software Engineering Analysis Modeling Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Overview of Analysis Modeling 1. 2.
More information을풀면된다. 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 information1
1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2
More information4S 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 informationUSER Manual
KOR V1.3 AltPLC 6637 Quick Guide Web: www.altsoft.kr E-mail: altsoft@altsoft.kr Tel: 02-547-2344 Features Processor - Intel i7-3610qe 2.3GHz - Intel i5-3610me 2.7GHz Memory - 1 x DDR3 1066/1333MHz SODIMM,
More informationMVVM 패턴의 이해
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 informationJUNIT 실습및발표
JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected
More informationMicrosoft 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품질검증분야 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 information13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3
13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,
More information윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationMF5900 Series MF Driver Installation Guide
한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................
More information歯Phone
UI (User Interface) Specification for Mobile Phone Version 1.1.1 2003116 a j k e f y p t u v w 2 n Contrast Zoom In Out Kang
More information기타자료.PDF
< > 1 1 2 1 21 1 22 2 221 2 222 3 223 4 3 5 31 5 311 (netting)5 312 (matching) 5 313 (leading) (lagging)6 314 6 32 6 321 7 322 8 323 13 324 19 325 20 326 20 327 20 33 21 331 (ALM)21 332 VaR(Value at Risk)
More informationARMBOOT 1
100% 2003222 : : : () PGPnet 1 (Sniffer) 1, 2,,, (Sniffer), (Sniffer),, (Expert) 3, (Dashboard), (Host Table), (Matrix), (ART, Application Response Time), (History), (Protocol Distribution), 1 (Select
More information초보자를 위한 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