일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- openai
- 머신러닝
- oracle
- db
- Python
- 쓰레드 풀
- 스프링 부트
- streamlit
- 알고리즘
- 셀레니움
- 컬렉션 인터페이스
- REST API
- 완주하지못한선수
- 자바 로그 레벨
- 파이썬
- 자바 열거형
- WinError5
- 프로그래머스
- 오라클
- 스프링 부트3
- Java
- h2 데이타베이스
- 사이킷런
- 컬렉션 프레임웍
- GIT
- 사이킷런 회귀
- Selenium
- URI 원칙
- 차원증가
- conda remove
- Today
- Total
목록전체 글 (90)
노트 :
OLTPvs. OLAP : What’s the Difference? OLAP(Online Analytical Processing) OLTP(Online Transaction Processing) The main difference is that one uses data to gain valuable insights, while the other is purely operational. Online analytical processing (OLAP) is a system for performing multi-dimensional analysis at high speeds on large volumes of data. Typically, this data is from a data warehouse, dat..
1. 개인정보 보호 관련 법령 법령 내용 개인정보 보호법 개인정보의 처리 및 보호에 관한 사항을 정함으로써 개인의 자유와 권리르 보호한다. 정보통신망 이용촉진 및 정보보호 등에 관한 법률 정보통신망의 이용 촉진 및 정보 통신 서비스를 이용하는 이용자들의 개인정보를 보호한다. 신용정보의 이용 및 보호에 관한 법률 개인 신용정보의 효율적 이용과 체계적인 관리를 통해 정보의 오남용을 방지한다. 위치정보의 보호 및 이용 등에 관한 법률 개인 위치정보의 안전한 이용 환경을 조성하여 정보의 유출이나 오남용을 방지한다. 표준 개인정보 보호 지침 개인정보의 처리에 관한 기준, 개인정보 침해의 유형 및 예방조치 등에 관한 세부사항을 규정한다. 개인정보의 안정성 확보 조치 기준 개인정보 처리자가 개인정보를 처리하는데 있어..
1. ISO/IEC 12207 - 프로세스 품질 특성 평가 : ISO에서 정한 표준 생명주기 프로세스. 소프트웨어 개발과 유지보수에 필요한 각종 작업 단계들을 정의. 기본 생명 주기 프로세스, 지원 생명 주기 프로세스, 조직 생명 주기 프로세스로 구분됨 기본 생명 주기 프로세스 획득, 공급, 개발, 운영, 유지보수 프로세스 지원 생명 주기 프로세스 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상 관리, 문제 해결 프로세스 조직 생명 주기 프로세스 관리, 기반 구조, 훈련, 개선 프로세스 2. CMMI(Capability Maturity Model Integration) - 프로세스 품질 특성 평가 : 능력 성숙도 통합 모델. 기존에 사용되던 업무 능력 및 성숙도 평가기준(CMM)의 후속 모델..
* 미들웨어(Middleware): 미들웨어는 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어, 네트워크를 통해서 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해 주는 소프트웨어를 말한다. (from wikipedia) * What is middleware? Middleware is software that different applications use to communicate with each other. It provides functionality to connect applications intelligently and efficiently so that you can innovate faster. Middlewa..
* 객체지향: 현실세계의 개체(entity)를 하나의 객체(object)로 모델링하여 객체간의 상호작용으로 소프트웨어를 개발. 구조적 기법의 문제점으로 등장하게 되었으며, 조그만 로고 조각들을 이용하여 원하는 형태의 제품을 만들듯이 각 객체들을 조립하여 원하는 소프트웨어를 개발할 수 있음. 즉, 복잡한 구조를 단계적ㆍ계층적으로 표현하여 소프트웨어의 재사용 및 확장이 용이하게 만듬 * 객체: 속성(attribute)과 메서드(method)로 이루어짐 ㆍ속성: 객체가 가지고 있는 정보 ㆍ메서드: 객체가 수행하는 기능 1. 객체지향의 구성요소 ① 객체(Object) ② 클래스(Class): 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표헌 ③ 캡슐화(Encapsulation): 속성과 메서드를 하..
* 알고리즘(algorithm) : 수학과 컴퓨터과학, 언어학 또는 엮인 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차이다. 계산을 실행하기 위한 단계적 절차를 의미하기도 한다. 즉, 문제 풀이에 필요한 계산절차 또는 처리과정의 순서를 뜻한다. 프로그램명령어의 집합을 의미하기도 한다. 알고리즘은 연산, 데이터 마이닝(기계 학습) 또는 자동화된 추론을 수행한다. 1. 동적계획법(Dynamic Programming) : 복잡한 문제를 간단한 여러 개의 문제로 나누어 푸는 방법. 어떤 문제는 그 문제를 해결하기 위한 작은 문제들의 해의 결합으로 풀수 있다는 사고를 기반으로 함 / ex) 최단경로문제, 행렬의 제곱문제 2. 탐욕적 알고리즘(Greedy Algorithm) : 최적해를 구하는 데에 사용..
* 스크럼 기법 ① Agile 모형 중 하나 ② 제품 책임자, 스크럼 마스터, 개발팀으로 구성됨 ⓐ 제품 책임자(PO, Product Owner) 제품에 대한 이해도가 높고, 책임지고 의사 결정할 수 있는 사람으로 선정, 주로 개발 의뢰자나 사용자가 담당 이해관계자들의 의견을 종합하여 제품에 대한 요구사항을 작성하는 주체 요구사항이 담긴 백로그를 작성하고 백로그에 대한 우선순위를 지정 제품 테스트를 수행하면서 주기적으로 요구사항의 우선순위를 갱신 ⓑ 스크럼 마스터(SM, Scrum Master) 스크럼 팀이 스크럼을 잘 수행할 수 있도록 객관적인 시각에서 조언을 해주는 가이드 역할 수행 일일 스크럼 회의를 주관하여 진행사항을 점검하고 ⓒ 개발팀(DT, Development Team) PO와 SM을 제외한..

