[정보처리기사 실기] 정규화(이상, 함수적 종속, 정규화)
2022. 4. 29. 20:49
자격증/정보처리기사
이상(Anomaly) ✔️ 테이블 조작 시 문제 발생하는 현상 ✔️ 삽입 이상, 삭제 이상, 갱신 이상 함수적 종속 ✔️ X → Y ✔️ A가 B의 결정자이면, B는 A에 함수적 종속 정규화(Normalization) ✔️ 이상의 발생을 방지하기 위하여 하나의 테이블을 둘 이상으로 분리하는 작업 ✔️ 제 1 정규형 : 모든 도메인이 원자값 ✔️ 제 2 정규형 : 부분 함수 종속 제거(완전 함수 종속 만족) ✔️ 제 3 정규형 : 이행적 함수 종속 제거 ✔️ BCNF : 모든 결정자가 후보키 ✔️ 제 4 정규형 : 다치 종속 ✔️ 제 5 정규형 : 조인 종속 ❓ 다음 설명에서 ①~④에 들어갈 가장 적합한 용어를 쓰시오. 어떤 릴레이션(관계) R에서 A와 B를 각각 R의 애트리뷰트(속성) 집합이라고 가정할 ..
[정보처리기사 실기] 데이터 모델의 정의
2022. 4. 28. 20:50
자격증/정보처리기사
데이터 모델의 정의 ✔️ 데이터 모델 구성 요소 👉 개체, 속성, 관계 ✔️ 데이터 모델 종류 👉 개념적 데이터 모델 : ER 모델 👉 논리적 데이터 모델 : 관계형 모델, 계층 모델, 네트워크 모델 👉 물리적 데이터 모델 ✔️ 데이터 모델에 표시할 요소 👉 구조, 연산, 제약 조건 ❓ 다음이 설명하는 데이터 모델을 쓰시오. ✅ 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정이다. ✅ 속성들로 기술된 개체 타입과 이 개체 타입들 간의 관계를 이용하여 현실 세계를 표현하며, 대표적인 모델로는 E-R 모델이 있다. 더보기 개념적 데이터 모델
[정보처리기사 실기] 동적 모델링
2022. 4. 27. 20:47
자격증/정보처리기사
동적 모델링의 개념 ✔️ 시스템 내부 구성 요소들 간에 이루어지는 동작이라는 관점에서 표현 ✔️ 종류 : 시퀀스 다이어그램, 커뮤니케이션 다이어그램, 상태 다이어그램 시퀀스(Sequence) 다이어그램 ✔️ 시스템이나 객체들이 메시지를 주고 받으며 시간의 흐름에 따라 상호작용하는 과정을 표현 ✔️ 구성 : 액터, 객체, 메시지 등 ❓ UML 시퀀스 다이어그램 요소 중 다음 설명에 해당하는 요소를 쓰시오. ✅ 객체가 메시지를 주고 받으며 구동되고 있음을 표현한다. ✅ 라이프라인 상에 겹쳐 직사각형 형태로 표현한다. 더보기 활성 상자 커뮤니케이션 다이어그램 ✔️ 동작에 참여하는 객체들이 주고받는 메시지와 객체들 간의 관계를 표현 ✔️ 클래스 다이어그램에서 관계가 제대로 표현됐는지 점검하는 용도로도 사용 ✔️..
[정보처리기사 실기] 정적 모델링
2022. 4. 26. 20:41
자격증/정보처리기사
정적 모델링의 개념 ✔️ 기능 구현에 필요한 자료들의 논리적인 구조를 표현한 것 ✔️ 종류 : 클래스 다이어그램 클래스 다이어그램의 개념 ✔️ 시스템을 구성하는 요소에 대해 이해할 수 있는 구조적 다이어그램 ✔️ 구성 : 클래스, 제약조건, 관계 등 ❓ UML 다이어그램 중 다음과 같은 특징을 갖는 다이어그램이 무엇인지 쓰시오. ✅ 시스템을 구성하는 요소에 대해 이해할 수 있는 구조적 다이어그램이다. ✅ 시스템을 구성하는 요소를 문서화 하는데 사용된다. ✅ 코딩에 필요한 객체의 속성, 함수 등의 정보를 잘 표현하고 있다. ✅ 클래스, 제약조건, 관계 등으로 구성된다. 더보기 클래스 다이어그램
[정보처리기사 실기] 기능 모델링(유스케이스 다이어그램, 활동 다이어그램)
2022. 4. 25. 20:19
자격증/정보처리기사
기능 모델링의 개념 ✔️ 사용자의 요구 사항 분석 → 시스템이 갖춰야 할 기능 정리 → 정리된 내용을 공유하기 위해 표현 ✔️ 종류 : 유스케이스(Use Case) 다이어그램, 활동(Activity) 다이어그램 유스케이스(Use Case) 다이어그램의 개념 ✔️ 개발된 시스템과 관련된 외부 시스템들이 있고, 사용자가 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자 관점에서 표현한 것 ✔️ 유스케이스 다이어그램의 구성요소 : 시스템범위, 액터, 유스케이스, 관계 유스케이스 명세서 ✔️ 유스케이스 안에서의 액터와 시스템간의 상호작용과정을 글로 자세히 표현 ❓ 유스케이스 다이어그램을 표현할 때 사용되는 구성 요소 4가지를 쓰시오. 더보기 시스템(또는 시스템 범위), 액터, 유스케이스, 관계 활동(Acti..
[정보처리기사 실기] UML
2022. 4. 22. 20:14
자격증/정보처리기사
UML ✔️ 대표적인 객체지향 모델링 언어 ✔️ 구성 요소 : 사물, 관계, 다이어그램 사물 ✔️ 구조 사물, 행동 사물, 그룹 사물, 주해 사물 관계 ✔️ 연관 관계, 집합 관계, 일반화 관계, 의존 관계, 실체화 관계 다이어그램 ✔️ 구조적 다이어그램 : 클래스, 객레, 컴포넌트, 배치, 복합체 구조, 패키지 ✔️ 행위 다이어그램 : 유스케이스 시퀀스, 커뮤니케이션, 상태, 활동, 상호작용개요, 타이밍 ❓ 구현 단계에서 사용되는 UML 다이어그램으로, 결과물, 프로세스, 컴포넌트 등 물리적인 자원의 위치를 표현할 때 사용하는 다이어그램을 쓰시오. 더보기 배치 다이어그램
[정보처리기사 실기] 요구사항 확인
2022. 4. 21. 20:11
자격증/정보처리기사
요구사항 개념 및 특징 ✔️ 제공하는 서비스에 대한 설명, 정상적인 운영에 필요한 제약조건 등을 나타냄 요구사항 유형 ✔️ 기능 요구사항, 비기능 요구사항, 사용자 요구사항, 시스템 요구사항 요구사항 개발 프로세스 ✔️ 도출-분석-명세-확인 요구사항 분석 기법 ✔️ 개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 모호한 부분을 걸러내기 위한 방법 ✔️ 종류 : 요구사항 분류, 개념 모델링, 요구사항 할당, 요구사항 협상, 정형 분석 ❓ 요구사항을 보다 쉽게 이해할 수 있도록 현실 세계의 상황을 단순화하여 개념적으로 표현하는 과정이다. 더보기 개념 모델링 요구사항 확인 기법 ✔️ 요구사항 검토 ✔️ 프로토타이핑 ✔️ 모델 검증 ✔️ 인수 테스트 ❓ ( )은 상품이나 서비스가 출시되기 전에 개발 대상..
[정보처리기사 실기] 운영체제, DBMS, WAS 정리
2022. 4. 20. 20:31
자격증/정보처리기사
운영체제 ✔️ 컴퓨터 시스템 자원들의 효율적 관리와 사용 환경을 제공하는 소프트웨어 ✔️ 컴퓨터 운영체제 : Windows, UNIX, Linux, Mac OS 등 ✔️ 모바일 운영체제 : iOS, Android 등 ✔️ 운영체제 선정 시 고려 사항 : 가용성, 성능, 기술 지원, 주변 기기, 구축 비용 DBMS ✔️ 데이터베이스 관리시스템 ✔️ 사용 이유 : 중복성 ⬇️, 종속성⬇️, 독립성⬆️ 웹 애플리케이션 서버(WAS) ✔️ 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어 ❓ 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어이다. 데이터 접근, 세션 관리, 트랜잭션 관리 등을 위한 라이브러리를 제공하는 것으로 주로 데이터베이스 서버와 연동해서..