취업준비 메모들/정보처리기사 실기(8)
-
객체지향 설계 원칙, 함수종속관계 단답형
Q. 객체지향 설계 원칙이다. 다음 용어를 작성하시오.(A) 한 클래스는 하나의 책임만 가져야 한다.(B) 소프트웨어 요소는 확장에는 열려있으나 변경에는 닫혀 있어야 한다.(C) 프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 서브타입(하위클래스)은 어디서나 자신의 기반타입(상위클래스) 인스턴스로 바꿀 수 있어야 한다.(D) 특정 클라이언트를 위한 인터페이스 여러 개가 범용 인터페이스 하나보다 낫다.(E) 추상화에 의존해야지, 구체화에 의존하면 안된다. 더보기(A) 단일책임원칙 (SRP)(B) 개방폐쇄원칙 (OCP)(C) 리스코프 치환 원칙 (LSP)(D) 인터페이스 분리 원칙 (ISP)(E) 의존관계 역전 원칙 (DIP)Q. 입력값, 실행조건, 기대 결과 등의 집합을 나타내는 용어는?더보기테스트..
2024.10.16 -
정보처리기사 실기 응집도/결합도, 럼바우 객체지향 분석기법, 트랜잭션 단답형 문제 총정리
Q) 소프트웨어 패키징이란 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다. 소스 코드는 향후 관리를 고려하여 모듈화하여 패키징한다. 모듈화는 모듈 간 ( 1)의 최소화와 모듈 내 요소들의 ( 2)를 최대화 하는 것이 목표이다. 알맞은 용어를 쓰시오.더보기1) 결합도 (Coupling)2) 응집도 (Cohesion)Q) 결합도를 낮은 순으로 작성하시오.더보기자료결합도 (Data Coupling)스탬프결합도 (Stamp Coupling)제어결합도 (Control Coupling)외부결합도 (External Coupling)공유결합도 (Common Coupling)내용결합도 (Content Coupling)Q) 응집도를 낮은 순으로 작성하시오.더보기우연적응집도 (Coincident..
2024.10.15