정보처리기사 필기
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
소프트웨어 아키텍처 패턴과 품질 속성
원래 이론 →판단 기준
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 요구 | 도움이 될 수 있는 설계 방향 | 함께 확인할 위험 |
|---|---|---|
| 변경 용이성 | 계층화, 책임 분리 | 계층 간 과도한 의존 |
| 성능 | 호출 단계 축소, 병렬 처리 | 결합 증가, 복잡성 |
| 가용성 | 중복 구성, 장애 격리 | 비용, 데이터 일관성 |
| 보안 | 경계와 권한 분리 | 관리 복잡성 |
패턴은 품질 속성을 자동 보장하는 제품이 아니다. 요구와 제약에 맞게 조합하고 trade-off를 검토한다.
헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 패턴 | 핵심 단서 |
|---|---|
| 계층형 | 책임 수준과 의존 방향 |
| 클라이언트-서버 | 서비스 요청자와 제공자 |
| 파이프-필터 | 연속된 독립 변환 단계 |
| MVC | 모델·표현·입력 제어 분리 |
| 저장소 | 중앙 데이터 공유 |
| 블랙보드 | 여러 지식원이 공유 문제 상태를 발전 |
| 브로커 | 분산 요청과 서비스 중개 |
| P2P | 노드가 대등하게 요청·제공 역할 수행 |
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.