일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 만들기
- class diagram
- 이론
- 사용법
- UML
- 코딩
- 데이터 처리
- 예제
- 파이썬
- 데이터
- 튜토리얼
- 컴포넌트 다이어그램
- data
- example
- Enterprise Architect
- 소프트웨어공학
- 기초
- sample
- Python
- 데이터 관리
- 액티비티 다이어그램
- Tutorial
- Component Dagram
- pandas
- Activity Diagram
- EA
- 판다스
- 클래스 다이어그램
- Turorial
- 엔터프라이즈 아키텍처
- Today
- Total
목록이론 (18)
SW개발 지식 쌓기
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 다이어그램에 요소가 생성되어야 하는 그림을 표시한다. 다이어그램을 열려면, 프로젝트 탐색기에서 다이어그램 이름을 두..
■ 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..
패키지 import 튜토리얼을 진행하기 위해서는 아래의 패키지를 import 해야한다. 그룹화 그룹화는 다음 단계 중 하나 이상을 포함하는 단계를 말한다. 몇 가지 기준에 따라 그룹으로 데이터 분할 독립적으로 각 그룹에 기능 적용 결과를 데이터 구조로 결합 그룹화한 결과에 sum() 함수를 적용한 DataFrame 출력 [91] 'A','B','C','D' 컬럼을 가지고 각각의 컬럼 값을 가지는 Dataframe 생성 [92] DataFrame 출력 [93] 'A' 컬럼을 기준으로 그룹화하고 각 값을 합산한 값을 출력 * 'A' 컬럼의 문자인 'bar'와 'foo'로 그룹화 된것을 볼 수 있고, 정수값을 가진 'C','D' 컬럼만 sum() 함수 값을 반환한다. * 문자열 값을 가진 'B' 컬럼은 자동으..
n Activity Diagram 엑티비티 다이어그램은 시스템이 동작하고, 시스템의 전체 흐름과 관련되는 방식을 모델링하기 위해 사용된다. 여러 가지 조건의 동시 처리, 네트워크 접속, 중단 및 논리 경로를 표현한다. 모든 공정, 시스템 또는 방법을 구성하는데 사용된다. l Example Diagram 이 그림은 스포츠, 액션, 시작 노드, 끝 노드 및 결정 사항을 포함 해 활동 다이어그램의 기능의 일부를 보여준다. l Activity Diagram Element Toolbox Items Icon Description 활동 요소는 조직 및 프로세스의 제어 및 데이터 흐름을 반영하기 위해, 서브 활동 또는 동작 등의 동작 부하의 참여를 지정한다. 구조화 된 활동은 독립적인 활동 그룹으로 하위 노드를 가질 ..
패키지 import 튜토리얼을 진행하기 위해서는 아래의 패키지를 import 해야한다. 튜토리얼을 진행하기 위해서는 아래의 과정을 수행해야한다. 메소드 통계 일반적으로 메소드는 누락 된 데이터 (NaN)을 제외한다. 평균 값 출력 통계 - 열 기준 [61] Pandas의 내장 메소드인 mean()을 사용하여서 각 열의 평균 값을 출력한다. * 'F' 라벨의 경우 NaN 값이 포함되어 있지만 NaN 값을 제외하고 평균값이 계산된 것을 알 수 있다. 평균 값 출력 통계 - 행 기준 [62] df.mean(1)을 사용하면 각 행 기준의 평균 값을 출력한다. * '2013-01-01' 인덱스의 경우 NaN 값이 포함되어 있지만 NaN 값을 제외하고 평균값이 계산된 것을 알 수 있다. NaN 값이 있는 Serie..