유스 케이스 다이어그램이 정확한지 궁금합니다. 내가 <<include>>
를 사용하거나 <<extend>>
를 사용을 통해 내가가는 relationship.Should에 작성해야 무엇UML 유스 케이스 다이어그램
이 궁금하다.
난 당신이 <<include>>
및
이 <<extend>>
의 차이 내도 무엇인지를 설명 쓰이지 만 오른쪽에서 오전 있다면 누군가가 말해 수 없습니다 :.
가 감사합니다 ~
유스 케이스 다이어그램이 정확한지 궁금합니다. 내가 <<include>>
를 사용하거나 <<extend>>
를 사용을 통해 내가가는 relationship.Should에 작성해야 무엇UML 유스 케이스 다이어그램
이 궁금하다.
난 당신이 <<include>>
및
이 <<extend>>
의 차이 내도 무엇인지를 설명 쓰이지 만 오른쪽에서 오전 있다면 누군가가 말해 수 없습니다 :.
가 감사합니다 ~
이 문제를 해결하는 데 많은 질문이 있습니다. Doug Knesek의 대답이 유용하다는 것을 알았습니다 : 유스 케이스가 조건에 따라 다른 1 단계 유스 케이스에 단계를 추가 할 때 확장이 사용됩니다.
예를 들어, "Withdraw Cash"는 ATM 기계의 유스 케이스라고 상상해보십시오. "Assess Fee"는 현금 인출 (Withdraw Cash)을 연장하고 ATM 사용자가 ATM의 소유 기관에서 은행을 이용하지 않을 때 인스턴스화되는 조건부 "확장 지점"을 설명합니다. 기본 "Withdraw Cash"유스 케이스는 확장없이 자체적으로 나타납니다.
Include는 여러 사용 사례에서 복제되는 유스 케이스 조각을 추출하는 데 사용됩니다. 포함 된 유스 케이스는 단독으로 사용할 수 없으며 원래의 유스 케이스는 포함 된 유스 케이스없이 완료되지 않습니다. 이것은 복제가 중요하고 (우연히보다는) 설계 상 존재하는 경우에만 드물게 사용되어야합니다.
예를 들어, 모든 ATM 사용 사례의 시작 부분 (사용자가 ATM 카드를 넣고 PIN을 입력하고 기본 메뉴가 표시된 경우)에서 발생하는 이벤트의 흐름은 포함을위한 좋은 후보가됩니다 .
클릭 추가 답변이 링크 : What's is the difference between include and extend in use case diagram? 연장 된 사용 케이스 다이어그램
이 내 유스 케이스 다이어그램입니다. –
시스템 흐름에 따라 다릅니다. 기억해야 할 것은 <
<
당신은 SO include
및 extend
을 구별하는 방법에 대한에 대한 질문을 많이 찾을 수 있습니다. 여기를 참조하십시오 : extends vs include in usecase
답변이 도움이된다면, 그것을 upvote 및/또는 수락하십시오. – observer