운영체제 핵심 기능 메모리 관리 기법 구분 설명 반입 기법 메모리 적재 시기 결정 배치 기법 메모리 적재 위치 결정 할당 기법 메모리 적재 방법 결정 교체 기법 메모리 교체 대상 결정 메모리 배치 기법 유형 구분 설명 최초 적합 (First-fit) 가용 공간중 첫번째 할당 최적 적합 (Best-fit) 가장 크기가 비슷한 공간에 할당 최악 적합 (Worst-fit) 가장 큰 공간에 할당 메모리 교체 기법 유형 구분 설명 FIFO 선입 선출 LRU 가장 오랫동안 사용되지 않은 페이지 교체 LFU 참조(사용) 횟수가 가장 적은 페이지 교체 OPT 앞으로 가장 오랫동안 사용하지 않을 페이지 교체 NUR LRU와 비슷한 알고리즘, 최근 사용 여부를 확인하기 위해 페이지 마다 참조 비트와 변형 비트 사용 SCR..
애플리케이션 테스트 케이스 설계 SW 테스트 개발된 소프트웨어가 요구사항을 만족하는지 확인하고 결함을 검출하는 활동 SW 테스트 기본 원칙 구분 설명 결함이 존재 완벽한 테스팅 불가능 초기에 테스팅 시작 결함 집중 파레토 법칙이 좌우한다.(오류의 80%는 전체 모듈의 20%에서 발견) 애플리케이션 결함의 대부분은 소수의 특정한 모듈에 집중되어 존재한다. 살충제 패러독스 동일한 테스트 케이스를 반복하면 더 이상 새로운 결함이 발견되지 않는 현상 정황에 의존 오류 부재의 궤변 (Absence of Errors Fallacy) 요구사항을 충족시키지 못한다면, 결함이 없다고 해도 품질이 높다고 볼 수 없다 브룩스 법칙 지체되는 소프트웨어 개발 프로젝트에 인력을 추가하는 것은 개발을 늦출 뿐이다 테스트 케이스 S..
요구사항 분류 (기완일) / (신사효유이) 구분 기능적 요구사항 비기능적 요구사항 도출방법 특정 입력에 대한 시스템의 반응 특정 상황에 대한 시스템의 동작 품질 속성에 관련해 시스템이 갖춰야할 사항 시스템이 준수해야할 제약조건 특성 기능성, 완전성, 일관성 신뢰성, 사용성, 효율성, 유지보수성, 이식성 요구사항 개발 프로세스 (도분명확) / (동워인) 순서 프로세스 기법 설명 1 도출 (Elicitation) 인터뷰 철저한 사전 준비 작업 필요 설문조사 개발될 시스템의 사용자가 다수일 대 의견 수렴에 용이 브레인스토밍 말을 꺼내기 쉬운 분위기로 만들어, 회의 참석자들이 내놓은 아이디어들을 비판 없이 수용할 수 있도록 하는 회의 워크숍 단기간의 집중적인 노력을 통해 다양하고 전문적인 정보를 획득하고 공유하..
소프트웨어 생명주기 (SDLC) 모델 소프트웨어 생명주기 개념 시스템의 요구분석 ~ 유지보수까지 전 과정 모델링 소프트웨어 생명주기 모델 종류 모델 설명 폭포수 모델 (Waterfall) = 선형 순차적 모델, 고전적 생명주기 모델 각 개발단계를 마무리 지은후 넘어가는 모델 가장 오래됨, 성공사례 多, 단계벌 산출물 명확, 요구사항 변경 어려움 절차: 타당성 검토 > 계획 > 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수 프로토타이핑 모델 주요 기능을 프로토 타입으로 구현하고, 피드백을 반영해가는 모델 나선형 모델 (Spiral) 위험을 최소화하기 위해 점진적으로 완벽한 시스템 개발 절차: 계획 및 정의 > 위험분석 > 개발과 검증 > 고객 평가 반복적 모델 (Iteration) 반복적으로 개발..
- Total
- Today
- Yesterday
- 변수 선언
- css
- querySelectorAll
- 프론트엔드 면접
- toFixed
- 따라다니는 버튼
- getElement
- 소스 강조
- .attr
- querySelector
- 보기좋은 소스
- scss
- 정보처리기사
- includes
- 우클릭 막기
- Color Scripter
- toPrecision
- javascript
- 변수 범위
- 블로그 꾸미기
- font awesome
- getElementsByClassName
- codepen
- 정보처리기사 실기
- 브라우저 체크
- .css
- 문자열 변환
- .open
- floating button
- 소스 가독성
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |