정보처리기사(15)
-
[정보처리기사] 스키마(Scheme)의 3계층
외부 스키마 (External Scheme) 사용자나 응용 프로그래머가 접근할 수 있는 정의를 기술한다. 개념 스키마 (Conceptual Scheme) 범 기관적 입장에서 데이터베이스를 정의한 것. 개체 간의 관계와 제약 조건을 나타내고, 데이터베이스 접근 권한, 보안 및 무결성 규칙 명세가 있다. 내부 스키마 (Internal Scheme) 물리적 저장 장치의 입장에서 본 데이터베이스 구조로서 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타낸다.
2022.07.05 -
[정보처리기사] UML 의 기본 구성
구성 내용 사물 (Things) 객체지향 모델을 구성하는 기본 요소다. 객체 간의 관계 형성 대상이다. 관계 (Relationship) 객체 간의 연관성을 표현하는 것이다. 종류 : 연관, 집합, 포함, 일반화, 의존, 실체화 다이어그램 (Diagram) 객체의 관계를 도식화한 것이다. 다양한 관점에서 의사소통할 수 있도록 View를 제공한다. 정적 모델 - 구조 다이어그램 동적 모델 - 행위 다이어그램
2022.07.05 -
[정보처리기사] 교착 상태의 발생 조건
ㄱ. 상호 배제(Mutual Exclusion) : 한 번에 한 개의 프로세스만이 공유 자원을 사용할 수 있어야 한다. ㄴ. 점유와 대기(Hold and Wait) : 이미 자원을 가진 프로세스가 다른 자원의 할당을 요구한다. ㄷ. 환형 대기(Circular Wait) : 이미 자원을 가진 프로세스가 앞이나 뒤의 프로세스의 자원을 요구한다. ㄹ. 비선점(Non-preemption) : 프로세스에 할당된 자원은 사용이 끝날 때까지 강제로 빼앗을 수 없다.
2022.07.05 -
[정보처리기사] 테스트 스터브와 테스트 드라이버 (Test Stub & Test Driver)
ㄱ. 테스트 스터브 (Test Stub) ⓐ 상위 모듈에서 하위 모듈 방향으로 통합 테스트를 진행하는 하향식 테스트에서 사용한다. ⓑ 상위 모듈에서 하위 모듈로의 테스트를 진행하는 과정 중 하위 시스템 컴포넌트의 개발이 완료되지 않은 상황에서 시스템 테스트를 진행하기 위해 임시로 생성된 가상의 더미 컴포넌트를 일컫는다. ㄴ. 테스트 드라이버 (Test Driver) ⓐ 하위 모듈에서 상위 모듈로 통합하면서 테스트를 진행하는 상향식 테스트에서 사용한다. ⓑ 테스트할 소프트웨어 또는 시스템을 제어하고 동작시키는 데 사용되는 도구를 말한다. ⓒ 시스템 및 시스템 컴포넌트를 시험하는 환경의 일부분으로 시험을 지원하는 목적 하에 생성된 코드와 데이터다. ⓓ 일 예로 순차적 실행을 지원하는 프로그램이나 명령들이 묶..
2022.07.05 -
[정보처리기사] 선택 항목 종류 (라디오, 토글, 체크박스, 드롭다운)
1) 라디오 버튼 : 선택 항목 중 1개만 선택 가능하다. 2) 토글 버튼 : 항목을 ON/OFF 하는 경우 사용한다. 3) 체크 박스 : 동시에 여러 항목을 선택 가능하다. 4) 드롭다운 리스트 : 기본값이 보이는 디폴트 값을 가지고 있다. 드롭다운 버튼을 누르면 선택 항목들이 보인다.
2022.07.05 -
[정보처리기사] 결합도, 응집도 세기 순서
응집도 : (높) 기 - 순 - 교 - 절 - 시 - 논 - 우 (낮) 결합도 : (낮) 데 - 스 - 제 - 외 - 공 - 내 (높) 응집도는 높아야하고 결합도는 낮아야 한다.
2022.06.28