상황
An online platform connecting customers with experts for consultation sessions, including payment and rating features.
이 도면에 담긴 내용
그 이면의 의사결정을 읽어 보세요.
01
Chose to model 'Make Payment' as included in 'Request Consultation' and 'Rate Expert' as extending it upon session completion.
02
Introduced 'Validate Payment' as an included sub-use case to connect to the external payment gateway.
03Kept actors distinct
Customer initiates most use cases, Expert reviews requests, and Payment Gateway external.
When modeling a service marketplace with user roles, external payment systems, and conditional extension (e.g., rating after session).