일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 데이터 관리
- UML
- Component Dagram
- 기초
- 데이터 처리
- 튜토리얼
- 데이터
- 예제
- 파이썬
- 판다스
- example
- Turorial
- 코딩
- data
- pandas
- Activity Diagram
- Enterprise Architect
- 엔터프라이즈 아키텍처
- 클래스 다이어그램
- class diagram
- 사용법
- 만들기
- 액티비티 다이어그램
- 소프트웨어공학
- Python
- Tutorial
- sample
- 이론
- EA
- 컴포넌트 다이어그램
- Today
- Total
목록기초 (21)
SW개발 지식 쌓기
■ Class Diagram l Enterprise Architect 12.1 version - 클래스 다이어그램 생성 및 그리기 UML Structural -> Class 선택 드래그 앤 드롭을 통해서 사용하고자 하는 요소 선텍 수정이 필요한 경우 생성된 요소를 더블 클릭 한다. - 클래스 다이어그램 함수, 변수 넣기 클래스 다이어그램에 함수와 변수를 넣는 방법은 세 가지 방법이 있다. [1] Diagram element 좌 클릭 -> 돋보기 선택 [2] 파랑색(Attribute) 또는 빨강색(Operation) 선택 [3] Diagram elment 우 클릭 -> Features & Properties -> Attributes... 또는 Operations... 선택 * Diagram element ..
n Connectors 커넥터는 특정 요소 간의 특정 관계를 정의하고 일반적으로 다이어그램 도구 상자에서 필요한 관계 유형을 드래그하여 다이어그램에 직접 연결한다. 요소로서, Toolbox는 자동 다이어그램의 종류에 적합한 커넥터 또는 관계 유형을 제시한다. l Define a relationship between two model elements on a diagram Step Action 1 다이어그램 도구 상자를 표시하기 위해서 다음의 작업을 수행한다. u ‘Diagram | Toolbox’ 선택 u Alt + 5 2 다이어그램 View에 있는, 요소들이 연결된 다이어그램을 연다. (프로젝트 탐색기에서 다이어그램 이름을 두 번 클릭) 선택한 그림이 열리고 도구 상자는 요소와 그 다이어그램 유형에 적..
n Create New Elements on a Diagram 모델은 자체의 의미, 규칙과 표기법을 가지고 각각의 요소로 구성된다. 모델에 새로운 요소를 만들 때 일반적으로, 당신은 다이어그램에서 해당 요소를 사용한다. 이를 수행하는 가장 간단한 방법은 다이어그램 상에서 직접 요소를 만드는 것이다. 이 과정에서, 예를 들기 위해 요구사항 요소를 사용한다. l Create a new element on a diagram in your model Step Action 1 다이어그램 도구 상자를 표시하기 위해 다음의 방법을 사용한다. u Diagram | Toolbox 선택 u Alt + 5 2 다이어그램에 요소가 생성되어야 하는 그림을 표시한다. 다이어그램을 열려면, 프로젝트 탐색기에서 다이어그램 이름을 두..
n Create a New Diagram 다이어그램은 모델의 요소의 시각적 표현이며 다음의 내용이 들어간다. u 속성과 특성 u 어떻게 접속 및 상호 작용이 이루어 지는지 다른 도면 형식이 상이한 모델의 특징 및 요소 간의 관계를 나타낸다. l Add new diagrams to your model Step Action 1 프로젝트 탐색기에서 패키지 또는 View를 클릭 한 후 다음 중 하나를 선택한다. u 프로젝트 탐색기의 도구 모음에서 새 다이어그램 버튼을 클릭한다. u Ctrl 키 + Insert u ‘Diagram | New Diagram’ 선택 u 패키지를 마우스 오른쪽 버튼으로 클릭하거나 View 또는 ‘Add Diagram’ 옵션을 선택한다. ‘New Diagram’ 대화 상자가 표시된다. ..
■ Enterprise Architect 화면 구성 l Enterprise Architect 12.1 version [1] Project Browser : EA Project List [2] Tool Box : UML 다이어그램을 그리기 위한 도구 모음 [3] UML Draw : UML 다이어그램을 작성하기 위한 부분 [4] Properties : UML 다이어그램의 정보 표시 [5] Menu Bar : EA 메뉴들 모음 ■ 프로젝트(Project) 구성 l Enterprise Architect 12.1 version - 프로젝트 구조
■ State Machines 상태 머신은 전이 트리거 및 제약 사항에 따라 동작을 분류하고 상태 간을 이동하는 방법을 보여준다. 다이어그램 도구 상자의 ‘상태’ 페이지에서 상태 머신 요소 및 커넥터를 생성한다. l Naming 상태 머신은 이전에는 상태 다이어그램으로 알려져 있다. UML의 상태 머신 표현은 하렐 주 차트 표기법을 기반으로 하기 때문에 때때로 상태 차트로 불린다. l State Tables 그림과 같은 상태 머신을 표시하거나 세 가지 관계 형식 중 하나의 테이블로 할 수 있다. l Select the display format Step Action 1 그림의 배경을 마우스 오른쪽 버튼으로 클릭하고 ‘상태 차트 편집기’ 옵션을 선택한다. 2 적절한 디스플레이 옵션을 선택한다: 다이어그램 ..
■ Sequence Diagram 시퀀스 다이어그램은 시간에 순차 단계의 일련의 동작의 구조적 표현이다. 흐름, 메시지 전달 및 일반적인 요소는 결과를 달성하는 시간에 걸쳐 협력하는 방법을 묘사한다. 초기 분석에서, 시스템 전체의 정보 및 책임의 흐름을 저장한다. 요소 사이의 메시지는 결국 클래스 모델의 메소드를 호출하게 된다. Use Case 시나리오에 대한 설명 모델을 만든다. Use Case의 경우에 관여 엑터와 요소와 순차 다이어그램을 작성하여, 사용자 시스템이 요구되는 작업을 수행하는 일련의 단계를 모델링 할 수 있다. l Construction 서열 요소는 메시지 구성 요소 사이를 지나가는 전방 수평 순서로 배열된다. 순차 다이어그램의 메시지는 여러 종류 일 수 있다. 메시지는 원본 및 대상 ..
■ Use Case Diagram Use Case Diagram은 캡처 사용 사례 및 엑터와 피사체(시스템) 사이의 관계를 다이어그램을 통해 표현할 수 있다. 시스템의 기능 요구 사항을 설명 외부 물건(엑터)가 시스템의 경계에서 상호 작용하는 방식을 설명 시스템의 응답을 설명 l Example Diagram 이 다이어그램은 Use Case Diagram의 일부 기능을 설명한다 l Use Case Diagram Element Toolbox Items Icon Description 엑터는 시스템의 사용자이다. 사용자는 모델에서 인간의 사용자, 컴퓨터 또는 다른 시스템 또는 서브 시스템을 의미할 수 있다. Use Case는 제안된 시스템의 사용자는 작업의 개별 유닛을 수행하는 시스템과 상호작용하는 방법을 설명..
패키지 import 튜토리얼을 진행하기 위해서는 아래의 패키지를 import 해야한다. 시계열 Pandas는 주기 변환 중에 리샘플링 동작을 수행하기 위한 간단하고 효율적인 기능을 가진다. 시계열 데이터 생성 및 시계열 인덱스 변환 [108] 2012년 1월 1일 부터 100일을 초 주기로 생성 * 생성시 파라미터로 입력되는 freq는 다음과 같다. Alias Description B business day frequency (주말이 아닌 평일) C custom business day frequency D calendar day frequency (일) W weekly frequency (주-일요일) M month end frequency (각 달의 마지막 날) BM business month end f..
패키지 import 튜토리얼을 진행하기 위해서는 아래의 패키지를 import 해야한다. 변형 Stack DataFrame의 열에 있는 단계를 stack() 메소드를 통해 압축하기 [95] 내장 함수인 zip 메소드를 통해서 리스트 자료형 생성 * zip 메소드는 반경가능한 자료형 여러개를 입력으로 받는 메소드이다. 예제는 다음과 같다. * list(zip([1, 2, 3], [4, 5, 6])) * [(1, 4), (2, 5), (3, 6)] * list(zip([1, 2, 3], [4, 5, 6], [7, 8, 9])) * [(1, 4, 7), (2, 5, 8), (3, 6, 9)] * list(zip("abc", "def")) * [('a', 'd'), ('b', 'e'), ('c', 'f')] [9..