'2026/02'에 해당되는 글 4건

  1. 2026.02.09 ISO25010
  2. 2026.02.07 B+-트리
  3. 2026.02.04 초거대AI 데이터 품질관리 가이드라인 품질 특성
  4. 2026.02.03 스프링 MVC 구조

https://iso25000.com/index.php/en/iso-25000-standards/iso-25010

 

  • 기능 적합성 (Functional Suitability): 사용자의 요구사항을 얼마나 정확하게 수행하는가?
  • 실행 효율성 (Performance Efficiency): 시간당 처리량이나 자원 사용량이 얼마나 효율적인가?
  • 호환성 (Compatibility): 다른 소프트웨어나 환경과 얼마나 잘 어우러지는가?
  • 상호작용성 (Interaction Capability): 사용자가 쓰기 편한가? (흔히 말하는 UX/UI의 사용성)
  • 신뢰성 (Reliability): 장애 없이 일정 기간 서비스를 유지할 수 있는가?
  • 보안성 (Security): 데이터 보호와 비인가 접근 차단이 잘 되는가?
  • 유지보수성 (Maintainability): 결함을 수정하거나 기능을 개선하기 쉬운가?
  • 유연성 (Flexibility): 다른 환경으로 옮기거나 확장하기 용이한가? (이식성/적응성)
  • 안전성 (Safety): 시스템 오류가 인명이나 환경에 해를 끼치지 않는가?

 

'정보시스템감리사 > 소프트웨어공학' 카테고리의 다른 글

스프링 MVC 구조  (0) 2026.02.03
Posted by 비니미니파파

 

 

①초기 상태 리프에 25 35 45 리프 노드가 꽉 참
② 리프 분할 25 / 35 45로 분리 리프 노드 Split
③ 키 승격 35가 부모로 올라감 분할 기준 키 Promote
④ 부모 초과 부모가 15 25 35 부모도 꽉 참
⑤ 내부 분할 25가 새 루트로 트리 높이 증가
⑥ 최종 구조 루트 25, 자식 15 / 35 균형 유지 완료

 

기출문제. 2025

63. 다음 데이터가 순서대로 삽입되어 만들어진 차수가 3인 B+-트리에 대해 적절하게 설명된 것을 모두 나열한 것으로 옳은 것은? (단, B+-트리가 생성될 때 첫 노드는 최대 3개 키 값을 저장한다. 이후 리프노드는 최소 2개, 최대 3개 키 값을 저장하고, 루트 노드와 내부 노드는 최소 1개, 최대 2개 키 값을 저장한다. 키 값 a의 왼쪽 서브트리에 있는 노드들의 모든 키 값들은 a보다 작거나 같다. 노드에 키의 개수가 짝수 m일 때, 중간 키 값은 m/2 번째 값으로 한다.)
69, 15, 110, 90, 20, 120, 40, 125
가. 전체 노드의 개수는 7개이다.
나. 루트 노드의 키 값은 69이다.
다. 가장왼쪽에있는리프노드에들어갈키값은15, 40이다.
라. 루트노드의레벨이1이라고할때, 트리의높이는3이다.
① 가, 다
② 가, 나, 라
③ 나, 다, 라 ④ 가, 나, 다, 라

정답 : ② 가, 나, 라

해설 :

Step 1: 초기 삽입 (69, 15, 110)

첫 노드는 최대 3개까지 저장 가능하므로 분할 없이 채워집니다.

[ 15, 69, 110 ]

Step 2: 90 삽입 (첫 번째 분할)

리프 노드 최대치(3개)를 초과하여 분할됩니다. 중간값 69가 부모로 올라가고, a <= 69 조건에 따라 69는 왼쪽 노드에 남습니다.

Step 3: 20, 120 삽입

각각의 리프 노드 여유 공간에 정렬되어 들어갑니다.

Step 4: 40 삽입 (두 번째 분할)

왼쪽 리프 [ 15, 20, 40, 69 ]가 넘쳐서 분할됩니다. 중간값 20이 부모 노드로 올라갑니다.

Step 5: 125 삽입 (세 번째 분할 및 루트 분할)

  1. 오른쪽 리프 [ 90, 110, 120, 125 ]가 분할되어 중간값 110이 부모로 올라갑니다.
  2. 이때 부모 노드가 [ 20, 69, 110 ]이 되어 **내부 노드 최대 키(2개)**를 초과합니다.
  3. 내부 노드에서도 중간값 69가 새로운 루트로 올라가며 트리의 높이가 높아집니다.

최종 트리 구조:


 

핵심 요약

  • 루트 노드 키: 69 (1개)
  • 리프 노드 개수: 4개
  • 트리의 높이(Height): 3
  • 전체 노드 개수 : 7

가. 전체 노드의 개수는 7개이다.
나. 루트 노드의 키 값은 69이다.
다. 가장왼쪽에있는리프노드에들어갈키값은15, 40이다. 틀림 (15,20)
라. 루트노드의레벨이1이라고할때, 트리의높이는3이다.

 

Posted by 비니미니파파

 

제3권 생성형AI 데이터 품질관리 가이드 v2.0

1.2 품질관리 지표 구성

생성형AI 데이터 품질관리 지표는 데이터 생애주기 분석, 데이터 구축 및 품질 관점의 일치성 분석, 데이터 품질관리 기준 분석을 통해 구축 및 활용 관점을 반영한 13가지 품질특성* 으로 구성

버전 초거대AI 데이터 품질관리 가이드라인 v1.0
12가지 품질특성
생성형AI 데이터 품질관리 가이드 v2.0
*13가지 품질특성
품질특성

준비성 준비성
완전성 완전성
유용성 유용성
기준 적합성 기준 적합성
기술 적합성
다양성 다양성
유사성 유사성
편향성 편향성
합성데이터 유용성
합성데이터 안전성
구문 정확성 구문 정확성
의미 정확성 의미 정확성
알고리즘 적정성 알고리즘 적정성
유효성 유효성
v2.0 추가
품질특성
유사성 : LLM 유사성 추가
편향성 : LLM 유해성 추가
합성데이터 : 안전성, 유용성 추가
의미 정확성 : LMM 일치성, 정렬성 추가

 

Posted by 비니미니파파

Spring MVC Flow Diagram

 

  • DispatcherServlet이 들어오는 모든 요청을 가로챕니다. (인터셉트합니다.)
  • 핸들러 매핑(Handler Mapping)을 조회하여 해당 요청을 처리할 컨트롤러(Controller)로 전달합니다.
  • 컨트롤러는 요청을 처리한 후, 데이터와 뷰 정보를 담은 ModelAndView 객체를 반환합니다.
  • DispatcherServlet은 뷰 리졸버(View Resolver)를 사용하여 적절한 화면(View)을 렌더링합니다.

2024년 기출문제

45. 다음은 스프링 MVC의 구조를 나타낸다. (가)~(라)에 해당하는 가장 적절한 것은?

① (가) DispatcherServlet (나) HandlerMapping (다) ModelAndView (라) ViewResolver
② (가) DispatcherServlet (나) ModelAndView (다) HandlerMapping (라) ViewResolver
③ (가) ViewResolver (나) HandlerMapping (다) ModelAndView (라) DispatcherServlet
④ (가) ViewResolver (나) ModelAndView (다) HandlerMapping (라) DispatcherServlet

정답 :

 

'정보시스템감리사 > 소프트웨어공학' 카테고리의 다른 글

ISO25010  (0) 2026.02.09
Posted by 비니미니파파