2025/04/21 26

53_트랜잭션관리

📘 53. 데이터베이스의 트랜잭션 관리에 대한 설명 중 가장 적절하지 않은 것은?보기 분석① 트랜잭션은 데이터베이스를 접근하는 일의 단위로서 원자성(atomicity)을 유지하기 위해서 commit 하거나 rollback 할 수 있다.✔️ 트랜잭션의 기본 속성 중 Atomicity(원자성) 에 대한 설명.✔️ commit 또는 rollback을 통해 작업 단위를 완결하거나 철회할 수 있음.✅ 올바른 설명② 여러 트랜잭션이 동시에 실행되는 경우 충돌 트랜잭션들의 일관성을 보장하기 위해서는 반드시 직렬 스케줄(serial schedule)을 생성해야 한다.❌ 트랜잭션 간 일관성을 보장하려면 직렬 스케줄(serial schedule) 이 아닌, 직렬 가능 스케줄(Serializable schedule) 이면..

51_릴레이션_차수

51. 릴레이션 R의 차수(degree)가 rd이고 릴레이션 S의 차수가 sd라고 가정했을 때,다음의 관계 대수 연산에 대한 설명 중 가장 적절하지 않은 것은?보기rd = sd인 경우, R과 S는 합병 가능(union-compatible)하다.R에 실렉션(selection) 연산을 적용한 결과 릴레이션의 차수는 rd이다.R과 S를 세타 조인(theta-join)한 결과 릴레이션의 차수는 rd + sd이다.R을 구성하고 있는 속성 집합 X가 S를 구성하고 있는 속성 집합 Y를 포함하고 있고X - Y = D라면 R ÷ S 연산을 적용한 결과 릴레이션의 차수는 D에 포함된 속성의 개수이다.정답: ①번 ❌📌 해설:①번: 부적절합병(union) 가능하려면 두 릴레이션은1) 속성 수(rd = sd)가 같고2) 각..

50_형상감사

