LC·Dict

sub·mod·ule

C1technical
US/ˈsʌbˌmɑːdʒuːl/UK/ˈsʌbˌmɒdjuːl/드물게 쓰임

더 큰 모듈 안에 포함된 부분 모듈

noun명사

  1. 1

    하위 모듈, 서브모듈더 큰 모듈, 프로그램, 시스템 안에 포함된 작은 모듈C1computing

    a smaller module that forms part of a larger module, program, or system

    • The payment submodule handles card validation and receipts.

      결제 서브모듈은 카드 확인과 영수증 처리를 담당한다.

    • Update the logging submodule before you release the app.

      앱을 출시하기 전에 로깅 서브모듈을 업데이트하세요.

    유의어component, module

    반의어main module

  2. 2

    부분모듈추상대수학에서, 어떤 모듈의 부분집합이면서 그 자체로 모듈인 대상C2mathematics

    in abstract algebra, a subset of a module that is itself a module under the same operations

    • Every submodule must be closed under addition and scalar multiplication.

      모든 부분모듈은 덧셈과 스칼라 곱에 대해 닫혀 있어야 한다.

    • The proof shows that this set is a submodule of M.

      그 증명은 이 집합이 M의 부분모듈임을 보여 준다.

    유의어subspace

뉘앙스 · 쓰임

“component”는 일반적으로 ‘구성 요소’라는 넓은 뜻이고, “section”은 문서나 구조의 ‘부분’을 가리킬 때가 많습니다. “submodule”은 특히 모듈식 구조 안의 하위 모듈이라는 기술적 의미가 강합니다.

주로 소프트웨어 개발, 시스템 설계, 수학 등 전문 분야에서 쓰입니다. 일상 대화에서는 흔하지 않으며, 일반적인 상황에서는 “part”나 “component”가 더 자연스러울 수 있습니다.

유의어 뉘앙스 비교

component
더 넓은 의미의 ‘구성 요소’로, 반드시 모듈식 구조일 필요는 없습니다.
module
독립된 기능 단위를 뜻하지만, 더 큰 모듈 안에 있다는 뜻은 덜 분명합니다.
subspace
벡터 공간의 경우에 쓰는 용어로, 일반적인 모듈 이론에서는 “submodule”이 더 정확합니다.

반의어

main module
하위 모듈이 아니라 시스템의 중심이 되는 모듈을 가리킬 때 쓰입니다.

자주 쓰는 표현 · Collocations

noun+noun

  • software submodule소프트웨어 서브모듈
  • Git submoduleGit 서브모듈
  • payment submodule결제 서브모듈

verb+noun

  • add a submodule서브모듈을 추가하다
  • update a submodule서브모듈을 업데이트하다

noun+prep+noun

  • submodule of a module모듈의 부분모듈

어원 · 암기 팁

[Latin]접두사 “sub-”는 라틴어에서 ‘아래의, 하위의’를 뜻하고, “module”은 라틴어 “modulus”에서 온 말로 ‘작은 척도, 단위’와 관련됩니다.

sub- ‘아래의, 하위의’ + module ‘모듈, 기능 단위’

💡 “subway”의 “sub-”가 ‘아래’를 뜻하듯이, “submodule”은 큰 module 아래에 있는 하위 module이라고 기억하면 쉽습니다.