Skip to Content
진화적 아키텍처
book

진화적 아키텍처

by 닐 포드, 레베카 파슨스, 패트릭 쿠아, 정병열
August 2023
Beginner to intermediate
304 pages
6h 47m
Korean
Hanbit Media, Inc.
Content preview from 진화적 아키텍처
83
4
아키텍처 거버넌스 자동화
4.2.1 4.2.1
구심 및 원심 구심 및 원심 커플링커플링
에드워드 유든
Edward
Yourdon
과 래리 콘스탄틴
Larry
Constantine
저서
Structured
Design
(
Prentice
-
Hall
,
1979
)에서는 구심, 원심 커플링 메트릭을 비롯한 많은 핵심 개념을 정의
한다.
구심 커플링
afferent
coupling
은 코드 아티팩트 (컴포넌트, 클래스, 함수 등 )로 들어오는
수신
incoming
연결 수를 측정하며
원심 커플링
efferent
coupling
은 다른 코드 아티팩트로 나가는
발신
outgoing
연결 수를 측정한다.
아키텍처의 커플링은 많은 아키텍처 특성에 영향을 미치고 제약을 걸기 때문에 아키텍트에게
매우 중요한 관심사다. 거버넌스의 통제 없이 모든 컴포넌트가 다른 컴포넌트와 연결되도록 허
용하면, 코드베이스는 이내 인간의 이해를 거부하는 조밀한 연결망으로 뒤덮이고 만다. [그림
4
-
2
]는 실제 소프트웨어 시스템의 커플링 메트릭을 조사해 출력한 결과다. 무슨 소프트웨어인
지는 당연히 공개할 수 없다.
그림
4-2
아키텍처의 컴포넌트 수준 커플링이 만들어낸 커다란 진흙 공
[그림
4
-
2
]에서 원 둘레의 점들은 컴포넌트를 나타내며 컴포넌트 간 연결은 선으로 나타낸다.
선이 굵을수록 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

프로그래밍의 규칙

프로그래밍의 규칙

크리스 짐머만
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트
핸즈온 비지도 학습

핸즈온 비지도 학습

강재원, 권재철, 안쿠르 A. 파텔

Publisher Resources

ISBN: 9791169211345