✅ 형상 감사 활동 문제 요약📌 문제 핵심릴리즈 전 변경사항이 모든 산출물에 반영되었는지변경된 형상 품목들이 통합되었는지형상 정보가 정확히 관리되었는지형상관리 책임자에 의해 객관적으로 수행되는 감사🔍 형상 감사 유형 비교유형설명키워드해당 여부① 물리 형상 감사 (PCA)산출물(제품)이 설계 문서 및 변경사항과 일치하는지 확인변경사항 반영, 문서와 실물 일치✅ 정답② 기능 형상 감사 (FCA)제품이 요구사항대로 기능을 수행하는지 확인기능 시험, 요구사항 일치❌③ 베이스라인 형상 감사베이스라인에 대한 상태를 검토하는 포괄적 활동 (일반적 용어 아님)형상 상태 점검⭕✅ 최종 정답: ① 물리 형상 감사 (Physical Configuration Audit)📌 참고: PCA vs FCA구분PCA (물리 형상..

45_MDA설명

✅ MDA (Model Driven Architecture)MDA (Model Driven Architecture) 는 시스템을 모델 중심으로 개발하는 접근 방식으로, Object Management Group(OMG)에서 제안한 소프트웨어 개발 방법론입니다. 시스템 개발을 다양한 추상 수준의 모델로 구분하여, 점진적으로 실행 가능한 코드로 전환하는 것이 특징입니다.🔁 MDA 모델 변환 단계단계모델명설명1️⃣CIM (Computation Independent Model)비즈니스 요구 중심의 모델시스템 구현과는 무관한 추상적인 수준2️⃣PIM (Platform Independent Model)플랫폼에 독립적인 시스템 설계시스템 구조와 동작 정의특정 구현 기술에 의존하지 않음3️⃣PSM (Platform ..

44_소프트웨어_유지보수_품질특성

📘 문제 44 해설 – ISO 25010 소프트웨어 품질 특성과 유지보수 노력🔸 문제 요약어떤 회사의 소프트웨어 제품 유지보수에 필요한 노력 분포가 다음과 같을 때,같은 종류의 소프트웨어를 개발할 경우 고려하지 않아도 될 ISO 25010 품질 속성은 무엇인가?유지보수 유형소요 노력적응(adaptive) 유지보수65%완전(perfective) 유지보수20%수정(corrective) 유지보수10%예방(preventive) 유지보수5%🔸 각 보기 품질 속성 설명번호품질 속성 (ISO 25010)설명①Integrity무결성 – 정보가 인가되지 않은 방식으로 변경되지 않도록 보장 (보안성과 관련)②Portability이식성 – 다른 환경에서도 소프트웨어가 실행 가능한 정도 (adaptive와 밀접)③Reu..

42_전자정부프레임웍

📘 문제 42. 전자정부 표준프레임워크 - 공통기술 서비스 제외 항목전자정부 표준프레임워크는 공공사업에 적용되는 개발 프레임워크의 정립된 표준으로, 소프트웨어 표준화, 품질 및 재사용성 향상을 목표로 한다.다음 중 전자정부 표준프레임워크의 ‘공통기술 서비스’ 그룹에 포함되지 않는 구성요소만 묶은 것은?(2020년 표준프레임워크 v3.9 기준)📝 보기 항목가. 협업 나. 표준 관리 다. 변경 관리 라. 서비스 요청관리 마. 디지털 자산관리 바. 사용자 디렉토리/통합인증✅ 공통기술 서비스 포함 항목 (표준프레임워크 v3.9 기준)포함 여부항목✅ 포함가. 협업❌ 불포함나. 표준 관리❌ 불포함다. 변경 관리❌ 불포함라. 서비스 요청관리✅ 포함마. 디지털 자산관리✅ 포함바. 사용자 디렉토리/통합인증?..

41_중재자패턴

✅ 41번 문제 해설: 의존성 완화를 위한 설계 패턴📌 문제 요약왼쪽 리스트 박스에서 고객 타입을 선택하면,오른쪽 입력 폼의 항목(이름, 전화번호, 쿠폰 번호 등)이 바뀜현재는 왼쪽 리스트 박스와 오른쪽 입력 폼이 직접 의존적의존성을 줄이고, 객체들이 서로를 직접 몰라도 협력 가능하게 하려는 목적🔍 핵심 개념: 의존성 완화컴포넌트 간 직접적인 참조 관계를 제거변경에 유연하게 대응 가능 (예: 한 컴포넌트 수정 시 다른 컴포넌트 영향 최소화)이를 위해 중재자 객체(Mediator)를 사용하여 간접 소통 유도✅ 정답: ③ 중재자 패턴 (Mediator Pattern)📌 중재자 패턴(Mediator)의 특징객체들 간의 통신을 중앙 집중형 객체(Mediator)가 중재각 객체는 Mediator를 통해서만 ..

20_조달관리

조달관리 계획 수립 입력물 정리 (PMBOK 기준)✅ 조달관리 계획 수립 – PMBOK 기준 입력물분류대표 항목프로젝트 관리 계획서범위관리 계획서, 요구사항 관리 계획서, 원가관리 계획서, 일정관리 계획서 등프로젝트 문서요구사항 문서, 자산 목록, 이해관계자 등록부 등사업 환경 요소시장 상황, 공급 환경 등조직 프로세스 자산표준 계약 양식, 계약 정책 등✅ 문제 보기별 관련성 분석번호보기조달계획과의 관련성PMBOK 기준 분류비고①요구사항 문서높음 ✅입력물조달 범위 결정 시 핵심②요구사항 추적 매트릭스낮음 ⚠️입력물 아님 (보조적 도구)실무에서 참고는 가능하나 공식 아님③이해관계자 관리대장높음 ✅입력물공급자도 이해관계자일 수 있음④공급자 선정기준없음 ❌출력물(Output)조달계획 수립 결과로 도출됨✅ 결론..

31_DSDM_애자일

🔍 보기 분석번호보기설명적합성① 스크럼 (Scrum)반복적이고 점진적인 개발 방식이지만, 명시적으로 ‘기능적 모델 반복’ 등은 언급되지 않음❌ ② 애자일 모델링 (Agile Modeling)UML 등을 이용해 애자일하게 모델링하는 접근 방식. 지문에서 말한 "프레임워크 제공"이나 "세 가지 반복주기"와는 거리가 있음❌ ③ 동적 시스템 개발 방법 (DSDM)✅ 애자일 프레임워크 중 하나로, 빠른 개발과 유지보수를 목표로 하며, 타당성 조사 → 기능 모델 반복 → 설계 및 구축 반복 → 구현의 반복적 생명주기를 갖는다. 또한 80% 규칙(파레토 법칙)을 적용하는 대표 사례임✅ ④ AUP (Agile Unified Process)Rational Unified Process를 경량화한 것으로 DSDM에 비해 ..