2012-09-18 4 views

답변

2

필자는 구성 요소의 재사용 가능성과 커플 링의 강도 (오히려 약점)로 모듈성을 측정했습니다. 예를 들어, 복합 형이 명명되고 요소 선언에서 참조되는 스키마는 요소 선언 내에서 유형이 인라인으로 나타나는 것보다 모듈 형입니다. 유형을 다른 요소에 대해 재사용 할 수 있기 때문입니다 확장 또는 제한에 의해).

일부 사람들은 스키마 문서 (따라서 xs : include)의 수준에서 모듈성을 더 많이 볼 수도 있지만 그다지 중요하지 않다고 생각합니다.

물론 가능한 가장 작은 수의 가능한 구성 요소로 시스템을 구성하는 것이 반드시 올바른 일은 아니며, 고려해야 할 다른 요소가 있습니다.

1

이것은 일반적으로 xsd : include/xsd : import를 통해 연결된 두 개 이상의 XSD에서 XSD (파일)를 분리하는 것을 의미합니다. 이 "깨뜨림"은 모듈성을 유도하는 원칙에 따라 수행됩니다. 예 :

  • 모델링 도메인 (고객, 계정, 제품, 청구서 발송, 거래 등)에서 사용되는 주제 영역을 사용하십시오.
  • 재사용을 통한 모델 적용 또는 적용 (특정 유형 시스템 또는 계층 구조 적용)
  • 핵심 표준의 독점 확장명 분리.

명 코드를 캡슐화 고려해야 할 원칙의 대부분은, 좋은 XSD 모듈화 적용 할 수 있습니다.

관련 문제