[개발 설계] 유연한 설계를 위한 유스케이스와 콘웨이 법칙
이번 우아한 테크코스 프리코스의 3주차 미션을 설계하기 위해 많은 준비를 했는데요, 이번 읽고있는 책인 ‘클린 아키텍처’에서 ‘유스 케이스’라는 개념을 알게 되었습니다. 그리고 ‘유스케이스 다이어그램’ 이라는 것을 같이 알게 되었고, 이를 이용한 시스템 설계를 소개해드리고자 합니다. ❓유스 케이스란 (Use Case) 유스 케이스(Use Case)의 정의는 다음과 같습니다. ‘소프트웨어 개발에서 사용자가 시스템과 상호작용하는 방식을 기술하는 기능적 요구사항을 표현하는 기법’ 이를 이용하여 비지니스의 요구사항을 분석하고, 시각화 할 수 있다고 합니다. 유스 케이스는 다음을 포함하고 있습니다. 액터(Actors): 시스템과 상호작용하는 주체. 주로 사용자, 시스템, 외부 기관 등을 나타냅니다. 액션(Acti..