Scrum - 소프트웨어 개발 방법론

스프린트 회의 (Sprint Review) 개요: 스프린트 회의는 스크럼 프로세스의 일부로, 스프린트 기간 동안 개발된 작업물을 검토하고 피드백을 주고받는 회의입니다. 목적: 이전 스프린트에서 완료된 작업물을 검토하고, 제품 소유자나 이해관계자에게 결과물을 보여줍니다. 제품 소유자와 이해관계자로부터 피드백을 수렴하여 제품의 방향성을 조정합니다. 내용: 이전 스프린트에서 완료된 작업물을 시연하고 설명합니다. 제품 소유자와 이해관계자로부터 피드백을 수렴하고, 변경 요청을 기록합니다. 참석자: 제품 소유자, 이해관계자, 개발팀 등 데일리 회의 (Daily Scrum) 개요: 데일리 회의는 스크럼 프로세스의 일부로, 매일 동일한 시간과 장소에서 짧은 시간 동안 개발 팀이 모여 진행 상황을 공유하는 회의입니다. ..

VPN

1. VPN이란 VPN(가상 사설 네트워크)는 인터넷을 통해 디바이스 간에 사설 네트워크 연결을 생성하는 기술이다. 이 기술은 퍼블릭 네트워크를 통해 데이터를 안전하게 익명으로 전송하고, 사용자의 IP 주소를 마스킹~~(덮어서 가리다..?)~~하며, 데이터를 암호화하여 수신 권한이 없는 사람이 읽을 수 없도록 보호한다. 정의상 VPN 연결은 다음과 같다. 연결 프로세스에 실제 케이블이 없기 때문에 가상. 이 연결을 통해 다른 사용자가 내 데이터 또는 검색 활동을 볼 수 없기 때문에 프라이빗. 컴퓨터와 VPN 서버 등 여러 디바이스가 함께 작동하여 설정된 링크를 유지하므로 네트워크로 연결된. 2. VPN의 주요 기능 개인정보 보호: VPN은 암호화를 통해 민감한 정보(암호, 신용 카드 등)를 보호하며, 특..

Synchronization Toole(동기화 도구들)

Background 병렬 수행(Concurrent Execution)은 여러 프로세스가 동시에 실행되는 것이다. 이러한 프로세스는 언제든 인터럽트가 발생할 수 있으며, 이 경우 현재 실행 중인 작업을 부분적으로만 완료하게 된다. 이와 같은 병렬 수행 환경에서는 공유 데이터에 대한 동시 접근이 데이터 불일치를 초래할 수 있다. 이를 해결하기 위해 협력하는 프로세스들 사이에서 순차적 실행을 보장하는 메커니즘이 필요하다. 예를 들어 '생산자-소비자 문제'는 생산자가 데이터를 생성하여 버퍼에 넣고, 소비자가 그 데이터를 사용한다. 이때 모든 버퍼를 채우는 것이 목표라면, 버퍼의 수를 추적하는 정수 카운터를 사용할 수 있다. 카운터는 초기에 0으로 설정되고 생산자가 새로운 데이터를 생성하여 버퍼에 넣을 때마다 증..

운영체제 2023.12.12 0

CPU Scheduling

Basic Concepts다중프로그래밍(Multiprogramming) 및 최대 CPU 활용다중프로그래밍은 여러 프로세스가 동시에 메모리에 적재되어 CPU를 사용할 수 있는 시스템 기법이다. 이것은 CPU가 놀거나 유휴 상태를 최소화하여 최대한 활용할 수 있는 방법 중 하나이다. CPU-I/O Burst Cycle프로세스 실행은 CPU 실행과 I/O 대기의 주기로 이루어진다.프로세스는 CPU에서 실행되다가 I/O 작업을 위해 기다린다. CPU Burst와 I/O BurstCPU Burst는 CPU에서의 연속적인 실행 시간이다.반면에 I/O Burst는 해당 프로세스가 I/O 작업을 위해 기다리는 시간을 나타낸다. CPU Burst 분포CPU Burst의 길이와 간격은 프로세스 동작의 특성을 결정짓는 요소..

운영체제 2023.12.09 0

비지도 학습

차원 축소 차원의 저주(Curse of Dimensionality) 고차원 공간에서는 대부분의 데이터가 경계(테두리) 부근에 집중되는 경향이 있다. 데이터의 밀도가 낮아지고 학습이 어려워지는 문제가 발생하며 이를 해결하기 위한 적절한 전처리 기법이나 차원 축소 방법 등을 사용하여 모델을 개선해야 한다. 데이터 희소성 : 고차원 공간에서 데이터 매우 희소하게 분포한다. 데이터 포인트 간 거리 증가 : 데이터 포인트들이 점점 멀어진다. 학습 시간 증가와 모델 복잡성 일반화 성능 감소 이로 인해 모델의 예측 불안정성이 증가하고 과대적합 위험이 커진다. 샘플 분포의 특징 학습 데이터의 분포는 고차원 공간에서 균일하게 퍼져 있는 것이 아니라, 특정한 패턴이나 규칙을 따르는 경우가 많다. 이미지 데이터 같은 경우 ..

머신러닝 2023.12.07 1