반응형 {Lecture}60 소프트웨어 분석 및 설계 4주차 정리 구조모델과 개념모델 구조적 모델(structural model)은 비즈니스 시스템에서 생성 및 사용되는 객체를 표현하는 formal한 방법이다. 구조적 모 델은 문제를 구성하는 사람, 장소 또는 사물과 이들이 서로 어떻게 관련되어 있는지를 보여준다. 구조적 모델은 반복적인 프로세스를 통해 모델링되며, 모델 은 시간이 지남에 따라 더 상세하게 구성된다. 분석가는 객 체의 논리적 구성을 보여주는 개념적 모델을 그리지만, 객체 가 어떻게 저장, 생성 또는 조작되는지는 나타내지 않는다. 이 모델은 구현이나 기술적 세부사항이 없으므로(주로 설계나 구현에 필요한 정보), 분석가는 모델을 시스템의 실제 비즈니스 요구사항에 맞추는 데 더 집 중할 수 있다. 설계에서 분석가는 개념적 구조적 모델을 객체가 데이터베 .. 2025. 3. 31. 함수 레벨 스코프 vs 블록 레벨 스코프 함수 레벨 스코프란? (Function-level scope)정의: 변수가 함수 안에서 선언되면 그 함수 전체에서 접근 가능한 스코프.대표 예시: var (JavaScript)자바스크립트에서 var 가 함수 레벨 스코프를 따른다 함수에서 선언된 것은 블록을 무시하고도 함수 안에서 사용될 수 있다function example() { if (true) { var x = 10; } console.log(x); // 10 (접근 가능!)} var로 선언된 변수는 블록 {} 무시하고, 함수 전체에서 접근 가능하다이건 의도치 않게 버그를 유발할 수 있어서 위험할 수 있음. 블록 레벨 스코프 (Block-level scope)정의: 변수가 블록 안에서 선언되면, 그 블록 내부에서만 접근 가능... 2025. 3. 27. [시스템 프로그래밍] LINUX 소개 Part 2 보호되어 있는 글 입니다. 2025. 3. 25. 인공지능 3주차 pre class 강의 정리 보호되어 있는 글 입니다. 2025. 3. 24. 소프트웨어 분석 및 설계 3주차 정리 보호되어 있는 글 입니다. 2025. 3. 24. 소프트웨어 분석 및 설계 2주차 보호되어 있는 글 입니다. 2025. 3. 24. 인공지능 응용 2주차 in class 강의 정리 보호되어 있는 글 입니다. 2025. 3. 23. 인공지능 응용 2주차 pre class 강의 정리 보호되어 있는 글 입니다. 2025. 3. 23. 스레들 풀 방식 vs 이벤트 루프 방식 서버구축실습에서 배운 내용 간단하게 정리해보았습니다. Thread-per-Request vs. Event Loop이 두 가지 모델은 서버에서 요청을 처리하는 방식이 다르다. Thread-per-Request 모델 (멀티스레드)요청이 올 때마다 새로운 스레드를 생성하거나 스레드 풀에서 할당하여 요청을 처리함.하나의 요청은 하나의 스레드에서 실행됨.스레드가 많아질수록 컨텍스트 스위칭 비용이 증가하여 성능 저하 가능성이 있음.Event Loop 모델 (싱글스레드 비동기)하나의 스레드에서 비동기 I/O를 활용하여 여러 요청을 처리함.요청이 들어오면 이벤트 루프가 콜백을 등록하고, 비동기 작업(예: 파일 읽기, 네트워크 요청)이 끝나면 다시 실행됨.CPU를 많이 쓰는 작업에는 적합하지 않음 (CPU-bound.. 2025. 3. 20. 이전 1 2 3 4 5 6 7 다음 반응형