728x90
반응형
[ Use Case Diagram (유즈케이스 다이어그램) ]
: 요구분석을 위한 UML
: 시스템에 요구되는 기능을 사용자 관점에서 나타낸 다이어그램
Use Case
: 사용자 관점의 기능 단위(서비스단위)
Actor
: 시스템 외부에 존재하면서 시스템과 상호작용하는 개체 (ex-고객 , 관리자)
UseCase Diagram 예제
<<include>> : 포함 관계
기본 유즈케이스가 실행되기 위해서는 반드시 다른 특정 유즈케이스의 행위를 포함해야 한다는 것을 의미한다.
include
책대여 -----> 회원 인증
(책을 대여하기 위해서는 반드리 회원 인증이 필요하다)
<<extend>>
유즈케이스가 특정 유즈케이스에 정의된 행위로 선택적으로 추가 확장될 수 있다는 것을 나타낸다.
extend
책대여 <----- cd대여
(책 대여가 가능한 actor는 CD 대여 또한 할 수 있다.)
Generalization(일반화)
기능의 추가 관계 아니라, 개념의 확대로 봐야 함
도서 검색 <-- 신착도서검색 or 간행물 검색
728x90
반응형
'Java Web Programming > 4. JSP' 카테고리의 다른 글
[JSP] EL / JSTL 표현식 한 방에 정리 ! (문법과 사용방법) (3) | 2020.09.16 |
---|---|
[JSP] Semi-Project | Model2 MVC 기반 고객관리 웹어플리케이션 (회원가입, 로그인) (0) | 2020.09.16 |
[JSP] Include Action Tag - 페이지 모듈화 (0) | 2020.09.15 |
[JSP] Forward ActionTag 액션태그 응용 (DB 연동) (0) | 2020.09.15 |
[JSP] Forward ActionTag 기본 (2) | 2020.09.15 |