* 소프트웨어 공학(SE, Software Engineering): 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문으로 여러 가지 방법론과 도구, 관리 기법들을 통하여 소프트웨어의 품질과 생산성을 향상시키고자 함 *소프트웨어 공학의 기본 원칙 ① 현대적인 프로그래밍 기술을 계속적으로 적용 ② 개발된 소프트웨어의 품질이 유지되도록 지속적으로 검증 ③ 소프트웨어 개발 관련 사항 및 결과에 대한 명확한 기록을 유지 1. 소프트웨어 생명 주기: 소프트웨어 개발 방법론의 바탕이 되는 것으로, 소프트웨어를 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것 2. 소프트웨어 생명 주기 모형: 폭포수 모형, 프로토타입 모형, 나선형 모형, 애자일 모형 등 (1) 폭포수 모형(Waterfal..

소프트웨어 아키텍처: 개발할 소프트웨어의 기본 틀을 만드는 것 1. UI 설계도구 : 사용자의 요구사항에 맞게 UI의 화면 구조나 화면 배치 등을 설계할 때 사용하는 도구 2. UI 설계도구의 종류 : 와이어프레임, 목업, 스토리보드, 프로토타입, 유스케이스 등 ① 와이어프레임(Wireframe): 기획 단계의 초기에 제작하는 것으로, 페이지에 대한 개략적인 레이아웃이나 UI 요소 등에 대한 뼈대를 설계하는 단계 / ex) 손그림, 파워포인트, 키노트, 스케치, 일러스트, 포토샵 등 ② 목업(Mockup): 디자인, 사용 방법 설명, 평가 등을 위해 와이어프레임보다 좀 더 실제 화면과 유사하게 만든 정적인 형태의 모형 / ex) 파워목업, 발사믹 목업 등 ③ 스토리보드(Story Board): 와이어프레..
SOLID 5원칙 중 하나. (SOLID: 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 설계의 5원칙을 두문자어로 나타낸 것) 약어 정의 S SRP 단일 책임 원칙(Single Responsibility Principle): 한 클래스는 하나의 책임만 가져야 한다. O OCP 개방-폐쇄원칙(Open/Closed Principle): 소프트웨어 요소는 확장에 열려있고 변경에 닫혀있어야 한다. L LSP 리스코프 치환 원칙(Liskov Substitution Principle): 부모 클래스를 자식 클래스가 대신할 수 있다. I ISP 인터페이스 분리 원칙(Interface Segregation Principle): 특정 클라이언트를 위한 인터페이스 여러 개가 범용 인터페이스 하나보다 낫다..