6. 중복 유스케이스 추출과 Usecase Diagram 작성
페이지 정보
작성자 관리자 댓글 0건 조회 239회 작성일 22-08-13 17:19본문
6. 중복 유스케이스 추출과 Usecase Diagram 작성
1. 이벤트 흐름을 이용한 중복되는 유스케이스 추출
2개 이상의 유스케이스 이벤트 흐름에서 중복적인 부분이 발생하는 경우
유스케이스간 포함관계를 설정하여 해결
2. 유스케이스 다이아그램을 만드는 단계
1단계 : 시스템 상황을 확인
2단계 : 액터 식별
행위자와 그들의 책임을 확인
3단계 : 유스케이스 식별
특정한 목적의 관점에서 볼 때 쓰임새와 시스템의 특성을 확인
4단계 : 유스케이스 다이어그램 작성
행위자와 유스케이스에서 정제할 부분이 있는지 평가
유스케이스에서 <<include>> 의존성이 있는지 평가
유스케이스에서 <<extend>> 의존성이 있는지 평가
행위자와 유스케이스를 일반화(또는 공유)할 수 있는지 평가
5단계 : 유스케이스 명세서 작성
유스케이스명, 액터명 및 개요를 기술
사전 및 사후 조건과 제약사항들을 식별
작업(정상, 대치, 예외)흐름과 시나리오를 도출
유스케이스 흐름에서 포함이나 확장 유스케이스로 구조화
6단계 : 유스케이스 실체화
구현 시스템의 논리적 구성 요소인 클래스를 식별하고 통신관계를 파악하는 데 중점을 두는 과정
3. DVD 대여 관리 시스템 예
3단계 : 유스케이스 식별
4단계 : 유스케이스 다이어그램 작성
5단계 : 유스케이스 명세서 작성
ㅁ 유스케이스명
ㅁ 액터명
ㅁ 유스케이스 개요
ㅁ 이벤트 흐름
- 정상흐름(Normal Flow) : 유스케이스가 사건 주 흐름을 표현하는 절차
- 선택흐름(Alternative Flow) : 유스케이스 내의 사건 주 흐름 외에 수행되는 절차를 표현
< 5단계 명세서 작성 예시>
ㅁ 유스케이스명 : 회원가입
ㅁ 액터명 : 고객(비회원)
ㅁ 유스케이스 개요 : 고객이 DVD 대여 관리 시스템을 사용하기 위해서 개인정보를 입력하여 등록 하는 유스케이스이다.
ㅁ 사전 조건 : 회원 가입되지 않은 상태여야 한다.
ㅁ 이벤트 흐름
- 정상흐름(Normal Flow) : 유스케이스가 사건 주 흐름을 표현하는 절차
ㄴ 전화번호와 이름을 입력하여 확인한다.(시스템)
ㄴ 회원가입 요청
ㄴ 회원약관을 보여주고(시스템), 회원약관에 동의(액터)
ㄴ 회원정보 입력 항목 디스플레이(시스템), 등록(액터), 입력된 정보를 확인(시스템)
ㄴ 회원정보 저장, 등록 완료(시스템)
- 선택흐름(Alternative Flow) : 유스케이스 내의 사건 주 흐름 외에 수행되는 절차를 표현
ㄴ 회원인 경우 메시지를 보여준다(“이미 가입된 회워입니다”)
ㄴ 약관에 동의하지 않는 경우 동의 요청 메시지를 보여준다.
ㄴ 필수 입력 항목을 입력하지 않은 경우(재입력 요청)
댓글목록
등록된 댓글이 없습니다.