← 회차 전체 문제편집복원내용 검수 완료2023년 정보처리기사 1회 필기 · 소프트웨어 설계 · 13번Report 모듈이 출력 형식 플래그를 받아 PDF·CSV·HTML 분기를 모두 결정한다. 이 결합을 낮추는 개선으로 가장 적절한 것은?1전역 플래그를 공통 영역에 둔다오답 이유전역 공통 영역은 공통 결합을 만들고 변경 파급을 키운다.2형식별 전략 객체를 전달한다정답 근거행위 선택을 전략 인터페이스로 캡슐화하면 제어 플래그 결합을 줄일 수 있다.3호출 모듈의 내부 자료구조 전체를 넘긴다오답 이유내부 자료구조 전체 전달은 스탬프 결합을 강화한다.4분기 코드를 다른 모듈에 그대로 복사한다오답 이유분기 복사는 중복과 유지보수 불일치를 늘린다.정답·상세해설정답 2번행위 선택을 전략 인터페이스로 캡슐화하면 제어 플래그 결합을 줄일 수 있다.콘텐츠 기록콘텐츠 정보자료 유형편집복원검수 상태내용 검수 완료해설 작성·검수정처LAB 편집 기준최종 검수2026-08-21정처LAB 자체 개념 설명자료구조·알고리즘 복잡도 정리탐색·정렬·트리·그래프의 대표 복잡도와 선택 기준을 정리합니다.이진 탐색은 정렬된 배열에서 O(log n)이다.해시 탐색은 평균 O(1)이지만 충돌에 따라 달라진다.전체 개념 정리 읽기 →이 번호부터 전체 회차 풀기내 오답 복습회차 전체보기시험별 CBT 안내문제 오류 신고이전 기출← 12번현재 회차전체 문제다음 기출14번 →같은 과목 학습 문제 12개2021년 1회 · 1번편집복원분산 컴퓨팅 환경에서 서로 다른 기종 간의 하드웨어나 프로토콜, 통신환경 등을 연결하여 응용 프로그램과 운영환경 간에 원만한 통신이 이루어질 수 있게 서비스를 제공하는 소프트웨어는?해설 보기 →2021년 1회 · 2번편집복원기본 유스케이스 수행 시 특별한 조건을 만족할 때 수행하는 유스케이스는?해설 보기 →2021년 1회 · 3번편집복원UML(Unified Modeling Language)에 대한 설명 중 틀린 것은?해설 보기 →2021년 1회 · 4번편집복원운영체제 분석을 위해 리눅스에서 버전을 확인하고자 할 때 사용되는 명령어는?해설 보기 →2021년 1회 · 5번편집복원럼바우(Rumbaugh) 분석기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 다이어그램을 표시하는 모델링은?해설 보기 →2021년 1회 · 8번편집복원UML 다이어그램 중 시스템 내 클래스의 정적 구조를 표현하고 클래스와 클래스, 클래스의 속성 사이의 관계를 나타내는 것은?해설 보기 →2021년 1회 · 10번편집복원객체지향 개념에서 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정은?해설 보기 →2021년 1회 · 11번편집복원디자인 패턴을 이용한 소프트웨어 재사용으로 얻어지는 장점이 아닌 것은?해설 보기 →2021년 1회 · 12번편집복원다음은 어떤 프로그램 구조를 나타낸다. 모듈 F에서의 fan-in과 fan-out의 수는 얼마인가?해설 보기 →2021년 1회 · 13번편집복원소프트웨어를 개발하기 위한 비즈니스(업무)를 객체와 속성, 클래스와 멤버, 전체와 부분 등으로 나누어서 분석해 내는 기법은?해설 보기 →2021년 1회 · 14번편집복원다음 중 요구사항 모델링에 활용되지 않는 것은?해설 보기 →2021년 1회 · 15번편집복원애자일 소프트웨어 개발 기법의 가치가 아닌 것은?해설 보기 →