[유데미x스나이퍼팩토리] 10주 완성 프로젝트 캠프 4일차 - Use Case Diagram 실습

TK·2023년 6월 8일
0
post-thumbnail
  • 일시 : 23.06.08 목요일

🌱과제 리뷰

어제 수업 중 UML 다이어그램의 종류를 배우면서 그 중 Behavior Diagram(작동 다이어그램)에 해당하는 Use Case Diagram(이하 '유스케이스 다이어그램')을 더 자세히 알아보았다. 마인드맵으로 나타내었던 '영어학습플랫폼'을 유스케이스 다이어그램을 통해 나타내 보았으며 이 둘을 비교해보니 확실히 시각적으로 정리된 UML 모델링 방식이 훨씬 보기 좋았다.

하지만 예시와 아주 같은 플랫폼이 아니기 때문에 내가 작성한 플랫폼의 카테고리에서의 관계설정에서는 아직 헷갈리는 부분이 있었다. 특히 결과물에서는 확장관계와 일반화관계에 대한 부분이 나타나있지 않다.
다이어그램은 수업내용을 기반으로 혼자서 작성해 보았기 때문에 이 글을 보는 사람은 결과물에 틀린 부분이 있을 수 있다는 점을 감안하면 좋을 것 같다.

🌱과제 내용

내용 복습 및 추가 공부


유스케이스 다이어그램

  • 시스템과 사용자의 상호작용을 다이어그램으로 표현한 것으로 사용자의 관점에서 시스템의 서비스 혹은 기능 및 그와 관련한 외부 요소를 보여주는 것이다.
  • 사용자가 시스템 내부에 있는 기능 중에 어떤 기능을 사용 할 수 있는지 나타내며 유스케이스 다이어그램을 사용함으로써 고객과 개발자가 요구사항에 대한 의견을 조율 할 수 있다.

한마디로 사용자랑 시스템사이에 관계를 나타내는 것으로 볼 수 있다.

구성요소

  • 유스케이스 다이어그램의 구성요소는 시스템(System), 액터(Actor), 유스케이스(Usecase), 관계(Relation)로 구성되어 있다.
    +) 더 상세한 작성 방법은 다음 블로그 참고

예시

실습 결과물


  • 사용 프로그램 : drawio

  • 이전 참고자료 (아래, 마인드맵)




본 후기는 유데미-스나이퍼팩토리 10주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다.

profile
쉬운게 좋은 FE개발자😺

0개의 댓글

관련 채용 정보