본문 바로가기
728x90

2021/08/215

[정보처리기능사 실기] 교착 상태(DeadLock) 상호배제에 의해 나타나는 문제점으로 두 개 이상의 프로세스들이 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며 무한정 기다리는 현상 상호배제, 점유 및 대기, 비선점, 환형 대기의 4가지의 발생 조건이 모두 만족해야만 발생 교착 상태를 해결하기 위해서는 예방, 회피, 발견, 회복의 방법이 있다. 상호 배제(Mutual Exclusion) : 한 번에 한 개의 프로세스만이 공유 자원을 사용할 수 있어야 한다. 점유 및 대기(Hold and Wait) : 이미 자원을 가진 프로세스가 다른 자원의 할당을 요구한다. 비선점(Non-Preemption) : 프로세스에 할당된 자원은 사용이 끝날 때까지 강제로 빼앗을 수 없다. 환형 대기.. 2021. 8. 21.
[정보처리기능사 실기] 데이터베이스의 설계 순서 요구 조건 분석 -> 설계(개념적 설계 -> 논리적 설계 -> 물리적 설계) -> 구현 -> 운영 및 유지 보수 2021. 8. 21.
[정보처리기능사 실기] SQL CREATE, DROP, ALTER SELECT, INSERT, DELETE, UPDATE COMMIT, ROLLBACK, GRANT, REVOKE 중복제거 : DISTINCT 2021. 8. 21.
[정보처리기능사 실기] 프로젝트 수행단계에 따른 테스트의 분류 순서 단위 테스트 -> 통합 테스트 -> 시스템 테스트 -> 인수 테스트 단 통 시 인 사용자 인수 테스트 운영상의 인수 테스트 계약 인수 테스트 규정 인수 테스트 알파 테스트 베타 테스트 테스트 방법 설명 알파 테스트 특정 사용자들에 의해 개발자 관점에서 수행되며, 개발자는 사용상의 문제를 기록하여 반영되도록 하는 테스트 베타 테스트 선정된 다수의 사용자가 자신들의 사용 환경에서 일정 기간 사용해 보면서 문제점이나 개선 사항 등을 기록하고 개발 조직에 통보하여 반영되도록 하는 테스트 2021. 8. 21.
[정보처리기능사 실기] 화이트박스 테스트 / 블랙박스 테스트 프로그램의 내부 로직(수행 경로 구조, 루프 등)을 보면서 테스트를 수행한다. 소프트웨어 내면을 테스트 화이트박스 테스트 기법 : 문장 검증, 선택 검증, 경로 검증, 조건 검증 프로그램의 외부 사용자 요구사항 명세를 보면서 테스트를 수행하며, 주로 구현된 기능을 테스트한다. 소프트웨어를 내면을 알 수 없는 블랙박스로 규정하고 외부에서 기능과 성능 등을 테스트 블랙박스 테스트 기법 : 한계값 분석, 비교 테스트 2021. 8. 21.
728x90