MCP(Model Context Protocol)
참고 자료 1절. MCP MCP(Model Context Protocol) AI 모델과 외부 도구 및 데이터를 연결하는 표준 인터페이스 AI 애플리케이션을 위한 USB-C 포트 데이터의 규격을 맞춰 연결하는 것 USB와의 비교 시점 USB-C MCP ...
참고 자료 1절. MCP MCP(Model Context Protocol) AI 모델과 외부 도구 및 데이터를 연결하는 표준 인터페이스 AI 애플리케이션을 위한 USB-C 포트 데이터의 규격을 맞춰 연결하는 것 USB와의 비교 시점 USB-C MCP ...
참고자료 참고자료 2 1절. 인덱스 인덱스(Index) DB 테이블에 대한 검색 속도를 향상시키는 자료구조 해시 테이블 B+Tree 테이블의 특정 컬럼을 정렬해 별도의 저장 공간에 데이터의 물리적 주소와 함께 저장 컬럼 값 + 물리적 주소가 한 쌍(key, value)으로 저장 ...
1절. 프로시저 프로시저(Procedure) 프로그래밍 일반 용어 이름을 붙여 놓은 호출 가능한 일련의 처리 절차 함수와 프로시저 구분 영문 반환값 목적 함수 Function O 값을 계산한 뒤 retur...
참고 사이트 1절. DPAPI DPAPI(데이터 보호 API) Windows 애플리케이션에서 널리 사용되는 기능 관점 별 차이 관점 설명 앱 개발자가 암호화 알고리즘을 구현하지 않고 민감 데이터 암호화 내부 ...
What? 소프트웨어공학 참고 도서 : 소프트웨어 공학 이론과 실제 - 홍장의 When? 마지막 수정일 : 2026.09.07 Learning List 소프트웨어공학 소프트웨어 품질 소프트웨어 개발 프로세스 DevOps 프로젝트 관리 - - 디자인패턴 - - - -...
참고 자료 1절. MVVM MVVM 패턴 Model + View + ViewModel 프로그램의 비즈니스 & 프레젠테이션 로직을 UI로 분리하는 패턴 Command 패턴 + Data Binding을 통해 View와 ViewModel 사이의 의존성 제거 ViewModel과 View는 1:n 관계 장점 뷰 로직과 ...
참고 자료 1절. MVP MVP 패턴 Model + View + Presenter Model은 MVC 패턴과 동일 MVC의 Controller를 Presenter로 대체 View와 Model의 직접 참조 차단 계층화 아키텍처의 Presentation 계층을 역할별로 분리한 패턴 장점 View와 Model 간 의존성...
참고 자료 1절. MVC MVC 패턴 Model + View + Controller 애플리케이션을 3가지로 구분한 패턴 계층화 아키텍처의 Presentation 계층을 역할별로 분리한 패턴 장점 관심사 분리 독립적인 개발과 테스트 가능 가독성 및 유지보수성 증가 재사용성 및 확장성 증가 병렬적 개발 가능 ...
참고 자료 1절. Layered Architecture 계층화 아키텍처 각 구성요소들이 ‘관심사의 분리(Separation of Concerns)’ 달성을 위해 ‘책임’을 가진 계층으로 분리한 아키텍처 SoC(Separation of Concerns) 관심사의 분리 소프트웨어 개발에서 가장 기본적인 원칙 중 하나 하나의 ...
참고 자료 1절. 아키텍처 패턴(Architecture Pattern) 개요 소프트웨어 시스템의 구조, 조직을 설계하고 관리하는 원칙과 모범 사례 시스템의 다양한 구성 요소와 상호 작용을 조직화 및 최적화 패턴 중 가장 큰 단위 디자인 패턴(GoF)보다 상위 층위 디자인 패턴을 재료로 조립 ...