일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- grpc
- docker network
- jenkins install
- jenkins github
- jenkins 설치
- error
- Jenkins Pipeline
- grafana
- 리눅스
- IntelliJ
- REACT
- subnetmask
- gradle
- java
- Linux
- jpa
- 리액트
- jenkins github 연동
- Jenkins
- nginx
- MongoDB
- spring
- jenkins maven
- Spring Boot
- CI/CD
- MySQL
- vue.js
- JavaScript
- Docker
- jenkins jdk
- Today
- Total
목록IT정리 (31)
뭐든 즐기면서 ;)

클래스 다이어그램 접근 제한자 표기법 - private : 해당 클래스(본인만) # protected : 상속, 동일 패키지 내 + public : 아무나 다 유스케이스 다이어그램 구성요소 시스템 : 만들고자 하는 프로그램 명칭 액터(=시스템 || 사용자) : 시스템의 외부에 있고, 시스템과 상호작용을 하는 사람 또는 시스템 예제) '네이버를 사용하는 나'는 액터, '네이버 지도를 가져다 사용하는 시스템'도 액터 유스케이스 : 시스템의 기능 예제) 로그인 기능 관계 : 액터와 유스케이스 사이의 의미있는 관계 연관관계 : 액터와 유스케이스 간의 상호작용이 있음을 표현 포함관계 : 유스케이스를 수행할 때 반드시 실행되어야 하는 유스케이스를 연결 확장관계 : 유스케이스를 수행할 때 조건에 따라 확장 기능 유스..
UML이란? 프로그램 설계를 표현하기 위해 사용하는 표기법 시각화, 문서화하는 언어 프로그램언어가 아닌 기호와 도식을 이용해 표현하는 방법을 정의 종류 구조 Diagram 행위 Diagram 특징 가시화 언어 명세화 언어 구축 언어 문서화 언어 구성요소 (사물, 관계, 다이어그램) 사물(Things) 구조사물(정적) : 시스템의 개념적, 물리적 요소(클래스, 유스케이스 등) 행동사물(동적) : 시간과 공간에 따른 요소들의 행위(상호작용, 상태머신 등) 그룹사물 주해사물 관계(Relationships) : 사물과 사물 사이 연관성 일반화 관계(Generalization) : 실선 화살표로 표시 상속관계 연관 관계(Accociation) : 실선 화살표로 표시 한 클래스가 다른 클래스에서 제공하는 기능을 사..
요구분석 기법 요구공학 : 교객 요구를 체계적으로 수집,분석,명세화,검증,추적, 변경되는 요구사항을 도출하고 관리하는 기법 요구공학의 필요성 분석의 어려움 : 이해부족, 의사소통, 잦은 요구사항의 변경 요구사항 변화 : 요구사항은 개발초기에 불완전하고, 개발 동안 지속적으로 변화 관점별 차이 발생 : 고객과 개발자 간이 관점별 차이 발생에 대한 협의점을 찾아가야 함. 요구사항 개발 프로세스 도출(Elicitation) : 고객으로부터 요구사항 도출해내야 함 요구사항 소스 도출 기법(도출 기법 종류가 뭐가 있는지. 각 기법의 뜻은 안 나온다고 함.) 인터뷰 : 사용자(고객)들과의 이야기를 통해 관찰 또는 문화기술적 연구 : 사용자의 사용자 스토리 : 요구사항 명세서를 받는 거임(애자일에서 사용) 시나리오 ..
인강보면서 거의 뭐,, 필기 노트처럼 적은 것임 빨간 색 주의요망쓰,,,,,,,, 현행 시스템 분석 (계획 > 분석 > 설계 > 구현 > 테스트 > 유지운영) 계획 : 일정, 비용 갑)RFP : 을)RFP를 확인 후 제안서, 제안PT 갑)'을'들의 제안서를 확인 후 분석 단계로 넘어감 분석 설계(=모델링) Stroy Board 구현(=개발) 테스트 유지운영(기간이 길기 때문에 이 단계가 비용이 제일 많이 듦.) 차세대(리뉴얼) 고도화(업그레이드) 현행 시스템 파악 = 지금 사용 중인 프로그램을 차세대, 또는 고도화한다. 플랫폼 기능 분석 플랫폼이란? 어플리케이션을 구동시키는데 필요한 하드웨어와 소프트웨워의 결합 공급자와 수요자등이 참여하여 각자가 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 ..
인강보면서 거의 뭐,, 필기 노트처럼 적은 것임 빨간 색 주의요망쓰,,,,,,,, 현행 시스템 분석 (계획 > 분석 > 설계 > 구현 > 테스트 > 유지운영) 계획 : 일정, 비용 갑)RFP : 을)RFP를 확인 후 제안서, 제안PT 갑)'을'들의 제안서를 확인 후 분석 단계로 넘어감 분석 설계(=모델링) Stroy Board 구현(=개발) 테스트 유지운영(기간이 길기 때문에 이 단계가 비용이 제일 많이 듦.) 차세대(리뉴얼) 고도화(업그레이드) 현행 시스템 파악 = 지금 사용 중인 프로그램을 차세대, 또는 고도화한다. 플랫폼 기능 분석 플랫폼이란? 어플리케이션을 구동시키는데 필요한 하드웨어와 소프트웨워의 결합 공급자와 수요자등이 참여하여 각자가 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 ..
모듈의 build.gradle ... repositories { mavenLocal() // 로컬 저장소 추가 mavenCentral() } ... dependencies { ... // 아래 명령어를 이용하여 로컬 저장소에 라이브러리를 추가한 후 implementation해주기 // mvn install:install-file -Dfile=./src/main/libs/pttsnet_class.jar -DgroupId=pttsnet -DartifactId=pttsnet_class -Dversion=0.0.2 -Dpackaging=jar -Dpackaging=jar implementation 'pttsnet:pttsnet_class:0.0.2' //이와 같이 추가해주기 } 참고 : https://tadai..

개체 관계도란 개체(Entity)-관계(Relationship) 모델. 테이블간의 관계를 설명해주는 설계도. ERD 구성 개체(Entity) = 테이블 속성(Attribute) = 필드/컬럼 관계(Relationship) = 참조 데이터 모델링 종류 개념적 데이터 모델링 개체와 개체들간의 관계를 설정하는 단계 피터 첸 표기법 사용 까치발 표기법 사용 O : 0개 | : 1개 : N개 논리적 데이터 모델링(흔히 알고 있는 DB ERD) 구체화 속성의 값, 타입, 제약사항, PK, FK 등 설정 정보 공학 표기법(테이블 형태) 과 까치발 표기법 사용 정규화 데이터 모델의 일관성을 확보, 중복 제거. 신뢰성 높은 데이터 구조를 얻는데에 목적이 있음. 물리적 데이터 모델링 DB 선택 시각적인 구조는 1,2번 모..
개념 현실 세계의 유/무형의 모든 대상을 객체(Object)로 나누고, 객체의 행동(Method)과 고유한 값(Attribute)을 정의하여 설계하는 방법. 객체끼리 관계를 맺음으로써 다수의 객체가 함께 수행될 수 있게 함. 구성요소 클래스 속성과 연산을 정의해서 만든 틀 데이터를 추상화하는 단계 객체(Object) 클래스가 메모리에 로드되어 인스턴스화된 것 자신의 고유 속성을 가지며, 클래스에서 정의한 연산을 수행 객체의 연산(Method)은 클래스에 정의된 연산을 공유함으로써 메모리를 경제적으로 사용 하나의 클래스 연산(Method)은 모든 객체가 공유하므로, 이 Method는 메모리에 단 한 번만 로드됨. 속성(Attribute) 객체의 고유한 데이터를 단위별로 정의한 것 행동(Method) 특정한..